您当前的位置:五五电子网电子知识单片机-工控设备PIC单片机PIC子程序-按键唤醒 正文
PIC子程序-按键唤醒

PIC子程序-按键唤醒

点击数:7796 次   录入时间:03-04 11:41:52   整理:http://www.55dianzi.com   PIC单片机
        ANDWF   PORT_B,0        ;AND WITH PORT
        BSF     PORT_B,SCAN1    ;DISABLE SCAN
        BSF     PORT_B,SCAN2    ;       /
        ADDWF   PC,1            ;GET OFFSET TO TABLE
        RETLW   3               ;SW1 AND SW2 PRESSED
        RETLW   2               ;SW2 PRESSED
        RETLW   1               ;SW1 PRESSED
        RETLW   0               ;NO KEY PRESSED
;
;DELAY, IS A APPROX. WAIT FOR 20.4mSECS, FOR A SYSTEM
;USING A 2 MHz Crystal CLOCK.
DELAY
         MOV LW   MSEC_20
         MOV WF   DB1
DLY1
        CLRF    DB2
        DECFSZ  DB1
        GOTO    DLY2
        RETLW   0
DLY2
        DECFSZ  DB2             ;INNER LOOP = 1.02 MSEC.
        GOTO    DLY2            ;       /
        GOTO    DLY1
;
;
TURN_GREEN_ON
        BCF     PORT_B,GRN_LED
        RETLW   0
;
TURN_RED_ON
        BCF     PORT_B,RED_LED
        RETLW   0
;
        END 

 


上一页  [1] [2] 


本文关键字:子程序  PIC单片机单片机-工控设备 - PIC单片机

《PIC子程序-按键唤醒》相关文章>>>