版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于单片机的交通灯系统的 设计与实现,指导老师:徐俊 答辩人:彭勇 专业班级:通信0601班 青岛农业大学理信学院,1,主要内容,交通灯控制系统的设计背景 系统的功能介绍 系统的具体实现 系统的软件开发环境和开发界面 结束语 致谢,2,交通灯系统的设计背景,随着经济的发展,交通运输中出现了一些传统方法难以解决的问题。道路拥塞现象日益严重,造成的经济损失越来越大,并一直保持大比例的增长。现在交通系统不能满足经济发展的需求。由于生活水平的提高,人们对交通运输的安全性及服务水平提出了更高的要求。,3,交通灯控制系统的功能,交通信号灯示意图 左西右东、上北下南 假设东西方向为主干道 南北方向为次要的道
2、路,4,具体功能介绍,设置功能 控制系统利用按键,可设置四个方向的左转弯行车时间、左转弯注意时间、直行行车时间、直行注意时间。 左右方向的直行时间为35S,上下直行的时间为25S,同时这也是人直行的时间。 各方像转弯的方向为20S,注意时间都为3S。,5,行车时间显示,6,控制系统的组成,控制系统主要由微处理器(ATMEL公司的AT89S52单片机) 时钟电路(采用12MHz的无源晶体振荡器) 行车指示灯(红、黄、绿三种颜色的发光二极管) 时间显示器(采用0.5英寸共阴极、红色数码管) 设置按键(设置键、+1键、-1键、运行键组成) 直流电源(直流5V的电源),7,控制系统的工作原理,整个控制
3、系统是在微处理器按信号灯控制程序的控制下运行。系统通电后,通过按键对各行车时间进行设置,设置结束按运行键,控制系统即可按上述功能正常工作,各指示灯及各时间指示器正常显示。保证路口的交通有序进行。,8,控制微处理器的简介,系统的微处理器采用51系列ATMEL公司的AT89S52单片机,技术特性如下: 与MCS-51系列产品兼容 内部带8K字节(8位)可编程闪速程序存储器,其寿命(写/擦次数)为1000次,数据可保留10年 时钟频率:晶体可以在1.2MHz12MHz之间任选 内部RAM(数据存储器):256字节(8位) 32条可编程I/O线,共分为4个I/O接口,每个接口8条I/O线,分别为P0、
4、P1、P2、P3口。其中P0口可作普通I/0接口也可作数据总线(兼地址总线的低8位);P1口为普通I/O接口;也可作地址总线的高8位; P3口可作普通I/O接口(RXD、TXD)、外部中断源(INT0、INT1)、计数器输入(T0、T1)、扩展芯片的读/写控制口(RD、WR) 3个16 位可 编程定时器/计数器(T0、T1) 2个外部中断通道(INT0、INT1) 1个可编程串行接口通道(RXD、TXD) 5个中断源(INT0、INT1、T0、T1、 ES),9,控制系统的硬件电路框图,控制系统框图如下:,按键,时钟,电源,锁存器,锁存器,行车指示灯,行车指示灯,AT89S52,10,交通灯P
5、CB板图,11,控制系统的软件流程图,主程序流程图,中断服务程序流程图,系统复位,初始化程序,键分析程序,键执行程序,设置定时器,开中断系统,等待中断,中断服务程序,中断返回,指示灯控制,保护现场,时间显示控制,恢复现场,12,软件开发环境的简介,keil C51 Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统。Keil C51软件提供丰富的库函数和功能强大的集成开发调试工具,全Windows界面。另外重要的一点,只要看一下编译后生成的汇编代码,就能体会到Keil C51生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解。在开发大
6、型软件时更能体现高级语言的优势。,13,keil C51的开发界面,14,STC-ISP V3.1 软件下载界面,15,Altium Designer 6.0简介,Altium Designer Altium Designer 6.0,它是完全一体化电子产品开发系统的一个新版本,也是业界第一款也是唯一一种完整的板级设计解决方案。Altium Designer 是业界首例将设计流程、集成化PCB 设计、可编程器件(如 FPGA)设计和基于处理器设计的嵌入式软件开发功能整合在一起的产品,一种同时进行PCB和FPGA设计以及嵌入式设计的解决方案,具有将设计方案从概念转变为最终成品所需的全部功能。,16,交通灯实时控制系统电路图,17,数码管连接电路图,18,结束语,毕业设计是对我们大学四年中所学知识的一个全面的考察。在这次毕业设计中我将大学四年来所学的理论知识在毕业设计中进行了很好的实践,使自己理论联系实践的能力提高了,为我们即将走向工作岗位奠定了一定的基础。,19,致谢,感谢大学四年里教过我的老师,不仅让我学到了
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年天津市公务员考试(统计专业科目)模拟题库及答案
- 2026年山东省审计机关考试录用公务员(审计业务知识)全真冲刺试题及答案
- 2026年检测数据处理模拟试题及答案
- 全民基础急救与消防安全通识
- 关于催交逾期交货产品的通知函(4篇范文)
- 电动车充电停放防火安全课
- 项目进度延迟提醒函及预算执行报告补充提交要求(3篇)范文
- 年度业务总结与展望函7篇范文
- 供应商创新能力审查通知函(5篇)
- 服务流程升级提醒信函(5篇)范文
- 公司新供应商评审表模板
- 【全科医学概论5版】第04章 以家庭为单位的健康照顾
- 2025年小众香水细分市场发展报告
- 国家基层高血压防治管理指南(2025年)解读课件
- 药店监督检查课件
- 2025年贵州初、中级专业技术资格考试(岩土工程)历年参考题库含答案详解(5卷)
- 胸痛中心建设与运行情况汇报
- 建行授权管理办法
- 晚期肿瘤病人护理
- 中医操作安全管理制度
- 退休医生劳务合同协议
评论
0/150
提交评论