- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机课程设计论文doc
单片机原理及应用课程设计基于AT89S52单片机的数显交通灯设计学院: 物理与光电工程学院班级:应物0901学号:2009003673姓名:任杰指导老师:吕玉祥单片机原理课程设计任务书课程设计题目:基于AT89S52单片机的数显交通灯设计设计目的:学会硬件电路的设计;学会编写单片机控制程序;熟悉AT89S52单片机的使用;实现程序;5, 巩固、加深和扩大单片机应用的知识面,提高综合及灵活 运用 所学知识解决工业控制的能力。设计的任务和要求基于AT89S51单片机数显交通灯的设计,主要具有以下功能:1东西南北路口执直与转弯交替进行,数码管显示直行通行倒计时。2红绿黄灯显示包括人行道在内的道路交通状态。3某一方向道路拥挤时,可以人工调节东西南北方向通行时间。4紧急情况下,各路口交通等显示红灯,数码管保持数据不变。 目录概述········································4设计方案····································5硬件设计····································7软件设计····································8遇到的问题及解决方案··································10总结········································11附录、参考文献······························12基于AT89S52单片机的数显交通灯设计1概述:随着微控技术的日益完善和发展,单片机的应用在不断走向深入。它的应用必定导致传统的控制技术从根本上发生变革。它在工业控制、数据采集、智能化仪表、机电一体化、家用电器等领域得到了广泛的应用,极大地提高了这些领域的技术水平和自动化控制。本项目主要从单片机应用上来实现十字路口交通灯智能化管理,用来控制车辆的正常运作。关键词:单片机微控技术智能化管理交通灯2设计方案2.1框图设计按照系统设计的要求和功能,将系统分为主控模块,LED显示模块,电源电路,复位电路,晶振电路,驱动电路灯几个模块,系统组成框图如图1所示。主控模块采用AT89S52单片机,显示模块采用七段共阴LED数码管。电源电路A道LED显示电路红黄绿灯显示电路复位电路 AT89S52单片机晶振电路B道LED显示电路红黄绿灯显示电路按键电路图1基于AT89S52单片机数显交通灯系统组成框图2.2知识点●本项目需要通过学习和查阅资料,掌握和了解如下知识点:●+5V电源原理及设计●单片机复位电路工作原理及设计●单片机晶振电路工作原理及设计●按键电路的设计●LED的特性及使用●AT89S52单片机引脚●单片机汇编语言及程序设计3硬件设计3.1电路原理图基于AT89S52单片机数显交通灯系统硬件电路原理如图2所示,由于单片机需高稳定,高频率的实基脉冲,因此需要晶体振荡器。AT89S52在XTAL1、XTAL2两引脚接晶体振荡器。在晶体振荡器两端并联两个电容C1、C2均为30pF,对振荡器频率有微调作用,震荡范围为1.2-12MHz.时间倒计时显示电路采用4个两位共阴LED显示。排电阻RP1用于单片机P0口的上拉电阻。具体的电路原理图见附录二。3.2元件清单基于AT89S52单片机数显交通灯元件清单见附录一。3.3电路原理图显示电路采用4个两位共阴数码管,P1口作为数码管的输入,P3.4、P3.5、P3.6 P3.7分别作为东西南北四路数码管的位选端。数码管显示电路信号灯控制电路应急电路4软件设计4.1程序流程图程序分主程序和中断程序,可采用汇编语言编程,计时采用延时程序进行延时程序的执行时间为1秒(若单片机的晶振频率为6MHZ),用特殊功能寄存器=PSW的第六位FO(PSW15)作A、B通道的放行标志,PSW15=0时,R4中存放立即数#5AH(相当于十进制数90),R4计数90次时,A道放行正好90秒;B道放行时,R4存放立即数#3CH(相当于十进制数60),R4计数60次时,B道放行正好60秒。还可以根据控制过程中的实际情况来改变R4中的数据,就能改变A、B通道的放行时间。紧急车辆通过的处理用中断服务程序控制。主程序流程如图示A道直行,B道红灯全亮延时35秒A道直行黄灯亮,B道左转弯延时5秒A道左转弯,B道左右转弯延时20秒A道红灯全亮,B道直行延时35秒A道红灯全亮,B道直行黄灯两-亮延时5秒A道左右转弯,B道左转弯延时20秒4.2程序清单程序清单见附录三。5遇到的问题及解决方案5.1问题:(1).焊接的线路有问题(2).数码管不亮(3).发光二极管不太亮5.2解决方法(1).检查电路并重新焊接。(2).检查数码管是
您可能关注的文档
最近下载
- Parker Lord公司《电池系统组件的绝缘防护技术评估白皮书》.pptx VIP
- 小型白菜类蔬菜栽培技术.ppt VIP
- 白菜类蔬菜栽培技术 (3).ppt VIP
- 建设工程档案归档清单.xlsx VIP
- 2024年河北省职业院校技能大赛中职组“艺术设计”赛项样题-第四套 .docx VIP
- 2025年浙江省初中学业水平信息科技考试试卷(含答案详解).docx
- 退工原因变更申请表 .pdf VIP
- DB15T+3686.3-2024物业管理服务规程 第3部分:秩序维护.pdf VIP
- 职业院校技能大赛艺术设计中职样题.docx VIP
- 大学生简历毕业生简历求职简历 (27).docx VIP
原创力文档


文档评论(0)