MOV R1, #30 SJMP OUT
N1: JB C, N2
MOV R0, #40 MOV R1, #20
OUT: CLR R5
CLR R6 RET
DELAY: MOV R2, #14H ;延时程序,用于按键消抖动 A1: MOV R7, #0FFH
DJNZ R2, $ DJNZ R7, A1 RET END
程序中部分端口说明: P2 状态灯 P0 LED个位 P1 LED十位
P3.7 F键 自动调整模式/ 时间设置模式确认 P3.2 S键 设置南北向通行时间 P3.6 J键 设置东西向通行时间/ 紧停 P3.3 车流量检测 P3.2 红外对管 P3.4 蜂鸣器
R3 存20用于乘以50ms计时1s R4 暂存状态灯持续时间 R0 存南北向通行时间 R1 存东西向通行时间 R5 计南北向车流量 R6 计东西向车流量
24
R2,R7 用于软件延时 00H 自控标志位 01H 车向标志位
致谢
。。。。。
25