单片机交通灯课程设计报告(含电路图,源程序)

单片机交通灯课程设计报告(含电路图,源程序)

ID:47601206

大小:242.01 KB

页数:33页

时间:2019-09-25

单片机交通灯课程设计报告(含电路图,源程序)_第1页
单片机交通灯课程设计报告(含电路图,源程序)_第2页
单片机交通灯课程设计报告(含电路图,源程序)_第3页
单片机交通灯课程设计报告(含电路图,源程序)_第4页
单片机交通灯课程设计报告(含电路图,源程序)_第5页
资源描述:

《单片机交通灯课程设计报告(含电路图,源程序)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、摘要11.引言22.总体设计方案22.1.设计思路22.1.1.设计目的22.1.2.设计任务和内容32.1.3.方案比较、设计与论证32.1.4.芯片简介52.2.设计方框图83.设计原理分析83.1.交通灯显示时序的理论分析与计算83.2.交通灯显示时间的理论分析与计算103.3.电路模块113.3.1.LED数码管显示模块113.3.2.LED红绿灯显示模块133.3.3.复位电路153.3.4.晶振电路164.结束语16335.参考文献166.附录176.1.附录1:程序清单176.2.附录2:电路设计

2、总图226.3附录3:实物图231.总体设计方案1.1.设计思路1.1.1.设计目的(1)加强对单片机和汇编语言的认识,充分掌握和理解设计各部分的工作原理、设计过程、选择芯片器件、模块化编程等多项知识。(2)用单片机模拟实现具体应用,使个人设计能够真正使用。(3)把理论知识与实践相结合,充分发挥个人能力,并在实践中锻炼。(4)提高利用已学知识分析和解决问题的能力。(5)提高实践动手能力。331.1.1.设计任务和内容1.1.1.1.设计任务单片机采用用AT89S52芯片,使用发光二极管(红,黄,绿)代表各个路口

3、的交通灯,用8段数码管对转换时间进行倒时(东西路口15秒,南北路口25秒,黄灯时间5秒)。1.1.1.2.设计内容(1)设计并绘制硬件电路图(2)制作PCB并焊接好元器件(3)编写程序并将调试好的程序固化到单片机中1.1.2.方案比较、设计与论证1.1.2.1.电源提供方案为使模块稳定工作,须有可靠电源,采用单片机控制模块提供电源。此方案的优点是系统简明扼要,节约成本;缺点是输出功率不高。综上所述,我们选择第二种方案。1.1.2.2.复位方案复位方式有两种:按键复位与软件复位。由考虑到程序的简洁,避免冗长,本设

4、计采用按键复位,在芯片的复位端口外接复位电路,通过按键对单片机输入一个高电平脉冲,达到复位的目的。331.1.1.1.输入方案方案一:采用89S52扩展I/O口及键盘,显示等。该方案的优点是:使用灵活可编程,并且有RAM,及计数器。若用该方案,可提供较多I/O口,但操作起来稍显复杂。方案二:直接在IO口线上接上按键开关。因为设计时精简和优化了电路,所以剩余的口资源还比较多,我们使用2个按键,分别是K1、K2。由于该系统对于交通灯及数码管的控制,只用单片机本身的I/O口就可实现,且本身的计数器及RAM已经够用,故

5、选择方案二1.1.1.2.显示界面方案该系统要求完成倒计时、状态灯等功能。基于上述原因,我们考虑了三种方案:方案一:完全采用数码管显示。这种方案只显示有限的符号和数码字符,无法胜任题目要求。方案二:完全采用点阵式LED显示。这种方案实现复杂,且须完成大量的软件工作;但功能强大,可方便的显示各种英文字符,汉字,图形等。方案三:33采用数码管与点阵LED相结合的方法因为设计既要求倒计时数字输出,又要求有状态灯输出等,为方便观看并考虑到现实情况,用数码管与LED灯分别显示时间与提示信息。这种方案既满足系统功能要求,又

6、减少了系统实现的复杂度。权衡利弊,第三种方案可互补一二方案的优缺,我们决定采用方案三以实现系统的显示功能。设计方框图整个设计以AT89S52单片机为核心,由数码管显示,LED数码管显示,复位电路组成。硬件模块入图2-1。AT89S52单片机数码管显示LED数码管显示晶振电路复位电路1.1.1.1.交通管理的方案论证东西、南北两干道交于一个十字路口,各干道有一组红、黄、绿三色的指示灯,指挥车辆和行人安全通行。红灯亮禁止通行,绿灯亮允许通行。黄灯亮提示人们注意红、绿灯的状态即将切换,且黄灯燃亮时间为东西、南北两干道

7、的公共停车时间。指示灯燃亮的方案如表2。25S5S25S5S……33东西道红灯亮红灯亮绿灯亮黄灯亮……南北道绿灯亮黄灯亮红灯亮红灯亮……表2说明:(1)当东西方向为红灯,此道车辆禁止通行,东西道行人可通过;南北道为绿灯,此道车辆通过,行人禁止通行。时间为25秒。(2)黄灯5秒,警示车辆和行人红、绿灯的状态即将切换。(3)当东西方向为绿灯,此道车辆通行;南北方向为红灯,南北道车辆禁止通过,行人通行。时间为25秒。(4)这样如上表的时间和红、绿、黄出现的顺序依次出现这样行人和车辆就能安全畅通的通行。1.1.1.芯片

8、简介1.AT89S52单片机简介其引DIP封装的脚图如下:33  主要性能  与MCS-51单片机产品兼容、8K字节在系统可编程Flash存储器、1000次擦写周期、全静态操作:0Hz~33Hz、三级加密程序存储器、32个可编程I/O口线、三个16位定时器/计数器八个中断源、全双工UART串行通道、低功耗空闲和掉电模式、掉电后中断可唤醒、看门狗定时器、双数据指针、掉电标识符。  功能特

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

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

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