HT46R47单片机HT6221遥控接收程序
点击数:7160 次 录入时间:03-04 11:33:32 整理:http://www.55dianzi.com 合泰单片机
MOV KEY_SAVE,A ;
MOV A,0FH ;
XOR A,KEY_SAVE ;
SNZ Z ;KEY_BUF=0FH Z=1 KEY_BUF不等于0FH Z=0
JMP KEY_SCAN2 ;
;---------------------------------
KEY_SCANA:
INC KEY_DELAY1 ;
MOV A,3 ;3*5MS=15MS
SUB A,KEY_DELAY1 ;
SZ C ;
JMP KEY_SCAN2 ;
CLR KEY_DELAY1 ;
CLR B_KEY_OK ;
MOV A,KEY_SAVE0 ;
MOV KEY_SAVE1,A ;
JMP KEY_SCAN2 ;
;==================================
KEY_SCAN1:
MOV A,KEY_SAVE ;
XOR A,KEY_SAVE0 ;
SNZ Z ;
JMP KEY_SCAN2 ;
INC KEY_DELAY ;
MOV A,6 ;6*5MS=30MS
SUB A,KEY_DELAY ;
SZ C ;
JMP KEY_EXIT ;
SET B_KEY_OK ;
CLR KEY_SAVE ;
CLR KEY_SAVE1 ;
;==================================
KEY_SCAN2:
CLR KEY_DELAY ;
KEY_EXIT:
MOV A,00100000B ;
MOV PAC,A ;
RETI ;
;=================================
;=================================
DISP_SCAN:
MOV A,00100000B ;
MOV PAC,A ;
MOV A,0FH ;
MOV PA,A ;
SNZ B_DISP_E ;
JMP DISP_SCAN0 ;
CLR B_DISP_E ;
MOV A,BUF1 ;更新显示数据
MOV BUF1A,A ;
MOV A,BUF2 ;
MOV BUF2A,A ;
MOV A,BUF3 ;
MOV BUF3A,A ;
DISP_SCAN0:
MOV A,DISP_BIT ;
ADDM A,PCL ;
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] 下一页
本文关键字:单片机 程序 合泰单片机,单片机-工控设备 - 合泰单片机