基于单片机的交通灯的课程设计(共22页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于单片机的交通灯的课程设计(共22页).doc》由会员分享,可在线阅读,更多相关《基于单片机的交通灯的课程设计(共22页).doc(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上交通灯控制系统10级电气工程一班 齐志峰 指导老师:宋东亚 杨坤漓 单片机课程设计专心-专注-专业郑州华信学院课程设计任务书题 目: 交通灯控制系统 专 业: 电气工程及其自动化 姓 名: 齐志峰 学 号: 班 级: 电气工程一班 完 成 期 限: 2013年1月5日 指导教师签名: 课程负责人签名: 2012年11月20日主要任务:基于单片机的使用技术,利用中断系统来控制定时器的时间,实现交通灯控制,了解单片机中断系统,掌握中断系统的编写方式。基本要求:(1) 在通常情在一个十字路口的两条主干道上,分别装上一套红、黄、绿 3 种信号灯。(2) 况下,一条主干道为绿灯
2、,另一条主干道为红灯。(3) 采用定时器中断方式控制南北向、东西向交通灯,指示时间为25s,当时间为5s时绿灯亮,为3s时黄灯点亮,25s时间到,交通灯换向。亮灯规律:南北红灯亮20s,东西绿灯亮20s 南北红灯亮3s,东西绿灯闪3s南北红灯闪2s,东西黄灯亮2s南北绿灯亮20s,东西红灯亮20s南北绿灯闪3s,东西红灯亮3s南北黄灯亮2s,东西红灯闪2s郑州华信学院课程设计说明书 题 目:交通灯控制系统 姓 名: 齐志峰 院 (系): 机电工程学院 专业班级: 电气工程一班 学 号: 指导教师: 宋东亚 杨坤漓成 绩: 时间: 2012 年 11 月 17 日至 2012 年 12 月 22
3、 日主要任务:基于单片机的使用技术,利用中断系统来控制定时器的时间,实现交通灯控制,了解单片机中断系统,掌握中断系统的编写方式。基本要求:(4) 在通常情在一个十字路口的两条主干道上,分别装上一套红、黄、绿 3 种信号灯。(5) 况下,一条主干道为绿灯,另一条主干道为红灯。(6) 采用定时器中断方式控制南北向、东西向交通灯,指示时间为25s,当时间为5s时绿灯亮,为3s时黄灯点亮,25s时间到,交通灯换向。亮灯规律:南北红灯亮20s,东西绿灯亮20s 南北红灯亮3s,东西绿灯闪3s南北红灯闪2s,东西黄灯亮2s南北绿灯亮20s,东西红灯亮20s南北绿灯闪3s,东西红灯亮3s南北黄灯亮2s,东西
4、红灯闪2s目录 1 引言 1.1 背景 当今,红绿灯安装在个个道口上,已经成为疏导交通车辆最常见和最有效的手段。但这个技术在19世纪就已经出现了。1858年,在英国伦敦主要街头安装了以燃煤气为光源的红、蓝两色的机械般手势信号灯,用以指挥马车通行。这是世界上最早的交通信号灯。1868年,英国机械工程师纳伊特在伦敦威斯敏斯特区的会议大厦前的广场上,安装了世界上最早的煤气红绿灯。它由红绿两以旋转方式玻璃提灯组成,红色表示“停止”,绿色表示“注意”。1869年1月2日,煤气灯爆炸,是警察受伤,遂被取消!电气启动的红绿灯出现在美国,这种红绿灯由红黄绿三色圆形的投光器组成,1914年始装于纽约市5号大街的
5、一座高塔上。红灯亮表示“停止”,绿灯亮表示“通行”。 信号灯的出现,使得交通得以有效的管理,对于疏导交通流量、提高道路通行能力、减少交通事故有明显效果。1968年,联合国道路交通和道路标志信号协定对各种信号灯的含义作了规定。绿灯时通行信号灯,面对绿灯的车辆可以直行,左转弯和右转弯,除非两一种标志禁止某一种转向。左右转弯车辆必需让合法的正在路口内行驶的车辆和过人行横线的行人优先通行。红灯是禁行信号灯,面对红灯的车辆必需在交叉路口的停车线后停车。黄灯是警告信号,面对黄灯的车辆不能越过停车线,但车辆已经十分接近停车线而不能安全停车的可以进入交叉路口!1.2 交通灯的意义随着社会的进步发展,人来的消费
6、水平的不断的提高。小车也不断的增多,但是道路少,所以车辆行驶变得复杂。为了使车辆行驶变得方便,使交通更安全,采用单片机控制交通灯实现,而且便于管理,对人类社会有重大意义。2 设计方案2.1 设计思路 利用单片机实现交通灯的控制,该任务分以下几个方面: a 实现红、绿、黄灯的循环控制。要实现此功能需要表示三种不同颜色的LED灯分别接在P1个管脚,用软件实现。 b 用数码管显示倒计时。可以利用动态显示或静态显示,串行并出或者并行并出实现。 C 实现急通车。这需要人工实现,编程时利用到中断才能带到目的,只要有按钮按下,那么四个方向全部显示红灯,禁止以诶车辆通行。当情况解除,让时间回到只能隔断处继续进
7、行。2.2 总体设计框图 见图2-1:交通灯循环最小系统倒计时显示强通车控制3 总体设计及核心部件简介3.1总体设计图所有灯全点亮瞬间延迟入口置口地址关闭不相关灯东西路口绿灯亮,南北路口红灯亮,25s倒计时亮,延时20s南北红灯亮3s,东西绿灯闪3s南北红灯闪2s,东西黄灯亮2s南北路口绿灯亮,东西路口红灯亮,25s倒计时延时20s东西红灯亮3s,南北绿灯闪3s南北黄灯亮2s,东西红灯闪2s 3.2硬件设计3.2.1 89cs51单片机概述MCS-51单片机内部结构: 89CS51是MCS-51系列单片机的典型产品,我们以这一代表性的机 型进行系统的讲解。下图是80C51的基本结构: 89CS
8、51单片机包含中央处理器、程序存储器(ROM)、数据存储器(定时/计数器、并行接口、串行接口和中断系统等极大单元及数据总线、地址总线和控制总线等三大总线,现在分别加以说明。*中央处理器:8位CPU,含布尔处理器;时钟电路;总线控制逻辑。中央处理器(CPU)是整个单片机的核心部件,是8位数据宽度的处理器,能处理8位二进制数据或代码,CPU负责控制、指挥和调度整个单元系统的工作,完成运算和控制输入输出等操控。*数据存储器(RAM): 128KB数据存储器(RAM,可再扩64KB);特殊功能寄存器SFR。 89CS51内部有128个8位用户数及存储单元和128个寄存器单元,他们是统一编址的,专营寄存
9、器只能用于存放控制指令数据,用户只能访问,而不能用于存放用户数据,所以,用户能使用的RAM只有128个,可存放读写的数据,运算的中间结果或用户自定义的字型表。*程序存储器(ROM):4KB的程序存储器(ROM/EPROM/Flash,可扩至64KB); 89CS51共有4096个8位掩膜ROM,用于存放用户程序,原始数据或表格。 *定时/计数器(ROM): 89CS51有两个16位的可编程定时/计数器,一时想定时或计数产生中断用于控制程序转向。*并行输入输出(I/O)口: 89CS51共有4组8位I/O口(P0、P1、P2或P3),用于对外数据传输。*全双工串行号: 89CS51内置一个全双行
10、串行通信口,用于和其它设备间的串行数据传输,该串行口既可以用作异步通信收发器,也可以当同步移位器使用。*中断系统: 89CS51具备较完善的中断功能,有两个外中断、两个定时/计数器中断和一个串行中断,客满著不同的控制要求,并具有2级优先级别选择。*时钟电路: 89CS51内置最高频率高达12Hz的时钟电路,用于产生整个单片机运行的脉冲时序,但89CS51单片继续外置震荡电容。单片机的结构有两种类型,一种是程序存储器和数据存储器分开的形式,即哈佛(Harvard)结构,另一种是采用通用计算机广泛使用的程序存储器和数据存储器合二为一的结构,即普林斯顿(Princeton)结构。3.2.2 80C5
11、1单片机的时钟(1)振荡器和时钟电路 80C51内部有一个高增益反相放大器,用于构成振荡器,但要形成时钟脉冲,外部还需附加电路。80C51的时钟产生方法有以下两种。a 内部时钟方式 利用芯片内部的振荡器,然后在引脚XTALl和XTAL2两端跨接晶体振荡器(简称晶振),就构成了稳定的自激振荡器,发出的脉冲直接送入内部时钟电路。外接晶振时,Cl和C2的值通常选择为30pF左右;Cl、C2对频率有微调作用,晶振或陶瓷谐振器的频率范围可在1.2MHz12MHz之间选择。为了减小寄生电容,更好地保证振荡器稳定、可靠地工作,振荡器和电容应尽可能安装得和单片机引脚XTALl和XTAL2靠近。 80C51时钟
12、电路接线方法b 外部时钟方式 芯片类型接地接片外时钟脉输入端接片外时钟脉冲输入端悬空此方式是利用外部振荡脉冲接入XTALl或XTAL2。HMOS和CHMOS单片机外时钟信号接入方式不同。MCS-51系统的引脚说明: MCS-51系列单片机中的8031、8051及8751均采用40Pin封装的双列直接DIP结构,图二是它们的引脚配置,40个引脚中,正电源和底线两根,外置石英振荡器的时钟线两根,4组8位共32个I/O口,中断口线和P3口线复用。P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7RSTRXD/P3.0TXD/P3.1INT0/P3.2INT1/P3.3T0/P3.4Y1
13、/P3.5WR/P3.6RD/P3.7XTAL2XTAL1GNDPDIPVCCP0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7EA/VPPALE/PROGPESNP2.7/A15P2.6/A14P2.5/A13P2.4/A12P2.3/A11P2.2/A10P2.1/A9P2.0/A840393837363534333231302928272625242322211234567891011121314151617181920 8951的抚慰方式可以自动复位,也可以是手动复位,见下图。除此之外,RESET/Vpd还是
14、一复用脚,Vcc掉电其间,此脚可以接上没用电源,以保证单片机内部RAM的数据不丢失。3.2.3硬件电路设计及描述基于单片机设计的振荡电路和复位电路,加显示器件构成单片机系统,单片机通过P2.1P2.6端口及P3.0P3.1端口的第二功能进行数据和信息的传输交换从而实现对外电路的控制 由7405及LED灯构成的交通信号显示电路,由89C51送来信号,经7405分析处理将信号送入LED显示灯由八位移位寄存器74ls164及七段数码管构成的数字显示器件,由单片机输出信号经八位移位寄存器译码后送入数码显管,从而显示数字3.3软件设计3.3.1 程序流程图:如图所示。3.3.2 LED红绿灯显示 当P1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 交通灯 课程设计 22
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内