交通信号灯单片机课程设计报告

交通信号灯单片机课程设计报告

ID:44933104

大小:117.40 KB

页数:15页

时间:2019-11-05

交通信号灯单片机课程设计报告_第1页
交通信号灯单片机课程设计报告_第2页
交通信号灯单片机课程设计报告_第3页
交通信号灯单片机课程设计报告_第4页
交通信号灯单片机课程设计报告_第5页
资源描述:

《交通信号灯单片机课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、单片机课程设计报告题目:基于交通灯控制的单片机控制器专业班级:电子信息工程091班姓  名:XXX时间:2012.05.01~2012.05.18指导教师:XXXXXXX完成日期:2012年05月18日基于单片机控制的交通灯控制器一.设计要求(一)基本功能1.显示:东西和南北方向各一组(红、黄、绿)指示灯,按一般交通规则进行循环顺序开通和断开。2.东西和南北方向分别具备”可急车强通控制”。(二)扩展功能1.可增加人性化的语音播报管理功能2.随时间变化,夜间自动调整循环的时间二.计划完成时间三周1.

2、第一周完成软件和硬件的整体设计,同时按要求上交设计报告一份。2.第二周完成软件的具体设计和硬件的制作。3.第三周完成软件和硬件的联合调试。目录1引言12总体设计方案12.1设计思路12.2总体设计框图23设计原理分析23.1单片机最小系统设计23.2数码管显示电路的设计23.3LED显示电路的分析33.4数码管显示电路44总结与体会5附录17附录28基于单片机控制的交通灯控制摘要:本次单片机课程设计选择的题目是交通灯程序设计,主要是根据本学期所学的《单片机原理和接口技术》的知识,编写交通灯的控制程

3、序,在KEILUVISON2软件上进行编程并在Proteus7Professional软件上进行仿真,观看结果。最后制作PCB板,来实现所需要的结果,主要涉及的内容包括倒计时、中断等,使用芯片80S51进行程序控制。关键词:AT89S51交通灯数码管74LS1641引言近年来随着科技的发展,交通事故出现的频率越来越高如何更好地对交通进行管制,交通灯的出现刻不容缓。马路建设对于经济的发展有着举足轻重的作用,也正应为如此,交通灯的作用显得尤为突出.一般在每条道各有一组红黄绿交通信号灯,其中红灯亮表示该

4、条道路上禁止通行,黄灯亮表示该条道路上车辆未过停车线的禁止通行,已过停车线的车辆则可以通行,绿灯亮表示该条道路允许通行,交通灯控制电路自动控制十字路口红黄绿交通灯的转换状态指挥车辆和行人安全通行,实现十字路口交通管理的自动化。2总体设计方案本次试验的设计思想是采用AT89S51单片机作为核心,利用其丰富的I/O接口与外围电路配合进行控制。2.1设计思路用红绿黄LED表示交通灯,用八段共阳数码管来进行时间显示,并用74LS164来进行驱动,采用外部中断的方式来表示紧急车辆的通行,设计共分东西和南北两

5、路,各路有三种状态,固有六种状态,而进入中断为第七种状态,见表1,数码管为25秒倒计时显示,当显示为5时绿灯闪,显示为2时,黄灯亮,2秒之后,换为另一路显示,如此循环。交通灯的正常显示通过单片机来控制。表1交通灯显示状态表红灯黄灯绿灯红灯黄灯绿灯状态0亮灭灭亮灭灭状态1亮灭灭灭灭亮状态2亮灭灭灭灭闪状态3亮灭灭灭亮灭状态4灭灭亮亮灭灭状态5灭灭闪亮灭灭状态6灭亮灭亮灭灭122.2总体设计框图本实验主要有AT89S51和74LS164,按键,数码管,发光二极管等组成,用来实现各个部分的功能,主要由4

6、大部分组成:LED显示电路,单片机最小系统电路,中断电路,数码管显示电路,其中单片机最小系统电路主要有复位电路和时钟电路组成。交通灯的正常运行是通过对单片机烧写程序控制的。总体方框图如图1所示。LED显示电路AT89S51数码管显示驱动电路中断复位电路时钟电路图1总体设计框图3设计原理分析3.1单片机最小系统设计单片机最小系统包括复位电路和时钟电路。其中复位电路采用按键手动复位和上电自动复位,在原理图中均可看出.3.2数码管显示电路的设计设计采用74LS164驱动数码管,电路显示属于静态显示,比动

7、态显示亮度更高些,由于74LS164在低电平输出时允许通过的电流达8MA,固不必添加驱动电路,亮度也较理想,与动态扫描相比较,无需CPU不停地扫描,频繁的为显示服务,节省了CPU时间,软件设计也较简单。74LS164是8位边沿触发式移位寄存器,串行输入数据,然后并行输出,管脚图见图3。数据通过两个输入端(DSA或DSB)之一串行输入;任一输入端可以用作高电平使能端,控制另一输入端的数据输入。两个输入端或者连接在一起,或者把不用的输入端接高电平,一定不要悬空。时钟(CP)每次由低变高时,数据右移一位

8、,输入到Q0,Q0是两个数据输入端(DSA和DSB)的逻辑与,它将上升时钟沿之前保持一个建立时间的长度,内部图见图4。程序中,CP端与单片机的P2.0相接,数据从P2.1输入,两个74LS164为同步时序电路,主复位(MR)输入端上的一个低电平将使其它所有输入端都无效,同时非同步地清除寄存器,强制所有的输出为低电平固原理图中接高电平禁止其复位,74LS164各12个引脚功能见表2。图374LS164管脚图474LS164内部结构图表274LS164各引脚功能符号引脚说明DSA1数据

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

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

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