📄 新建 文本文档 (2).txt
字号:
oRG 0000H
MAIN: MOV SP,#65H
HP: CLR 24H ;清呼叫标志位
JNB P3.3,MONK ;摘机呼叫无效
JB P1.7,MONK ;呼叫检测
SETB 24H ;置呼叫标志位
LJMP DSH30s
MONK: JB P1.3,HP ;主动监视检测
DSH30s: CLR P1.6 ;允许对讲和视频显示
MOV 75H,#40 ;30s定时
DSH: MOV 76H,#150
DSH1: JNB 24H,DLY ;呼叫定时判断
JNB P3.3,SPK ;摘机检测,若摘机则转允许通话
DLY: CALL DELY5ms ;调5ms定时
DJNZ 76H,DSH1
DJNZ 75H,DSH
CVS: SETB P1.6 ;定时到,未摘机则关视频和对讲
LJMP HP
SPK: CLR 24H
UNLK: JB P1.4,HP1 ;开锁检测
CLR P1.5 ;输出开锁信号
CALL DELY5ms
SETB P1.5 ;恢复通话
HP1: JNB P3.3,UNLK ;挂机检测
LJMP CVS
DELY5ms: MOV 73H,#13 ; 5ms定时
DLY1: MOV 74H,#191
DJNZ 74H,$
DJNZ 73H,DLY1
RET
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -