基于AT89S52单片机的数显交通灯设计.doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于AT89S52单片机的数显交通灯设计

单片机课程设计论文 基于AT89S52单片机的数显交通灯设计 关键词:单片机 微控技术 智能化管理 交通灯 1项目要求 基于AT89S51单片机数显交通灯的设计,主要具有以下功能: 1东西南北路口执直与转弯交替进行,数码管显示直行通行倒计时。 2红绿黄灯显示包括人行道在内的道路交通状态。 3某一方向道路拥挤时,可以人工调节东西南北方向通行时间。 4紧急情况下,各路口交通等显示红灯,数码管保持数据不变。 2系统设计 2.1框图设计 按照系统设计的要求和功能,将系统分为主控模块,LED显示模块,电源电路,复位电路,晶振电路,驱动电路灯几个模块,系统组成框图如图1所示。主控模块采用AT89S52单片机,显示模块采用七段共阴LED数码管。 图1 基于AT89S52单片机数显交通灯系统组成框图 2.2知识点 ●本项目需要通过学习和查阅资料,掌握和了解如下知识点: ●+5V电源原理及设计 ●单片机复位电路工作原理及设计 ●单片机晶振电路工作原理及设计 ●按键电路的设计 ●LED的特性及使用 ●AT89S52单片机引脚 ●单片机汇编语言及程序设计 3硬件设计 3.1电路原理图 基于AT89S52单片机数显交通灯系统硬件电路原理如图2所示,由于单片机需高稳定,高频率的实基脉冲,因此需要晶体振荡器。AT89S52在XTAL1、XTAL2C1、C2均为30pF,对振荡器频率有微调作用,震荡范围为1.2-12MHz.时间倒计时显示电路采用4个两位共阴LED显示。排电阻RP1用于单片机P0口的上拉电阻。 具体的电路原理图见附录二。 3.2元件清单 基于AT89S52单片机数显交通灯元件清单见附录一。 3.3电路原理图 显示电路采用4个两位共阴数码管,P1口作为数码管的输入,P3.4、P3.5P3.6 P3.7分别作为东西南北四路数码管的位选端。 数码管显示电路 信号灯控制电路 应急电路 4软件设计 4.1程序流程图 程序分主程序和中断程序,可采用汇编语言编程,计时采用延时程序 进行延时程序的执行时间为1秒(若单片机的晶振频率为6MHZ),用特殊功能寄存器=PSW的第六位FO(PSW15)作A、BPSW15=0时,R4中存放立即数#5AH(相当于十进制数90),R4计数90次时,A道放行正好90秒;B道放行时,R4存放立即数#3CH(相当于十进制数60),R4计数60次时,B道放行正好60 秒。还可以根据控制过程中的实际情况来改变R4中的数据,就能改变A、B 4.2程序清单 程序清单见附录三。 5遇到的问题及解决方案 5.1问题: (1) (2) (3 5.2解决方法 (1) (2) (3) 6参考文献 [1]柴钰. 单片机原理及应用. 西安:西安电子科技大学出版社,2009年. [2]薛钧义,张彦斌. MCS-51/96系列单片微型计算机及其应用 [M]. 西安:西安交通大学出版社,1997. [3]周向红. 51系列单片机应用与实践教程[M]. 北京:北京航空航天大学出版社,2008. [4]杨居义,杨尧,王益斌,杨晓琴. 单片机课程设计指导 [M]. 清华大学出版社.2009年 设计心得体会 1.自动化0803王晓涛 通过这次的课程设计,我真实的学到了很多的知识。在这次的课程设计中,我付出了很多,俗话说“有付出才有回报”,正是这样,我们的课程设计圆满的结束了。在整个过程中我有许多自己的心得体会。 首先,一开始课程设计时,选择题目,我挣扎了很久,起初字字想找一个简单的题目随便一做完成老师的任务就好了。后来听了老师的教诲,也为了自己能够学到更多,所以选了这个题目。不管能不能做出来,我都要挑战一下子我。 其次,在整个过程中加强了我们动手、思考和解决问题的能力 第三,在课程设计过程中,用到了大量的理论知识,我们通过查资料、上网搜索来获取。这样我们不仅复习了课本上的基本理论知识,也学到了很多新的知识,通过设计,使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在计的过程中遇到问题,可以说得是困难重重,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固 第四,在这次的课程设计中,我学会了属于自己的一套设计思想,它能帮助我更好的解决问题,我想不管做什么事,都要有一个思想指导你去完成。不管现在还是将来,它都会使我受益的 第五,在整个过程中,我们遇到了很多困难和问题。例如:数码管显示不全、发光二极管不太亮,接线有问题等,在老师的和同

文档评论(0)

feixiang2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档