- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
主要内容:
本系统采用美国ATMEL公司生产的单片机AT89C51,以及其它芯片来设计交通灯控制。实现了通过AT89S51芯片的P2口设置红、绿灯点亮的功能,通过AT89C51芯片的RXD、TXD输入、输出设置显示时间。交通灯的点亮采用发光二极管实现,时间的显示采用七段数码管实现。
基本要求:
在一个十字路口的上,分别装上一套红、黄、绿 3 种信号灯。
在通常情况下,为绿灯,干道为红灯。设计一个交通信号灯实时控制系统,要求具有以下功能:
亮灯规律:南北红灯亮25s,东西绿灯亮25s
南北黄灯亮5s,东西黄灯闪5s
南北绿灯亮25s,东西红灯亮25s
南北黄灯闪5s,东西黄灯亮5s
主要参考资料:
[1]王文杰 单片机应用技术 冶金工业出版社
[2]李全利 单片机原理及接口技术第二版 高等教育出版社
[3]胡汉才 单片机原理及其接口技术 清华大学出版社
[4]严天峰 单片机应用系统设计与仿真调试 北京航空航天大学出版社
[5]张毅刚 MCS-51单片机应用设计 哈尔滨工业大学出版社
[6]刘瑞新 单片机原理与应用教程 机械工业出版社
[7]吴国经 单片机应用技术 中国电力出版社
完 成 期 限:
指导教师签名:
课程负责人签名:
年 月 日
郑州华信学院
课程设计说明书
题 目: 交通灯设计
姓 名:
院 (系): 机电工程学院
专业班级: 电气工程及其自动化一班
学 号: 0902120122
指导教师:
成 绩:
时间:2011年11月16日至2011年12月16日
目 录
1 摘要 3
2 任务分析与设计思路 3
2.1 任务分析: 3
2.2 设计思路 4
3 总体设计 5
3.1 单片机内部资源分布图: 5
3.2 硬件原理框图: 5
3.3 软件结构框图: 6
3.4 软硬件分工 6
4 详细设计 6
4.1 设计电路: 7
4.2 交通灯电路: 7
4.3 倒计时显示电路: 7
5 仿真电路及效果图: 8
5.1 仿真电路: 9
5.2 仿真效果: 9
6 软件框图 12
6.1 主程序流程图: 12
7 程序及注释 13
7.1 主程序: 13
8 调试与运行 15
9 心得体会 15
10 设计资料及参考文献 16
摘要
在日常生活中,交通管理交通、调协车辆的一个便捷的手段,起着很大的作用。各种交通工具、行人都要根据交通灯的变化来决定是否前行,通行的时间的规定协调了它们的步伐,极大的减少了由于交通混乱引起的各种事故的发生。因此,一个完善的交通系统中,交通灯是必不可少的设备,一个完善的交通灯程序会更有效的管理当前道路中出现的实际情况,使车辆、行人的行进变得更顺畅、更和谐。
东西南北各三盏灯,每三盏分别为红、黄、绿三种颜色,总共十二盏灯,而实际情况下,东西方向灯亮灭一致,南北方向灯亮灭一致,故只需要按东西为一组,南北为一组,两组交错亮灭来设计控制系统,即可达到交通灯系统的控制目的。根据以上分析那么只需要控制东南或者西北六盏灯亮灭规律就能实现控制,另外两组对应一致就行了。根据设计要求,要求东西或者南北通行25秒,红绿灯切换中间黄灯闪烁5秒。那么要求绿灯亮放行,放行线,绿灯持续亮(通行时间)25秒,黄灯亮(警告提醒时间)5秒,红灯亮禁止通行,禁止线,为了简化设计,也为25秒。切换过程东西南北均为黄灯闪烁。
设计思路
基于完成以上任务分析,结合所学有关知识,尤其是本学期所学关于单片机的中断系统和定时/计数器的相关知识及应用,我们知道对于红、绿、黄两组各三盏灯的控制,可以通过把这六盏灯分别接到单片机的六个输出引脚,若用P1口进行输出,则分配如下:
通过对P1口P0~P5编程从而实现控制。而时间的各盏灯的熄灭时间的延时情况,则用定时/计数和中断结合应用实现控制。
而输出的时间显示则每个方向分别用两个发光二极管显示,十位接在P0口,个位接在P2口,对P0口P2口编程即可实现控制。
总体设计
单片机内部资源分布图:
硬件原理框图:
3、软件结构图:
软件结构框图:
软硬件分工
硬件实现实物连接,软件与硬件连接相对应,通过编写程序,使硬件实现期望的功能。说的形象些,软件相当于其内在本质功能,而硬件是将该功能表现出来,让人们可见罢了。
详细设计
本设计使用的单片机为AT89C
文档评论(0)