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

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

ID:42272644

大小:885.00 KB

页数:17页

时间:2019-09-11

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

《基于单片机的交通控制的设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

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

2、5秒。总体设计:本设计采用单片机89C52作为控制器,通行时间及等待时间使用数码管以倒计时的方式显示,单片机P1口控制交通灯(红黄绿三色LCD)的替换。指导教师(签字):年月日分院院长(签字):年月日..摘要近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控制检测技术日益更新。在实时检测和自动控制的单片机应用系统中,单片机往往作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构软硬件结合,加以完善。十字路口车辆穿梭,行人熙攘,车行车道,人行人道,有条不紊。那么靠什么来实现这井然秩

3、序呢?靠的就是交通信号灯的自动指挥系统。交通信号灯控制方式很多,在学习了单片机的有关知识之后,运用相关知识来设计完成交通信号灯。我对单片机很感兴趣,所以在听了老师给我们讲解单片机相关知识以后,我自己课后查找资料,不断学习单片机方面的知识。这次课设给了我学以致用的机会,我利用自己学的单片机知识,做了一个基于单片机的模拟交通灯控制的设计。..目录1设计目的12设计内容13总体设计24硬件设计介绍24.1数码管倒计时显示的理论分析34.2三极管的工作原理34.3二联共阳数码管原理44.474LS573驱动芯片原理65电

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

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.数码管倒计时显示的理论分析利用MCS-51内部的定时器/计数器进行,配合软件延时实现倒计时。在工作

6、之前必须通过软件设定它的工作方式,即对寄存器TMOD中每位进行设定,格式如表3所示。..表3TMOD格式D7D6D5D4D3D2D1D0CATEC/TM1M0CATEC/TM1M0其中,低四位用于决定T0的工作方式,高四位用于决定T1的工作方式,M1和M0工作方式控制位用以确定4种工作方式,如下表4所示:表4M1和M0控制4种工作方式M1M0工作方式说明00方式013位计数器01方式116位计数器10方式2自动装载8位计数器11方式3定时器0:分为两个8位计数器定时器1:对外部停止计数采用T0方式1,定时1S,系

7、统时钟为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、定时器/计数器T0溢出中断、定时器/计数器T1溢出中断、串行口中

8、断请求。MCS-51的CPU对中断源的开放和屏蔽,是由片内的中断允许寄存器IE控制。中断允许控制寄存器IE的格式,如表5所示。位地址AFAEADACABAAA9A8位符号EA//ESET1EX1ET0EX0EA—中断允许总控制位,EA=0,中断总禁止,禁止所有中断。EA=1,中断总..允许,总允许位打开后,各中断的允许或禁止由各中断允许控制位设置决定。EX0(EX1)—外

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

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

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