本帖最后由 zyh12345 于 2021-6-23 18:13 編輯
設(shè)在十字路口,分為東西向和南北向,在任一時(shí)刻只有一個(gè)方向通行,另一方向禁行,持續(xù)一定時(shí)間,經(jīng)過短暫的過渡時(shí)間,將通行禁行方向?qū)Q。其具體狀態(tài)如下圖所示。說明:黑色表示亮,白色表示滅。交通狀態(tài)從狀態(tài)1開始變換,直至狀態(tài)6然后循環(huán)至狀1,周而復(fù)始.
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)
51hei.gif (44.47 KB, 下載次數(shù): 94)
下載附件
2021-6-23 18:06 上傳
單片機(jī)源程序如下:
ORG 0000H
MOV P0, #01111011B ;P0.7=P0.2=0, 東西 南北 都是紅燈.
XRL P0, #255 ;取反,適合于高電平發(fā)光
CALL DL3S
LOOP:
MOV P0, #11011011B ;P0.5=P0.2=0, 南北綠 東西紅.
XRL P0, #255
CALL DL15S
MOV P0, #10111011B ;P0.6=P0.2=0, 南北黃 東西紅.
XRL P0, #255
CALL DL3S
MOV P0, #01111110B ;P0.7=P0.0=0, 南北紅 東西綠.
XRL P0, #255
CALL DL15S
MOV P0, #01111101B ;P0.7=P0.1=0, 南北紅 東西黃.
XRL P0, #255
CALL DL3S
SJMP LOOP
;--------------------------------------------
DL15S:
MOV R4, #5
DL2:
CALL DL3S
DJNZ R4, DL2
RET
;--------------------------------------------
DL3S: ;延時(shí)3s,實(shí)測(cè)3.03s
MOV R5, #23
DL3:
MOV R6, #0
DL4:
MOV R7, #0
DL5:
DJNZ R7, DL5
DJNZ R6, DL4
DJNZ R5, DL3
RET
END
全部資料51hei下載地址:
交通燈匯編.zip
(31.28 KB, 下載次數(shù): 25)
2021-6-23 14:40 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
|