[毕业设计精品] 基于at89s52单片机的数显交通灯设计

[毕业设计精品] 基于at89s52单片机的数显交通灯设计

ID:6685475

大小:119.50 KB

页数:14页

时间:2018-01-22

[毕业设计精品] 基于at89s52单片机的数显交通灯设计_第1页
[毕业设计精品] 基于at89s52单片机的数显交通灯设计_第2页
[毕业设计精品] 基于at89s52单片机的数显交通灯设计_第3页
[毕业设计精品] 基于at89s52单片机的数显交通灯设计_第4页
[毕业设计精品] 基于at89s52单片机的数显交通灯设计_第5页
资源描述:

《[毕业设计精品] 基于at89s52单片机的数显交通灯设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于AT89S52单片机的数显交通灯设计单片机课程设计论文基于AT89S52单片机的数显交通灯设计摘要:随着微控技术的日益完善和发展,单片机的应用在不断走向深入。它的应用必定导致传统的控制技术从根本上发生变革。它在工业控制、数据采集、智能化仪表、机电一体化、家用电器等领域得到了广泛的应用,极大地提高了这些领域的技术水平和自动化控制。本项目主要从单片机应用上来实现十字路口交通灯智能化管理,用来控制车辆的正常运作。关键词:单片机微控技术智能化管理交通灯1项目要求基于AT89S51单片机数显交通灯的设计,主要具有以下功能:1东西南北路口执直与转弯交替进行,数码管显示直行通行倒

2、计时。2红绿黄灯显示包括人行道在内的道路交通状态。3某一方向道路拥挤时,可以人工调节东西南北方向通行时间。4紧急情况下,各路口交通等显示红灯,数码管保持数据不变。2系统设计2.1框图设计按照系统设计的要求和功能,将系统分为主控模块,LED显示模块,电源电路,复位电路,晶振电路,驱动电路灯几个模块,系统组成框图如图1所示。主控模块采用AT89S52单片机,显示模块采用七段共阴LED数码管。电源电路A道LED显示电路红黄绿灯显示电路复位电路AT89S52单片机晶振电路B道LED显示电路红黄绿灯显示电路按键电路基于AT89S52单片机的数显交通灯设计图1基于AT89S52单片

3、机数显交通灯系统组成框图2.2知识点●本项目需要通过学习和查阅资料,掌握和了解如下知识点:●+5V电源原理及设计●单片机复位电路工作原理及设计●单片机晶振电路工作原理及设计●按键电路的设计●LED的特性及使用●AT89S52单片机引脚●单片机汇编语言及程序设计3硬件设计3.1电路原理图基于AT89S52单片机数显交通灯系统硬件电路原理如图2所示,由于单片机需高稳定,高频率的实基脉冲,因此需要晶体振荡器。AT89S52在XTAL1、XTAL2两引脚接晶体振荡器。在晶体振荡器两端并联两个电容C1、C2均为30pF,对振荡器频率有微调作用,震荡范围为1.2-12MHz.时间倒

4、计时显示电路采用4个两位共阴LED显示。排电阻RP1用于单片机P0口的上拉电阻。具体的电路原理图见附录二。3.2元件清单基于AT89S52单片机数显交通灯元件清单见附录一。3.3电路原理图显示电路采用4个两位共阴数码管,P1口作为数码管的输入,P3.4、P3.5、P3.6P3.7分别作为东西南北四路数码管的位选端。数码管显示电路基于AT89S52单片机的数显交通灯设计信号灯控制电路应急电路4软件设计4.1程序流程图程序分主程序和中断程序,可采用汇编语言编程,计时采用延时程序进行延时程序的执行时间为1秒(若单片机的晶振频率为6MHZ),用特殊功能寄存器=PSW的第六位FO

5、(PSW15)作A、B通道的放行标志,PSW15=0时,R4中存放立即数#5AH(相当于十进制数90),R4计数90次时,A道放行正好90秒;B道放行时,R4存放立即数#3CH(相当于十进制数60),R4计数60次时,B道放行正好60秒。还可以根据控制过程中的实际情况来改变R4中的数据,就能改变A、B通道的放行时间。紧急车辆通过的处理用中断服务程序控制。主程序流程如图示基于AT89S52单片机的数显交通灯设计开始A道直行,B道红灯全亮延时35秒A道直行黄灯亮,B道左转弯延时5秒A道左转弯,B道左右转弯延时20秒A道红灯全亮,B道直行延时35秒A道红灯全亮,B道直行黄灯两

6、-亮延时5秒A道左右转弯,B道左转弯延时20秒基于AT89S52单片机的数显交通灯设计4.2程序清单程序清单见附录三。5遇到的问题及解决方案5.1问题:(1).焊接的线路有问题(2).数码管不亮(3).发光二极管不太亮5.2解决方法(1).检查电路并重新焊接。(2).检查数码管是否界的正确或本身存在质量问题,重新接线或换个数码管。(3).发光二极管接驱动。6参考文献[1]柴钰.单片机原理及应用.西安:西安电子科技大学出版社,2009年.[2]薛钧义,张彦斌.MCS-51/96系列单片微型计算机及其应用[M].西安:西安交通大学出版社,1997.[3]周向红.51系列单片

7、机应用与实践教程[M].北京:北京航空航天大学出版社,2008.[4]杨居义,杨尧,王益斌,杨晓琴.单片机课程设计指导[M].清华大学出版社.2009年设计心得体会1.自动化0803王晓涛通过这次的课程设计,我真实的学到了很多的知识。在这次的课程设计中,我付出了很多,俗话说“有付出才有回报”,正是这样,我们的课程设计圆满的结束了。在整个过程中我有许多自己的心得体会。首先,一开始课程设计时,选择题目,我挣扎了很久,起初字字想找一个简单的题目随便一做完成老师的任务就好了。后来听了老师的教诲,也为了自己能够学到更多,所以选了这个题目。不管能不能

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。