交通灯模拟控制系统设计

来源:百度知道 编辑:UC知道 时间:2024/05/14 03:35:42
利用单片机的定时器定时,令十字路口的红绿灯交替点亮,并且用数码管显示时间.

ORG 0000H
CLR P1.5
MOV P2,#0FCH
MOV DPTR,#TABLE
AP:

CLR P1.1

LCALL DEL

CPL P1.1
CLR P1.2
LCALL DEL

CPL P1.2
CLR P1.3
LCALL DEL

CPL P1.3
CLR P1.4
LCALL DEL

CPL P1.4

CLR A
MOVC A,@A+DPTR
CJNE A,#00H,LOOP1
MOV P2,#00H
GKU:SJMP GKU
LOOP1:MOV P2,A
CLR P1.5
INC DPTR

JMP AP

TABLE:DB 60H,0DAH,0F2H,66H,0B6H,0BEH,0E0H,0FEH,0F6H,00H

DEL:
mov R1,#5H
MN:MOV R2,#3CH
NN:MOV R3,#0B0H
MM:DJNZ R3,MM
DJNZ R2,NN
DJNZ R1,MN
RET
END

wkl;qjr;dgjl ;asfasd
]gf asd