ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:457.05KB ,
资源ID:3200737      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3200737.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(交通灯控制器的设计.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

交通灯控制器的设计.docx

1、交通灯控制器的设计摘 要高阳阳(陕西理工学院物理与电信工程学院通信082,陕西 汉中 723003)指导教师:张雯丽近年来随着科技的飞速发展,单片机的应用正在不断地走向深入,同时带动传统控制检测日新月异。在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用,但是仅单片机方面知识是不够的,还应根据具体硬件结构,以及针对具体应用对象特点的软件结合,加以完善。该系统实现了能根据实际车流量通过89c51芯片的P2口设置红、绿灯燃亮时间的功能。避免了系统因为死机而停止工作的情况发生。交通信号灯控制方式很多,交通灯的点亮主要采用VT双向晶闸管来控制,系统实用性强、操作简单、扩展性强。

2、 关键词:单片机,交通灯,控制器, 设计, 实现ABSTRACTGao Yngyang(Grade08,Class2Majorof Communication Engineering,School of Physics and telecommunication Engineering of Shaanxi University of Technology, Han zhong 723003,China)Tutor: Zang WenliIn recent years along with science and technology develop fast, the application

3、 of single flat machine is moving towards thorough continuously, at the same time drive traditional control detection day the benefit of new moon update. In the only flat machine application system of the automatic control and detection of real time, only flat machine is often to use as a key parts,

4、 only single flat machine aspect knowledge is insufficient , return should basis specifically hardware structure, as well as aim at the software that applies object characteristic specifically combination, perfect. This system adopts series only flat machine Intel89c51 with but programming parallel

5、interface chip of I/O is central device the design controler of traffic lights, have realized can measure according to actual wagon flow the P2 installation bonus and green light that passes through chips burn to light the function of time. It have avoided that system stops working condition because

6、 of halting to occur; Show that time is directly exported through PB and PA; The signal of traffic lights is exported through usually PC mouth; The point of traffic lights light to adopt VT two-way Jingo floodgate pipe come to control, practicality is strong, operating is simple. Keywords: Only flat

7、 machine, Traffic lights, Controller, Design,Realize目 录摘 要 IABSTRACT II1 概述 11.1课题的意义和目的 11.2主要研究内容 11.3该交通灯系统的特点 12系统总体方案及硬件设计 22.1原理框图 22.2设计功能 22.3交通灯控制系统各部分硬件组成 22.4元器件清单 5第三章 软件设计 73.1交通灯控制系统软件流程图及程序分析 7图7程序流程图 73.2程序流程图及程序模设计 73.3示子程序流程图 83.4LED红绿灯显示 93.5计时显示 93.6间的设定 103.7码管驱动代码表 104试及性能分析 11

8、4.1软件调试 114.2硬件调试 11总结 12致谢 13参考文献 14附 录 151 概述1.1课题的意义和目的交通灯在城市交通中起着重要的作用,它与人们日常生活密切相关,是人们出行的安全保障。如今随着人们生活水平的提高,对交通管制也提出了更高的要求,因此提供一个可靠、安全、便捷的多功能交通灯控制系统有着现实的必要性。本设计是根据单片使机原理就交通灯的系统作出的,由于车辆的增多,所以交通灯在现代道路交通中起着越来越重要的作用。为了解决这些问题,我们更应该提高交通控制和管理水平,合理使用现有交通设施,充分发挥其能力,提高交通效率,促进和谐交通的建立。1.2主要研究内容该设计在熟练掌握单片机原

9、理及其应用技术的使用方法基础上,综合应用单片机原理、微机原理、微机接口技术、proteus软件等课程方面的知识,设计一个采用AT89C51单片机控制的交通灯控制电路。1.3该交通灯系统的特点本系统结构简单,操作方便;可实现自动控制,具有一定的智能性;对优化城市交通具有一定的意义。本设计将各任务进行细分包装,使各任务保持相对独立;能有效改善程序结构,便于模块化处理,使程序的可读性、可维护性和可移植性都得到进一步的提高。2系统总体方案及硬件设计2.1原理框图根据设计功能及要求,我们可得系统的原理框图见图1:图1 2.2设计功能本次设计应用单片机设计一个智能交通灯设计系统,使其能模仿城市“十字”路口

10、交通灯的功能,能满足特殊的控制要求,该系统的具体功能要求如下:(1)、该系统能控制东西南北四个路口的红黄绿信号灯的正常工作。(2)东西通行40秒、南北通行20秒(3)准行方向亮绿灯与禁行方向红灯 ,四个路口同时加亮一盏黄灯进行闪烁,以警告车辆及行人,准行方向与禁行方向即将改变。(4)、两个路口均用数码管显示准行或禁行的剩余时间。2.3交通灯控制系统各部分硬件组成AT89C51单片机内部结构:AT89C51单片机包含中央处理器、程序存储器(ROM)、数据存储器(RAM)、定时/计数器、并行接口、串行接口和中断系统等极大单元及数据总线、地址总线和控制总线等三大总线,现在分别加以说明。(1)中央处理

11、器:中央处理器(CPU)是整个单片机的核心部件,是8位数据宽度的处理器,能处理8位二进制数据或代码,CPU负责控制、指挥和调度整个单元系统的工作,完成运算和控制输入输出等操控。(2)数据存储器(RAM):AT89C51内部有128个8位用户数及存储单元和128个寄存器单元,他们是统一编址的,专营寄存器只能用于存放控制指令数据,用户只能访问,而不能用于存放用户数据,所以,用户能使用的RAM只有128个,可存放读写的数据,运算的中间结果或用户自定义的字型表。(3)程序存储器(ROM):AT89C51共有4096个8位掩膜ROM,用于存放用户程序,原始数据或表格。(4)定时/计数器(ROM):AT8

12、9C51有两个16位的可编程定时/计数器,一时想定时或计数产生中断用于控制程序转向。 (5)并行输入输出(I/O)口:AT89C51共有4组8位I/O口(P0、P1、P2或P3),用于对外数据传输。(6)全双工串行号:AT89C51内置一个全双行串行通信口,用于与其它设备间的串行数据传输,该串行口既可以用作异步通信收发器,也可以当同步移位器使用。 (7)中断系统:AT89C51具备较完善的中断功能,有两个外中断、两个定时/计数器中断和一个串行中断,客满著不同的控制要求,并具有2级优先级别选择。 (8)时钟电路:AT89C51内置最高频率高达12Hz的时钟电路,用于产生整个单片机运行的脉冲时序,

13、但AT89C51单片继续外置震荡电容。单片机的结构有两种类型,一种是程序存储器和数据存储器分开的形式,即哈佛(Harvard)结构,另一种是采用通用计算机广泛使用的程序存储器与数据存储器合二为一的结构,即普林斯顿(Princeton)结构。MCS-51系统的引脚说明:MCS-51系列单片机中的8031、8051及8751均采用40Pin封装的双列直接DIP结构,图2是它们的引脚配置,40个引脚中,正电源和底线两根,外置石英振荡器的时钟线两根,4组8位共32个I/O口,中断口线与P3口线复用,见图:图2 8951的抚慰方式可以自动复位,也可以是手动复位。除此之外,RESET/Vpd还是一复用脚,

14、Vcc掉电其间,此脚可以接上没用电源,以保证单片机内部RAM的数据不丢失。复位电路采用上电+按钮电平复位是上电复位与按钮复位的组合,当振荡频率是12MHz时,电容C取10uf, R取1K,Rs取200欧姆左右。上电瞬间复位端的电位与Vcc相同,随着充电电路电流的减少,RST/Vpd的电位下降,最后为0V,当按钮按下后,电源Vcc通过电阻R,施加在单片机复位端RST/Vpd上实现复位,电路连接图见图3: 图3 本系统采用内部时钟产生方式:在和两端跨接陶瓷谐振器,与内部反相器构成稳定的自激振荡器采。晶振采用12MHz的振荡频率和两个30Pf瓷片电容C1、C2,两个电阻对频率有微调作用。时钟电路见如

15、图4:图4采用红黄绿三种颜色的发光二极管共12个分为4组代表路口的交通灯。东西、南北两干道交于一个十字路口,各干道有一组红、绿、黄三色的指示灯,指挥车辆和行人的安丘按通行。红灯禁止通行,绿灯亮允许通行。黄灯亮提示人们注意红、绿灯的状态即将切换,且黄灯燃亮时间为东西,南北两干道的公共停车时间。情况分析如表2-1:表2-120S3S40S3S东西通道红灯亮红灯亮绿灯亮黄灯闪南北通道绿灯亮黄灯闪红灯亮红灯亮上表说明东西路口绿灯亮、北红灯亮40S。40S时结束后开始3S计时,黄灯灯闪烁。完成一次这样的循环要43S结束,南北路口红灯亮,东西路口绿灯亮,并重新20S时,依次循环。这里列出了共阴和共阳数码管的管脚平排列和内部结构。数码管3、8管脚内部连在一起。如果是共阳极则将其接到高电平。如果是共阴极则将其接地。为了数码显示管的安全这里用三个二极管与其串联来降压。本次课程设计用的是共阳极静态显示数码管。见图5 图5倒计时显示电路如图2。个位的数码管接P2口,十位的数码管接P0口。十位的数码管a,b,c,d,e,f,g依次接P0.0,P0.1,P0.2,P0.3,P0.4,P0.5,P0.6,个位的数码管a,b,c,d,e,f,g依次接P2.0,P2.1,P2.2,P2.3,P2.4,P2.5,P2.

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1