红外遥控声光测试.txt
来自「51单片机试验板-sch-pcb-4.0M.zip」· 文本 代码 · 共 46 行
TXT
46 行
;------红外遥控声光测试-------
;------主程序------
ORG 0000H
START: MOV SP,#60H ;开机CHUSHI化
MOV P0,#0FFH
MOV P1,#0FFH
MOV P2,#0FFH
MOV P3,#0FFH
MAIN: JB P2.5,$ ;等待遥控出现
ACALL DELAY ;延迟,防止干扰信号误触发
JB P2.5,MAIN
MOV P1,#00H ;LED灯指示
ACALL SOUND ;声音指示
MOV P1,#0FEH
AJMP MAIN
;-----------延迟子程序---------
DELAY: MOV R4,#28 ;延时子程序
D1: MOV R5,#88
DJNZ R5,$ ;一直转移,直到寄存器R5为零
DJNZ R4,D1
RET
;-----------声音子程序--------
SOUND: MOV R7,#228 ; 声音延时子程序,更改该延时常数可以改变蜂鸣器发出的音调
SD1: CPL P2.6 ;进位位取反,蜂鸣器驱动电平取反
MOV R6,#0FFH
SD2: DJNZ R6,SD2
DJNZ R7,SD1
RET
END
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?