交通灯控制器实验报告概要_第1页
交通灯控制器实验报告概要_第2页
交通灯控制器实验报告概要_第3页
交通灯控制器实验报告概要_第4页
交通灯控制器实验报告概要_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

东莞理工学院城市学院课程设计 1 学院 单片机原理及应用 课程设计报告 题 目 交通灯控制器 班 级 学生姓名 学 号 指导老师 日 期 年 月 日 东莞理工学院城市学院课程设计 2 摘摘 要要 当前 大量的信号灯电路正向着数字化 小功率 多样化 方便人 车 路三者关系的协调 多值化方向发展随着社会经济的发展 城市交通问题越来 越引起人们的关注 设计交通灯来完成这个需求就显的越加迫切了 为了确保十字路口的行人和 车辆顺利 畅通地通过 往往采用电子控制的交通信号来进行指挥 以下就是运 用数字电子设计出的交通灯 本设计是十字路口交通灯控制 所以依据实际交 通灯的变化情况和规律 给出如下需求 一个十字路口为东西南北走向 初始 状态 25s 为南北红灯 初始状态 20s 东西绿灯 然后转状态 1 南北红灯 东西 绿灯闪烁 3s 黄灯 2s 再转状态 2 南北红灯灭 绿灯亮 东西绿灯灭 红灯 亮 再转状态 3 东西红灯 南北绿灯闪烁 3s 黄灯 2s 再转初始状态 关键词 关键词 信号灯电路 交通控制系统 EDA 技术 东莞理工学院城市学院课程设计 3 目目 录录 BACK PLACE 一一 绪论绪论 4 4 引言引言 1 1 设计任务 4 1 1 1 设计题目 1 1 2 设计内容 1 2 系统需求 4 1 2 1 基本要求 1 2 2 发挥部分 1 3 小组成员及个人完成情况 4 1 3 1 小组成员 1 3 2 个人完成情况 二二 方案比较 方案设计与方案论证方案比较 方案设计与方案论证 5 5 2 1 电源提供方案 2 2 显示界面方案 三三 单元模块设计单元模块设计 6 6 3 1 单片机及其外接电路 3 2 交通灯时间显示模块 3 3 按键控制模块 3 4 声音报警系统 四四 系统调制与分析系统调制与分析 1010 五五 总结与心得总结与心得 1414 参考文献参考文献 1414 附录一附录一 系统原理图系统原理图 1515 附录二附录二 元件清单元件清单 1616 附录三附录三 系统源程序系统源程序 1717 东莞理工学院城市学院课程设计 4 一一 绪论绪论 引言引言 城市修建城市高速道路 在高速道路建设完成的初期 它们也曾有效地改 善了交通状况 然而 随着交通量的快速增长和缺乏对高速道路的系统研究和 控制 高速道路没有充分发挥出预期的作用 而城市高速道路在构造上的特点 也决定了城市高速道路的交通状况必然受高速道路与普通道路耦合处交通状况 的制约 人 车 路三者关系的协调 已成为交通管理部门需要解决的重要问 题之一 城市交通控制系统是用于城市交通数据监测 交通信号灯控制与交通疏导 的计算机综合管理系统 它是现代城市交通监控指挥系统最重要的组成部分 伴随着社会的发展以及人类生活水平的提高 汽车的数量在 D 的 DEA 技术的发 展和应用领域的扩大与深入 EDA 技术在电子信息 通信 自动 控制及计算 机应用等领域的重要性日益突出 随着技术市场与人才市场对 DEA 的不断的增 加 交通的问题日益突出 单单依靠人力来指挥交通已经不可行了 所以 设计交 通灯来完成这个需求就显的越加迫切了 为了确保十字路口的行人和车辆顺利 畅通地通过 往往采用电子控制的交 通信号来进行指挥 以下就是运用数字电子设计出的交通灯 其中红灯亮 表示 该条路禁止通行 黄灯亮表 示停车 绿灯亮表示允许通行 1 1 设计任务设计任务 1 1 1 设计题目 设计题目 交通灯控制器 1 1 2 设计内容设计内容 本设计是十字路口交通灯控制 所以依据实际交通灯的变化情况和规律 给 出如下需求 一个十字路口为东西南北走向 初始状态 25s 为南北红灯 初始 状态 20s 东西绿灯 然后转状态 1 南北红灯 东西绿灯闪烁 3s 黄灯 2s 再 东莞理工学院城市学院课程设计 5 转状态 2 南北红灯灭 绿灯亮 东西绿灯灭 红灯亮 再转状态 3 东西红灯 南北绿灯闪烁 3s 黄灯 2s 再转初始状态 1 2 系统需求系统需求 1 2 1 基本要求 基本要求 利用 STC 89C52 单片机作为系统核心控制部分 用外围 12 个发光二极管 红 绿 蓝各 4 组 模拟交通灯的显示部分 自己设计电路和程序完成交通 灯控制设计 1 2 2 发挥部分 发挥部分 1 用三极管 9015 对 8 个数码管进行控制 2 用 for 循环完成交通灯转换间的延时 延时误差小于 20 10 6s 3 利用数码管进行东西 南北方向的倒计时显示 1 3 小组成员及个人完成情况小组成员及个人完成情况 1 3 1 小组成员小组成员 1 3 2 个人完成部分个人完成部分 部分程序调试 部分实物焊接 制作设计报告书 二二 方案比较 方案设计与方案论证方案比较 方案设计与方案论证 2 1 电源提供方案电源提供方案 为使模块稳定工作 须有可靠电源 我们考虑了两种电源方案 方案一 方案一 采点用独立的稳压电源 此方案的优点是稳定可靠 且有各种成熟 电路可供选用 缺点是会使系统复杂 且可能影响电路点平 方案二 方案二 采用单片机控制模块提供电源 该方案的优点是系统简单扼要节约 成本 缺点输出功率不高 综上所述我们选择第一种方案 综上所述我们选择第一种方案 2 2 显示界面方案显示界面方案 方案一 方案一 完全采用数码管显示 这种方案显示符号和数码字符 系统简单成 本低 缺点 功能单一 方案二 方案二 完全采用点阵式 LED 显示 这种方案实现复杂 且需要完成大量的 东莞理工学院城市学院课程设计 6 软件工作 但功能强大 可方便显示各种英文字符 汉字 图形等 综上所述我们选择第一种方案 综上所述我们选择第一种方案 三三 单元模块设计单元模块设计 3 1 单片机及其外接电路单片机及其外接电路 单片微型计算机是随着微型计算机的发展而产生和发展的 自从 1975 年美 国德克萨斯仪器公司的第一台单片微型计算机 简称单片机 TMS 1000 问世 以来 迄今为止 单片机技术已成为计算机技术的一个独特分支 单片机的应 用领域也越来越广泛 特别是在工业控制中经常遇到对某些物理量进行定时采 样与控制的问题 在仪器仪表智能化中也扮演着极其重要的角色 8k 字节 Flash 512 字节 RAM 32 位 I O 口线 定时器 内置 4KB EEPROM MAX810 复位电路 3 个 16 位定时器 计数器 4 个外部中断 一 个 7 向量 4 级中断结构 兼容传统 51 的 5 向量 2 级中断结构 全双工串行口 另外 STC89C52 可降至 0Hz 静态逻辑操作 支持 2 种软件可选择节电模式 空闲模式下 CPU 停止工作 允许 RAM 定时器 计数器 串口 中断继续工 作 掉电保护方式下 RAM 内容被保存 振荡器被冻结 单片机一切工作停止 直到下一个中断或硬件复位为止 最高运作频率 35MHz 6T 12T 可选 它主要由两部分构成 一个是主机控制器 另一个是单片机工作最小系统 RST 9 P30 10 P31 11 P32 12 P33 13 P34 14 P35 15 P36 16 P37 17 X 1 18 X 2 19 G ND 20 P20 21 P21 22 P22 23 P23 24 P24 25 P25 26 P26 27 P27 28 PSEN 29 A LE 30 EA 31 P07 32 P06 33 P05 34 P04 35 P03 36 P02 37 P01 38 P00 39 V CC 40 P10 1 P11 2 P12 3 P13 4 P14 5 P15 6 P16 7 P17 8 U 489C51 图 3 1 STC89C52 管脚图 东莞理工学院城市学院课程设计 7 68 图 3 2stc89c52 及其外接电路结构图 3 2 交通灯时间显示模块交通灯时间显示模块 由 4 个两位一体的数码管 实验室没有 由四位一体代替 和 12 个红绿黄灯 组成十字路口红绿灯的功能显示 东莞理工学院城市学院课程设计 8 图 3 3 显示模块 3 3 按键控制模块按键控制模块 遇到紧急情况 首先 P32 口接的开关闭合 4 个交通灯全部变成红灯并报警 报警器系统 等处理时闭合 P33 口的开关 报警器关闭 再闭合 P36 口的 开关东西方向的红灯变成绿灯 闭合 P36 口开关南北方向的红灯变成绿灯 注 P33 口优先级高于 P32 口 东莞理工学院城市学院课程设计 9 图 3 4 按键控制模块 3 4 声音报警模块声音报警模块 声音报警模块主要用于紧急情况的报警模式 由 3 3 的 P32 口决定开启 主要 部件由报警器及其外接电路 图 3 5 声音报警模块 东莞理工学院城市学院课程设计 10 四四 系统调制与分析系统调制与分析 系统硬件组成部分如图 4 1 所示 图 4 1 系统实物图 按一下电源开关按钮 系统上电后 系统开始正常工作 初始状态下交通灯状 态如图 4 2 4 3 所示 图 4 2 交通灯正常工作 东莞理工学院城市学院课程设计 11 图 4 2 交通灯正常工作 黄灯时 紧急情况下 按 P23 接口的开关 红灯闪烁 报警器响 图 4 4 所示 图 4 4 交通灯紧急情况 再按 P24 端口的开关 报警器停止响 同图 4 4 东莞理工学院城市学院课程设计 12 再按 P2 8 端口的开关 南北方向的红灯变绿灯 如图 4 5 所示 图 4 5 交通灯紧急情况后 南北方向灯变绿灯 再按 P2 9 端口的开关 东西方向的红灯变绿灯 如图 4 6 所示 图 4 6 交通灯紧急情况后 东西方向灯变绿灯 夜间模式时黄灯闪烁 如图 4 7 所示 东莞理工学院城市学院课程设计 13 图 4 7 夜间模式 黄灯闪烁 五 总结与心得 通过一个星期的辛勤努力 在指导老师的指导和同学们的帮助下 我终于 将此次的作品交通灯控制器制作完成了 让我感受到了功夫不负有心人这句至 理名言的真正涵义 这次设计制作不仅巩固了所学的专业知识 而且还增强了 自己的动手能力 在制作的过程中学到了很多有用的东西 本次设计 我用自己所学的专业知识结合同学意见完成了实物的制作 实 物也有了比较满意的功能 在这次设计中我用到了很多模块 包括各种传感器 模块 显示模块 CPU 模块 按键控制模块 声音报警模块等等 通过对这些 模块的深入了解 我突然有个感悟 什么东西都不难理解 只要你肯花心思去 学 肯花时间去专研 收获肯定会有的 本次设计遇到的难点是在调试部分 在焊接完毕后以及烧完程序后 接上 电源 发现数码管没亮 但是在手动按键的时候 LED 灯会亮 同时蜂鸣器会响 其它全部功能正常 唯独数码管就是不亮 本因为是数码管的管脚接触不良 用力按下能看到一些管段微弱的亮了一下 后来发现数码管是亮着的 用双手 东莞理工学院城市学院课程设计 14 挡住光才能看到数码管亮 原来是电压不够 数码管显示很暗 然后加了个 9015 三极管后 数码管就亮了 但又变成了乱码 经过深刻的研究分析发现 接了三极管驱动后 因为静态工作点的配置问题 共阳数码管由高电平驱动变 成低电平驱动 又经过了好多调试 终于成功显示 通过这次的课程设计作品 的制作让我对单片机的理论有了更加深入的了解 同时在具体的制作过程中我 们发现现在书本上的知识与实际的应用存在着不小的差距 书本上的知识很多 都是理想化后的结论 忽略了很多实际的因素 或者涉及的不全面 可在实际 的应用时这些是不能被忽略的 我们不得不考虑这方的问题 这让我们无法根 据书上的理论就轻易得到预想中的结果 有时结果甚至很差别很大 通过这次 实践使我更深刻的体会到了理论联系实际的重要性 我们在今后的学习工作中 会更加的注重实际 避免称为只会纸上谈兵的赵括 而且在这次的课程设计中 我也明白了自己对软件方面比较感兴趣 也明 白了自己以后要往哪方面走 同时 这次设计也发现了自己的一些不足之处 就如在软件设计方面 自己还需要多查看阅读一些数据结构的书籍 多了解一 些设计的算法和编程思想才行 这次的课程总的来说还是完善的 当然有些功 能也还是需要完善的 比如交通灯的夜间模式 即在夜间时让所有的黄灯亮 参考文献 1 杨居义 单片机原理及应用项目教程 清华大学出版社 2007 年 2 胡汉才 单片机原理与接口技术 清华大学大学出版社 2004 年 3 王幸之 单片机应用系统抗干扰技术 北京航空航天大学出版社 2001 年 4 王为青 程国钢 单片机 Keil C 51 应用开发技术 人民邮电出版社 2007 年 5 李哲英 电子技术及其应用基础 高等教育出版社 2003 年 6 刘菊荣 库锡树主编 电子技术实验教程 电子工业出版社 2013 年 8 谢自美 电子线路设计 实验 测试 武汉 华中科技大学出版社 2000 年 9 李广弟 单片机原理及应用 M 北京航空航天大学出版社 2004 年 10 朱思荣 51 单片机实现公历与农历 星期的转换 Z 当当电子网 11 曹巧媛 单片机原理及应用 北京 电子工业出版社 2002 东莞理工学院城市学院课程设计 15 附录一 系统原理图 东莞理工学院城市学院课程设计 16 附录二 元件清单 东莞理工学院城市学院课程设计 17 附录三 系统源程序 include define uchar unsigned char define uint unsigned int uchar h uint s uchar code dis 0Xc0 0 0Xf9 1 0Xa4 2 0Xb0 3 0X99 4 0X92 5 0X82 6 0Xf8 7 0X80 8 0X90 9 0Xff NULL 共阳数码管显示 void delay uint c 延迟c毫秒 uint i j for i 0 i c i for j 0 j0 h 20S倒计时 东莞理工学院城市学院课程设计 18 for s 250 s 0 s 延时速度 P1 0 xf0 关闭数码管 P2 0 xff P1 0 xf1 开启P1 0 P2 dis h 10 显示十位 delay 1 P1 0 xf0 关闭数码管 P2 0 xff P1 0 x02 开启P1 1 P2 dis h 10 显示个位 delay 1 P1 0 xf0 P2 0 xff P1 0 x04 开启P1 2 P2 dis h 5 10 显示十位 delay 1 P1 0 xf0 P2 0 xff P1 0 x08 开启P1 3 P2 dis h 5 10 显示个位 delay 1 for h 5 h 2 h 数码管显示 5 4 3S倒计时 P0 0 xf3 南北红灯亮3S 东西绿灯闪烁3S P0 2 P0 3亮 delay 200 P0 0 xf7 P0 3亮 delay 100 P1 0 xf0 P2 0 xff P1 0 xfa P0 0 P0 2东北方向 选中 P2 dis h 10 delay 200 P0 0 xf3 重复1遍上面语句 P0 2 P0 3 亮 东莞理工学院城市学院课程设计 19 delay 200 P0 0 xf7 P0 3亮 delay 100 P1 0 xf0 P2 0 xff P1 0 xfa P2 dis h 10 delay 200 for h 2 h 0 h 2 1S倒计时 P0 0 x35 南北红灯亮2S 东西黄灯亮2S delay 100 P2 0 xff P1 0 xfa P2 dis h 10 delay 900 P0 0 x1e 东西红灯亮 南北绿灯亮25s for h 25 h 0 h for s 250 s 0 s P1 0 xf0 P2 0 xff P1 0 x04 P2 dis h 10 delay 1 P1 0 xf0 P2 0 xff P1 0 x08 P2 dis h 10 delay 1 P1 0 xf0 P2 0 xff P1 0 x01 P2 dis h 5 10 delay 1 P1 0 xf0 P2 0 xff P1 0 x02 P2 dis h 5 10 delay 1 东莞理工学院城市学院课程设计 20 for h 5 h 2 h P0 0 xde 东西红灯亮3s 南北绿灯闪3s delay 200 P0 0 xfe delay 100 P1 0 xf0 P

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论