基于单片机控制的交通灯的课程设计

基于单片机控制的交通灯的课程设计

ID:16304982

大小:909.50 KB

页数:18页

时间:2018-08-09

基于单片机控制的交通灯的课程设计_第1页
基于单片机控制的交通灯的课程设计_第2页
基于单片机控制的交通灯的课程设计_第3页
基于单片机控制的交通灯的课程设计_第4页
基于单片机控制的交通灯的课程设计_第5页
资源描述:

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

1、成绩评定表学生姓名杨飞班级学号1003010524专业自动化课程设计题目单片机课程设计评语组长签字:成绩日期20年月日…分院信息科学与工程学院专业自动化学生姓名杨飞学号1003010524设计题目基于单片机的交通控制的设计设计目的:1.通过设计了解一个十字路口交通灯基本工作原理;2.掌握89C52计算器/定时器的工作方式和74LS573驱动芯片的工作原理;3.掌握keil软件的使用;4.学会teamwork团队合作。设计内容:设计一个模拟十字路口交通灯控制器,程序运行后,初始状态时东南西北方向红灯全亮5秒,接着程序开始循环以下的程

2、序:先东西绿灯和南北红灯亮15秒;然后南北红灯亮和东西黄灯闪5秒;接着南北绿灯和东西红灯亮15秒;最后东西红灯亮和南北黄灯闪5秒。总体设计:本设计采用单片机89C52作为控制器,通行时间及等待时间使用数码管以倒计时的方式显示,单片机P1口控制交通灯(红黄绿三色LCD)的替换。指导教师(签字):年月日分院院长(签字):年月日摘要近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控制检测技术日益更新。在实时检测和自动控制的单片机应用系统中,单片机往往作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构软

3、硬件结合,加以完善。十字路口车辆穿梭,行人熙攘,车行车道,人行人道,有条不紊。那么靠什么来实现这井然秩序呢?靠的就是交通信号灯的自动指挥系统。交通信号灯控制方式很多,在学习了单片机的有关知识之后,运用相关知识来设计完成交通信号灯。我对单片机很感兴趣,所以在听了老师给我们讲解单片机相关知识以后,我自己课后查找资料,不断学习单片机方面的知识。这次课设给了我学以致用的机会,我利用自己学的单片机知识,做了一个基于单片机的模拟交通灯控制的设计。单片机课程设计目录1设计目的12设计内容13总体设计24硬件设计介绍24.1数码管倒计时显示的理论

4、分析34.2三极管的工作原理34.3二联共阳数码管原理44.474LS573驱动芯片原理65电路图及仿真设计76源程序87设计体会及建议13-12-单片机课程设计单片机交通灯设计一、设计目的(一)通过设计了解一个十字路口交通灯基本工作原理(二)掌握89C52计数器/定时器的工作方式和74LS573驱动芯片的工作原理;(三)掌握keil软件的使用(四)学会teamwork团队合作二、设计内容设计一个模拟十字路口交通灯控制器,程序运行后,初始状态时东南西北方向红灯全亮5秒,接着程序开始循环以下的程序:先东西绿灯和南北红灯亮15秒;然后

5、南北红灯亮和东西黄灯闪5秒;接着南北绿灯和东西红灯亮15秒;最后东西红灯亮和南北黄灯闪5秒。三、总体设计本设计采用单片机89C52作为控制器,通行时间及等待时间使用数码管以倒计时的方式显示,使用单片机P1口控制交通灯(红黄绿三色LCD)的替换。用单片机的P1.0-P1.5六个I/O口控制东西南北的红黄绿灯,用P0.0—P0.7八个I/O口控制数码管的段选,用P2.4—P2.7四个I/O口控制数码管的位选,其中用四个NPN三极管放大数码管位选的电流,用驱动芯片74LS573驱动数码管的段选。四、硬件设计介绍1.数码管倒计时显示的理论

6、分析利用MCS-51内部的定时器/计数器进行,配合软件延时实现倒计时。在工作之前必须通过软件设定它的工作方式,即对寄存器TMOD中每位进行设定,格式如表3所示。-12-单片机课程设计表3TMOD格式D7D6D5D4D3D2D1D0CATEC/TM1M0CATEC/TM1M0其中,低四位用于决定T0的工作方式,高四位用于决定T1的工作方式,M1和M0工作方式控制位用以确定4种工作方式,如下表4所示:表4M1和M0控制4种工作方式M1M0工作方式说明00方式013位计数器01方式116位计数器10方式2自动装载8位计数器11方式3定时

7、器0:分为两个8位计数器定时器1:对外部停止计数采用T0方式1,定时1S,系统时钟为6MHZ,所以时钟周期=(12*1/6)us=2us;采用每隔100ms中断一次,中断10次为1S,使时间的计数值减1,实现了倒计时的功能。计算计数初值X:(216-X)*2us=1s,所以X=15536=3CB0H,因此TH0=3CH,TL0=B0H。状态灯显示的理论分析南北通行,东西禁止时利用定时器中断倒计时15S;东西通行,南北禁止时利用定时器中断倒计时15S。中断理论分析MCS-51中断系统有5个中断源,分别是外部中断0、外部中断1、定时器

8、/计数器T0溢出中断、定时器/计数器T1溢出中断、串行口中断请求。MCS-51的CPU对中断源的开放和屏蔽,是由片内的中断允许寄存器IE控制。中断允许控制寄存器IE的格式,如表5所示。位地址AFAEADACABAAA9A8位符号EA//ESET1E

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

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

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