处女作:基于8051的交通灯设计(Proteus非实物),欢迎拍砖

[复制链接]
 楼主| 心静自然凉 发表于 2010-11-14 19:07 | 显示全部楼层 |阅读模式
度过了美好的三天两夜,终于基本完工。
本交通灯功能:
1:基本的倒计时计数显示功能以及红黄绿灯显示
2:有菜单控制界面,可调节红绿灯时间(0~99S)
3:紧急禁行

交通灯设计,关键在于倒计时计数显示以及红黄绿灯交替显示,东西方向路口状态是一样的,可以合并为状态1,同样的,南北方向为状态2。因为东西方向路口为绿灯通行时南北方向必为红灯禁行,东西方向路口为红灯禁行时南北方向必为绿灯通行,所以,只要确定了东西(南北)方向路口的红绿灯时间,也就确定了南北(东西)方向路口的红绿灯时间。在设计的菜单里,我用CodE_1表示东西方向路口绿灯通行时间,CodE_2表示东西方向路口红灯禁行时间,而3S黄灯的时间我把它包含在绿灯里了。

此仿真不等于实物,在按键,LED,数码管电路上都简单化,按键没有消抖。实际中是需要考虑计算的,由于没有扩展IO口,所以总控制台的数码管和十字路口的数码管都用同一个IO口。设计中发现Protues仿真跟实物还是相当有差距的。
下午去十字交通路口看了下,绿灯倒计时40S至0→黄灯倒计时3S至0并闪烁→红灯倒计时30S至0→绿灯...如此循环,而我的设计是绿灯倒计时40S至3S→黄灯倒计时3S至0闪烁→红灯倒计时30S至0→绿灯...如此循环,算是不切实际了,呵呵
为了应付自考考试,所以用汇编来练习,在设计菜单界面开始时脑袋一片空白,在论坛找到了几位朋友的发言,获益良多,在此谢过。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 心静自然凉 发表于 2010-11-14 19:08 | 显示全部楼层
本帖最后由 心静自然凉 于 2010-11-14 19:14 编辑

好吧,我承认,我写了一个“只有自己才能看清楚”的程序.....

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
123jj 发表于 2010-11-14 19:43 | 显示全部楼层
LZ写的不错,赞一个。
dong_abc 发表于 2010-11-14 20:30 | 显示全部楼层
鼓掌,好久不用汇编,好久不用proteus
liang7143 发表于 2010-11-14 20:53 | 显示全部楼层
LZ不错~~~赞一个:)
liang7143 发表于 2010-11-14 20:53 | 显示全部楼层
LZ不错~~~赞一个:)
pineapple2009 发表于 2010-11-14 21:00 | 显示全部楼层
顶LZ
MAX1987 发表于 2010-11-14 21:19 | 显示全部楼层
jack_shine 发表于 2010-11-15 10:10 | 显示全部楼层
楼主自考研究生呢?
isoar 发表于 2010-11-15 13:11 | 显示全部楼层
不能太执迷于Proteus,纸上谈兵的赵括上了真正的战场肯定是要打败仗的。
程序匠人 发表于 2010-11-15 14:21 | 显示全部楼层
酷一下!
 楼主| 心静自然凉 发表于 2010-11-16 06:08 | 显示全部楼层
to jack_shine:呵呵,没有,只是想拿回该属于自己的东西.

to isoar:嗯,有这样的感觉了,突然想起NE5532发的那篇帖子了,说的还是很有道理的

to 程序匠人:谢谢匠人的鼓励。
dragon20100708 发表于 2010-11-16 13:37 | 显示全部楼层
月生1991 发表于 2010-11-17 12:45 | 显示全部楼层
jv_living 发表于 2010-11-17 15:04 | 显示全部楼层
LZ写的不错,顶
zjswuyunbo 发表于 2010-11-17 17:03 | 显示全部楼层
汇编。。。
308141883 发表于 2011-3-19 20:09 | 显示全部楼层
顶一下
liulei20101008 发表于 2011-3-20 10:38 | 显示全部楼层
羡慕嫉妒恨  自己动手做的我都很佩服 顶楼主
老鱼探戈 发表于 2011-3-21 09:41 | 显示全部楼层
想起我学模电和数电的时候用逻辑门加万能板搭的交通灯,
雨oO晓得 发表于 2011-3-21 13:03 | 显示全部楼层
不错    我喜欢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:hello world

6

主题

1146

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部