- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于单片机的交通信号灯控制系统设计完整版李坤讲述
二○一四~二○一五学年第 二 学期
信息科学与工程学院
课程设计报告
班 级: 自动化1304班
姓 名: 李坤
学 号: 201304134174
指导教师: 章政
二○一六年一月十二日
一、设计题目:单片机交通信号灯控制系统设计
二、设计目的:
通过本课程的设计,进一步掌握I/O接口设计和常用程序设计技术,掌握单片机控制系统的设计的一般方法,能根据系统设计要求,完成应用系统的硬件和软件设计。
三、系统设计要求:
本交通灯控制系统控制东西、南北两个方向信号灯,每个路口分别设置两组红绿灯(左转,直行),红灯禁止通行,绿灯允许通行,黄灯闪烁。左转方向,南北直行,东西直行的通行时间由对应的两位BCD码拨码盘设置,绿灯向红灯转换前黄灯闪烁三次共3秒钟,红灯向绿灯过渡时不闪烁。
系统上电时的初始状态为东西、南北两个方向均为红灯,持续2秒后为东西方向绿灯,南北方向红灯,之后以定时方式控制两个方向的汽车轮流通行。
四、设计说明书要求:
根据交通灯控制系统功能要求,选择合适的INTEL51系列CPU,设计单片机复位、振荡电路。
设计输入接口,实现由BCD拨码盘设定通行时间的输入。
设计输出接口,每个LED代表一个灯,由输出口控制东西、南北方向的左转,直行信号灯的点亮与熄灭。
设计并绘制控制系统接线原理图。
设计并绘出系统软件框图。
根据系统软件框图编写控制系统应用程序,并调试控制程序。
撰写计算机控制系统课程设计说明书。
设计说明书包括封面、目录、正文、参考文献。正文包括设计目的与意义、设计要求、常见交通信号灯系统概述、系统硬件设计方案、系统原理图及描述、软件设计方案、程序框图及描述、程序清单与注解说明、设计小结(体会与收获)等。
报告正文
1.设计任务及思路
本交通灯控制系统控制东西、南北两个方向信号灯,每个路口分别设置两组红绿灯(左转,直行),红灯禁止通行,绿灯允许通行,黄灯闪烁。左转方向,南北直行,东西直行的通行时间由对应的两位BCD码拨码盘设置,绿灯向红灯转换前黄灯闪烁三次共3秒钟,红灯向绿灯过渡时不闪烁。
系统上电时的初始状态为东西、南北两个方向均为红灯,持续2秒后为东西方向绿灯,南北方向红灯,之后以定时方式控制两个方向的汽车轮流通行。
2.芯片的选择
2.1 74LS373以及74LS07简介
74LS373 是一种带三态门的8D锁存器,其管脚示意图2如下所示:
图2 74LS373管脚示意图
其中:1D-8D为8个输入端。
1Q-8Q为8个输出端。
LE为数据打入端:当LE为“1”时,锁存器输出
状态同输入状态;当LE由“1”变“0”时,数据
打入锁存器
OE为输出允许端;当OE=0时,三态门打开;
当OE=1时,三态门关闭,输出高阻。
六驱动器(OC高压输出) 74LS07 ??? ? Vcc??6A??6Y??5A??5Y??4A??4
┌┴─┴─┴─┴─┴─┴─┴┐???????? │14??13??12??11??10?? 9?? 8│Y = A???)???????????????????????? │?????????? │ 1?? 2?? 3?? 4?? 5?? 6?? 7│???????? └┬─┬─┬─┬─┬─┬─┬┘
7805实现正电压输出,负电压截止。
2.2交通灯控制原理分析与方案论证
本设计以单片机为核心,以LED数码管作为倒计时指示,根据的要求我们考虑了各功能模块的几种设计方案,以求最佳方案,实现实时显示系统各种状态,系统还增设了根据交通拥挤情况可分别设置主干道和次干道的通行时间,以提高效率,缓减交通拥挤。系统总体设计框图如图
2.3单片机最小系统
2.3.1 振荡电路
AT8951是内部振荡电路的单片机,只需在18脚和19脚之间接上石英晶体,给单片机工作所需直流,振荡器就开始振荡起来。振荡电路就为单片机工作提供了所需要的时钟脉冲信号,是单片机的内部电路、单片机的内部程序(若有)开始工作。振荡电路不工作,整个单片机电路都不能正常工作。AT8951常外接6MHz、12MHz的石英晶体,18脚和19脚分别对地接了一0pF的电容,目的是防止单片机自激。若从18脚输入外部时钟脉冲,则19脚接地。
复位电路复位电路就是在RST端(9脚)外接的一个电路,目的是使单片机上电开始工作时,内部电路从初始状态开始工作,或者在工作中人为让单片机重新从初始状态开始工作。
文档评论(0)