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单片机