标题: 单片机keil软件编写C语言程序,Proteus软件画图 [打印本页]

作者: 宇智波寒风    时间: 2016-6-20 09:51
标题: 单片机keil软件编写C语言程序,Proteus软件画图
设计一模拟交通灯,要求南北亮绿灯22S,东西亮红灯25S,南北绿灯走完,南北黄灯以0.5S的频率闪烁3次后,南北亮红灯25S,东西亮绿灯22S,东西绿灯走完后,东西黄灯以0.5S的频率闪烁3次后,南北亮绿灯22S,东西亮红灯25S,如此交替进行,为了减轻行人等待的焦虑感,亮灯时间实行减法计数。

5X]L23TKSE$F))X]`JFF(PM.png (6.73 KB, 下载次数: 76)

用数码管显示

用数码管显示

作者: 908524040    时间: 2016-6-20 10:36
出来了给我也发一个哈
作者: 345196030    时间: 2016-6-20 10:45
我也正在做这个?有资源么大神?猫食?
作者: zl2168    时间: 2016-6-20 21:49
25+25=50s,时间太长,让人等得心烦。模拟交通灯模拟时间不要太长,有十几秒就可。
作者: zl2168    时间: 2016-6-20 21:50
本帖最后由 zl2168 于 2016-6-20 21:51 编辑

实例29  模拟交通灯


Proteus仿真一下,确认有效。
实例29 模拟交通灯.rar (35.12 KB, 下载次数: 10)



以上摘自张志良编著《单片机实验实训100例》 ISBN 978-7-5124-1603-1,北航社出版

书中电路和程序设计有详细说明,程序语句条条有注解。



作者: zl2168    时间: 2016-6-20 21:52
实例30  带限行时间显示的模拟交通灯


Proteus仿真一下,确认有效。
实例30 带限行时间显示模拟交通灯.rar (40.64 KB, 下载次数: 9)





以上摘自张志良编著《单片机实验实训100例》 ISBN 978-7-5124-1603-1,北航社出版

书中电路和程序设计有详细说明,程序语句条条有注解。



作者: 宇智波寒风    时间: 2016-6-21 08:55
zl2168 发表于 2016-6-20 21:49
25+25=50s,时间太长,让人等得心烦。模拟交通灯模拟时间不要太长,有十几秒就可。

不是50秒,就是开始是东西走向的25秒,然后一点一点的减少;南北走向的开始是22秒,一点点减少。
作者: 宇智波寒风    时间: 2016-6-21 09:00
zl2168 发表于 2016-6-20 21:52
实例30  带限行时间显示的模拟交通灯

要这样的图

正确图片.gif (412.29 KB, 下载次数: 77)

正确图片.gif

作者: 宇智波寒风    时间: 2016-6-21 09:01
zl2168 发表于 2016-6-20 21:52
实例30  带限行时间显示的模拟交通灯

能不能帮我把C语言程序写出来,谢谢大神!
作者: 宇智波寒风    时间: 2016-6-21 09:03
zl2168 发表于 2016-6-20 21:52
实例30  带限行时间显示的模拟交通灯

能不能帮我写下C语言程序,大神
作者: zl2168    时间: 2016-6-21 21:03
因为是模拟,所以延时时间也模拟,主要目的是感受控制过程,时间不是问题。
作者: zl2168    时间: 2016-6-21 21:05
延时时间显示一位还是二位,不是大问题,增加一位显示很容易。
作者: 12345--    时间: 2016-6-22 10:42
直接控制io口用定时器计时就ok了




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1