注册 登录
编程论坛 汇编论坛

怎样编写一个交通信号灯的程序

argus1982 发布于 2007-04-29 17:55, 1707 次点击

怎样编写一个交通信号灯的程序
要求每隔一秒显示一下,循环显示

10 回复
#2
爱以走远2007-04-29 18:22
start:
mov a,0f8h
mov pac,a ;
mov a,0
mov pa,a
loop:clr pa.2
set pa.0 ;红灯亮,黄灯灭
delay1: mov a,1 ;delay1秒
mov r1,a
lp12: mov a,165
mov r2,a
lp11: sdz r2
jmp lp11
sdz r1
jmp lp12
clr pa.0
set pa.1 ;黄灯亮,红灯灭
delay2: mov a,1 ;delay1秒
mov r1,a
lp22: mov a,165
mov r2,a
lp21: sdz r2
jmp lp11
sdz r1
jmp lp12
clr pa.1
set pa.2 ;绿灯亮,黄灯灭
delay3: mov a,1 ;delay1秒
mov r1,a
lp32: mov a,165
mov r2,a
lp31: sdz r2
jmp lp11
sdz r1
jmp lp12
jmp loop
#3
爱以走远2007-04-29 18:22
pa.0接红灯,pa.1接黄灯,pa.2接绿灯
#4
argus19822007-04-29 18:39

谢谢

#5
argus19822007-04-30 14:40

我试了一下,不可以啊,不能工作

#6
argus19822007-04-30 14:42
还需要其他什么吗?
#7
爱以走远2007-05-03 12:40
昏 这只是代码
还有一些东西没加 那些是最普通的撒
#8
argus19822007-05-06 08:47
哪还要加些什么呢?我什么都不懂,能否教教我?
#9
爱以走远2007-05-06 12:35
不好意思 我搞拉大半天 不搞出来
等高手来 好象就是那个代码
#10
argus19822007-05-08 13:08

有那位高手来教教我啊

#11
菜鸟上路2007-05-08 17:54
不懂单片机
1