- 35
- 0
- 约4.34千字
- 约 7页
- 2019-09-27 发布于广东
- 举报
交通灯控制程序
MOVMOVMOVSETB
MOV
MOV
MOV
SETB
CLR
TMOD,#01H
THO, #3CH
TLO, #0B0H
TRO
EA
;置TO工作方式1
;置TO定时初值50mS
;启动TO
SECOND 1 EQU
SECOND2 EQU
30H
31H
40H
44H
;东西秒寄存器 ;南北秒寄存器 ;显示缓冲1 ;显示缓冲2
DBUF
TEMP
EQU
EQU
LED_G2
BIT
P2.2
;南北绿灯
LED_Y2
BIT
P2.3
;南北黄灯
LED_R2
BIT
P2.4
;南北红灯
LED_G 1
BIT
P2.5
;东西绿灯
LED_Y1
BIT
P2.6
;东西黄灯
LED_R1
BIT
P2.7
;东西红灯
Din
BIT P2.1
;串行显示数据
CLK
BIT
P2.0
;串行显示时钟
ORG
0000H
LJMP
START
ORG
01 OOH
mov
a, #00H
;关闭不相关的LED
mov
P2,a
MOV
A ,#()FFH
MOV
P0,A
MOV
Pl,A
START:
LCALL
D1SPLAY2
LOOP: MOV
R2,#20
;置IS计数初值 50mS*20=lS
MOV
R3,#20
;红灯20S
MOV
SECOND 1 ,#25
;东西秒显示初值25S
MOV
SECOND2,#25
;南北秒显示
原创力文档

文档评论(0)