单片机简单交通灯课程设计方案.docVIP

  • 7
  • 0
  • 约6.48千字
  • 约 12页
  • 2017-11-14 发布于江苏
  • 举报
单片机简单交通灯课程设计方案

《单片机原理及其接口技术》 课程设计报告 题 目: 简单交通灯控制系统设计 专 业: xxxxxxxxxxxxxx 班 级: xxxxxxxxxxxxx 学 号: xxxxxxx 姓 名: xxxx xxxxxxxxxx 20xx年x月x日 摘 要 1 引言 世界上最先使用交通信号灯的是英国伦敦。1868年12月10日,在伦敦布里奇大街和警察厅拐角处一根7米高的钢柱上,装上了一套交通信号灯,这套装置是由铁路信号工程师奈特发明的。它有红绿两种颜色,红色示意“停止”,绿色示意“当心”。由于这种信号灯燃烧煤气,因而很不安全,在它安装使用后的第23天就发生了爆炸,负责转灯的警察也因此丧生。 1879年爱迪生发明了白炽灯,从此,电气照明迅速进入到各个领域。第一个电动红绿交通信号灯于1914年8月5日在美国的俄亥俄州投入使用。灯柱上还安装了一个电铃,当红绿灯转换颜色时会自动鸣响。 现代的红、黄、绿三色交通信号灯于1918年出现在美国纽约,它安装在交通岗亭上,用人工控制。20世纪20年代后,自动变换颜色的交通信号灯开始在全世界的大小市镇安家落户。 现在,世界各国一般都采用红、黄、绿三种颜色作为交通信号。信号灯的出现,使交通得以有效管制,对于疏导交通流量、提高道路通行能力,减少交通事故有明显效果。 目 录 第1章 交通管理的方案论证 1 第2章 课程设计的题目及要求 1 2.1设计目的 1 2.2设计任务及要求 1 第3章 控制系统的硬件设计 1 3.1系统设计总框图 1 3.2系统引脚图 1 第4章 控制系统变的软件设计 2 4.1程序流程图 3 4.2程序清单 3 第5章 调试及性能分析 8 第6章 课程设计心得 9 参考文献 9 1.交通管理的方案论证 东西、南北两干道交于一个十字路口,各干道有一组红、黄、绿三色的指示灯,指挥车辆和行人安全通行。红灯亮禁止通行,绿灯亮允许通行。黄灯亮提示人们注意红、绿灯的状态即将切换,且黄灯燃亮时间为东西、南北两干道的公共停车时间。设东西道比南北道的车流量大,指示灯燃亮的方案 2. 课程设计的题目及要求 (1)设计目的 1.熟悉单片机控制系统,并了解系统设计的一般规律。 2.掌握8255芯片的结构及编程方法。 3.熟悉模拟交通灯控制的实现方法。 (2)设计任务及要求 设计一个交通灯控制系统,该控制系统工作后,交通灯按照下列规律变化:初始态东南西北均为红灯,持续时间为2s;然后转为状态1(10s),为东西红、南北绿;状态2(3s)东西红灯不变、南北绿灯灭、黄灯闪烁三次;状态3(15s),为东西绿、南北红;状态4(3s),为东西绿灯灭、黄灯闪烁三次、南北红灯不变;最后回到状态1,依此循环。如遇到特殊情况,可拨动应急开关,使各向均为红灯,特殊车辆不受红灯限制,待其顺利通过后将开关拨回原位,系统恢复原状态运行。 3.硬件设计 (1)系统设计总框图 图1 系统硬件框图 (2)系统引脚图 图2 系统引脚图图 4.软件设计 (1)程序流程图 根据设计要求,程序框图如图3所示。软件可由汇编语言完成。软件设计可以分为以下几个功能模块: 1.主程序:初始化及键盘监控。 2.计时程序模块:为定时器的中断服务子程序,完成时间定时。 3.如遇到特殊情况,可拨动应急开关,使各向均为红灯,特殊车辆不受红灯限制,待其顺利通过后将开关拨回原位,系统恢复原状态运行。 图3 程序流程图 (2)程序清单 ORG 0000H ;主程序的入口地址 LJMP MAIN ;跳转到主程序的开始处 ORG 0003H ;外部中断0的中断程序入口地址 ORG 000BH ;定时器0的中断程序入口地址 LJMP T0_INT ;跳转到中断服务程序处 ORG 0013H ;外部中断1的中断程序入口地址 MAIN : MOV SP,#50H MOV IE,#8EH ;CPU开中断,允许T0中断,T1中断和外部中断1中断 MOV TMOD,#51H ;设置T1为计数方式,T0为定时方式,且都工作于模式1 MOV TH1,#00H ;T1计数器清零 MOV TL1,#00H SETB TR1 ;启动T1计时器 SETB EX1 ;允许INT1中断 SE

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档