?? 遙控器程序.txt
字號(hào):
ORG 0000H
AJMP MAIN
MAIN:
MOV TMOD,#00100001B ;定時(shí)器1初始化,定時(shí)
MOV TH1,#0
MOV TL1,#0
SETB TR1
MOV SCON,#01010000B ;串口工作于方式1,接收狀態(tài)
SETB EA
CLR TI
CLR P2.0
LOOP: ;查詢是否有鍵被按下,若有,按不同的鍵發(fā)射
SETB P1.0 ;不同信號(hào)
JB P1.0,KP1 ;P1.0到P1.3接收按鍵信號(hào)
MOV A,#00001001B ;發(fā)射編碼00001110b
MOV SBUF,A ;以下類同
L1:JNB TI,L1
cpl p2.0
CLR TI
KP1:SETB P1.1
JB P1.1,KP2
MOV A,#00010011B
MOV SBUF,A
L2:JNB TI,L2
cpl p2.0
CLR TI
KP2:SETB P1.2
JB P1.2,KP3
MOV A,#00011001B
MOV SBUF,A
L3:JNB TI,L3
cpl p2.0
CLR TI
KP3:SETB P1.3
JB P1.3,LOOP
MOV A,#00010101B
MOV SBUF,A
L4:JNB TI,L4
cpl p2.0
CLR TI
AJMP LOOP
END
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -