新建 文本文档 (2).txt
来自「楼宇直按可视对讲门铃室系统软件设计及实现单片机软件主要完成门铃呼叫信号、摘挂机、」· 文本 代码 · 共 60 行
TXT
60 行
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 + =
减小字号Ctrl + -
显示快捷键?