《交通灯控制系统》 .doc
《《交通灯控制系统》 .doc》由会员分享,可在线阅读,更多相关《《交通灯控制系统》 .doc(17页珍藏版)》请在三一办公上搜索。
1、交 通 灯 控 制 系 统课程设计报告题 目:交通灯控制系统专 业:电子信息工程年 级:10级学 号:100406125学生姓名:张颖联系电话:18710973991完成日期:2013年7月 8日摘 要 利用元件MCS-51单片机,四组红、黄、绿共十二个LED灯 ,东西路和南北路各两个7段数码管,三个开关等,进行设计。单片机是以应用为中心,以程序语言编写为基础的微型计算机系统,用它实现交通灯控制极为方便。经测试和仿真,所设计系统达到交通灯控制系统的要求,交通灯信号通过P1口输出,显示时间通过P0口和P2口输出至数码管。本系统设计周期短、可靠性高、实用性强、操作简单、维护方便、扩展功能强, 具有
2、控制方便、灵活的优点。关键词:单片机;交通灯;定时/计数器;中断;数码管显示 AbstractBy using MCS - 51 single chip microcomputer, four groups of red, yellow, green, a total of 12 LED lights, what road and north-south road each two seven segment digital tube, three switches, etc., to carry on the design. Single-chip microcomputer is used
3、 as the center, on the basis of the programming language to write the microcomputer system, and use it to achieve traffic light control is extremely convenient. After the test and simulation, the designed system to achieve the requirement of the traffic light control system, traffic signal output, t
4、hrough the P1 port display time by P0 mouth and P2 output to digital tube. This system design cycle is short, high reliability, strong practicability, simple operation, convenient maintenance, strong extended functionality. Possesses the advantages of easy control, flexible. Key words: single chip m
5、icrocomputer; The traffic light; Timer/counter; Interrupt; Digital tube display目录摘 要2Abstract21.设计要求及方案选取41.1设计要求42.理论分析与设计52.1方案比较、设计与论证52.2总体设计思路53.交通灯控制系统电路设计63.1 芯片选择63.2硬件设计仿真电路图73.3软件设计思路及流程图74.设计程序84.1交通灯控制系统设计程序85.系统测试145.1调试所用的基本仪器清单145.2.调试结果145.3测试结果分析166.设计总结与展望167参考文献17 1.设计要求及方案选取1.1设计
6、要求单片机是以应用为中心,以程序语言编写为基础的微型计算机系统。它一般主要由以下几部分组成:中央处理器CPU、存储器、定时/计数器、I/O接口等。因为它是所有的电路集成在一片芯片上的单片微型计算机,因此简称单片机。它可以单独实现简单的控制,所以也称为微型控制器。(1)交通灯控制系统基本要求:要求交通信号灯控制逻辑如下:假设一个十字路口为东西南北走向。开始为四个路口的红灯全部亮之后,东西路口的绿灯亮,南北路口的红灯亮,东西路口方向通车,延时一段时间后 (50秒) ,东西路口的绿灯,闪烁若干次后(3 秒),东西路口的绿灯熄灭,同时东西路口的黄灯亮,延时一段时间后(2 秒),东西路口的红灯亮,南北路
7、口的绿灯亮,南北路口方向通车,延时一段时间后(30 秒),南北路口的绿灯闪烁若干次后(3 秒),南北路口的绿灯熄灭,同时南北路口的黄灯亮,延时一段时间后(2秒),再切换到东西路口的绿灯亮,南北路口的红灯亮,之后重复以上过程。若有急救车到达时,两向交通信号为全红,以便让急救车通过。假定急救车通过路口时间为10秒,急救车通过后,交通灯恢复中断前状态。以按键为中断申请,表示有急救车通过 。(2)扩展功能(选作):1.东西和南北车道,有一道有车而另一道无车时,交通灯控制系统应该立即让有车车道放行。2.交通灯的时间可以设定(即红灯和绿灯亮的时间长短可控)。2.理论分析与设计2.1方案比较、设计与论证 2
8、.1.1 显示界面方案 2.1.1.1倒计时显示 该系统要求完成倒计时的功能。因只需显示数字,基于上述原因,我们考虑完全采用数码管显示,四个路口分别采用两个一位阴极数码管即可。 2.1.1.2 状态灯显示 该系统要求完成状态灯显示的功能。求于简单,我们把各个路口的红灯、黄灯和绿灯分别根据设计要求来点亮,也就是说,东西南北四个路口需三个状态灯,一个通行的绿灯,一个禁行的红灯和一个等待的黄灯。 2.1.1.3 输入方案 该系统要求能可控改变东西与南北的通行时间,用定时/计数器即可实现。紧急情况处理,我们采用中断方法,在外部中断P32口上连接一个开关K8,分别开闭,即可实现紧急情况处理。该方案的优点
9、是:使用灵活,可提供中断服务,合理利用了AT89C51的中断口功能。 2.1.2 交通灯显示的理论分析 2.1.2.1 倒计时显示的理论分析 利用定时器中断,设置 TH0=TH1(65536-50000)/256,即每0.05秒中断一次。每到第20次中断即过了20*0.05秒1秒时,使时间的计数值减1,便实现了倒计时的功能。 2.1.2.2 状态灯显示的理论分析 绿灯闪烁可以利用定时器中断。每到第10次中断即过了10*0.05秒0.5秒时,使绿灯标志位反置,即可让绿灯1秒闪烁一次。再以此循环即可让绿灯闪3秒。 2.2总体设计思路主控器(51单片机) 车辆检测倒计时间显示交通灯控制 在十字路口的
10、四组红、黄、绿交通灯中,东西道上的两组同色灯相联在一起,南北道上的同色灯相联在一起,受MCS-51的P1.5P1.0口控制,实验时由发光二级管代替。实验的开关K1、K2用来代替实际中的传感器,与P1.6、P1.7口相联,作为有无车辆的传感器输入线,急救车请求通过的信号也由人工控制以中断方式输入单片机,实验时用开关K8来代替急救车中断信号。3.交通灯控制系统电路设计3.1 芯片选择 INT0响应 N “繁忙”键按下 N “特殊”键按下 N “正常”键按下 返回 关中断 开中断 正常模式设置 Y 繁忙模式设置 Y 特殊模式设置 Y AT89C51是美国ATMEL公司生产的低电压,高性能CMOS 8
11、位单片机,有40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,3个16位可编程定时计数器,2个全双工串行通信口,2个读写口线,片内含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,与标准MCS-51指令系统及8051产品引脚兼容,片内置通用8位中央处理器(CPU)和Flash存储单元,可以按照常规方法对其进行编程,也可以在线编程。其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的Flash存储器可有效地降低开发成本。 AT89C51芯片引脚图教
12、课本附录。 3.2硬件设计仿真电路图3.3软件设计思路及流程图(1)交通灯控制系统流程图:(2)让紧急车通过的中断服务流程图:4.设计程序4.1交通灯控制系统设计程序QD EQU 30H SRED BIT P1.0;定义IO端口 SYELLOW BIT P1.1 SGREEN BIT P1.2 ERED BIT P1.3 EYELLOW BIT P1.4 EGREEN BIT P1.5 ORG 0000H AJMP MAIN ORG 0003H AJMP JINJICHE ORG 0030HMAIN: MOV SP,#60H MOV TCON ,#01H MOV IE,#81H MOV TMO
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 交通灯控制系统 交通灯控制系统 交通灯 控制系统

链接地址:https://www.31ppt.com/p-3933058.html