- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机课程设计——修改
单片机课程设计——修改
本文由ancientworld贡献
doc文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。
摘要
本系统由单片机系统,按键,四位数码管显示,交通灯演示系统组成.设计 一个用于东西,南北走向的交通管理.南北方向(主干道)车道和东西方向(支 干道)车道两条交叉道路上的车辆交替运行,主干道每次通行时间都设为30秒, 支干道每次通行间为20秒. 系统除基本交通灯功能外, 还具有倒计时, 时间设置, 紧急情况处理,分时段调整信号灯的点亮时间以及根据具体情况手动控制等功 能.本系统结构简单,操作方便;可实现自动控制,具有一定的智能性;对优化 城市交通具有一定的意义.本设计将各任务进行细分包装,使各任务保持相对独 立;能有效改善程序结构,便于模块化处理,使程序的可读性,可维护性和可移 植性都得到进一步的提高. 关键词:交通灯;单片机;89S52
目录
1 概述…… 3 1.1 设计背景…… 3 1.2 设计任务…… 3 2 系统总体方案及硬件设计…… 4 2.1 AT89S52 单片机简介 …… 4 2.2 系统硬件电路的设计…… 4 3 软件设计…… 7 3.1 交通灯的设计程序流程图…… 7 3.2 定时器 0 及中断响应…… 8 4 课程设计体会…… 9 附录 1:源程序代码…… 11 附录 2:电路原理图…… 17
1 概述
1.1 设计背景
如今随着人们生活水平的提高,车辆越来越多,交通事故频繁发生.交通信 号灯的出现,使交通得以有效管制,对于疏导交通流量,提高道路通行能力,减 少交通事故有明显效果.交通灯在城市交通中起着重要的作用,它与人们日常生 活密切相关,是人们出行的安全保障.因此提供一个可靠,安全,便捷的多功能 交通灯控制系统有着现实的必要性.为了解决这些问题,我们更应该提高交通控 制和管理水平,合理使用现有交通设施,充分发挥其能力,提高交通效率,促进 和谐交通的建立. 近年来随着科技的飞速发展,单片机的应用正在不断地走向深入,同时带动 传统控制检测日新月益更新.在实时检测和自动控制的单片机应用系统中,单片 机往往是作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体 硬件结构,以及针对具体应用对象特点的软件结合,加以完善. 本系统设计一个基于单片机的交通灯控制系统.能方便的对交通灯进行控 制,使交通更和谐.
1.2 设计任务
1)设计一个十字路口的交通灯控制电路,要求南北方向(主干道)车道和 东西方向(支干道)车道两条交叉道路上的车辆交替运行,主干道每次通行时间 都设为30秒,支干道每次通行间为20秒,时间可设置修改. 2)在绿灯转为红灯时,要求黄灯先亮5秒钟,才能变换运行车道; 3)黄灯亮时,要求每秒闪亮一次. 4)东西方向,南北方向车道除了有红,黄,绿灯指示外,每一种灯亮的时 间都用显示器进行显示(采用计时的方法) . 5)一道有车而另一道无车(实验时用开关 K0 和 K1 控制) ,交通灯控制系 统能立即让有车道放行. 6)有紧急车辆要求通过时,系统要能禁止普通车辆通行,A,B道均为红灯, 紧急车由K2 开关模拟.
2 系统总体方案及硬件设计
2.1 AT89S52 单片机简介
AT89S52 是一种低功耗,高性能 CMOS8 位微控制器.片上 Flash 允许程序存 储器在系统可编程,亦适于常规编程器.在单芯片上,拥有灵巧的 8 位 CPU 和在 系统可编程 Flash,使得 AT89S52 为众多嵌入式控制应用系统提供高灵活,超有 效的解决方案.AT89S52 具有以下标准功能:8k 字节 Flash,256 字节 RAM,32 位 I/O 口线,看门狗定时器,2 个数据指针,三个 16 位定时器/计数器,一个 6 向量 2 级中断结构,全双工串行口,片内晶振及时钟电路.空闲模式下,CPU 停 止工作,允许 RAM,定时器/计数器,串口,中断继续工作.鉴于以上的优点本 系统采用 AT89S52 作为主控芯片,实现对整个系统的控制.
2.2 系统硬件电路的设计
(1)时钟电路设计
图 2-1 时钟电路原理图
如图 2-1 所示, 采用内部时钟产生方式, XTAL1 和 XTAL2 两端跨接晶体 在 或陶瓷振荡器,与内部反相器构成稳定的自击荡器.其发出的时钟脉冲直接送入 片内定时控制部件. (2)复位电路设计 )
图 2-2 上电+按钮电平复位电路原理图
如图 2-2 所示,采用上电+按钮电平复位方式,当按下按钮时,RST 管脚高 电平触发.为保证复位可靠,RC 时间常数应大于两个机器周期,一般电容去
您可能关注的文档
最近下载
- 中学地理学科课程标准与教材研究教学大纲.pdf VIP
- 中建X局各类建筑工程技术经济指标.docx VIP
- 我们的手上有多少细菌?.doc VIP
- 第一单元 观察物体 大单元教学设计2025数学人教版三年级上册(新教材).pdf
- 年东北财经大学国际商学院(校本部) 联招联考项目招生指南.pdf VIP
- 驾驶员安全生产操作规程 - 生产安全.docx VIP
- 公务员(国考)之行政职业能力测验题库附答案(基础题)收藏.docx VIP
- 全册部编版六年级上册全册道德与法治教学课件.pptx
- 第二章-空气流动压力及阻力.pptx VIP
- 2025年全国农产品质量安全检测技能竞赛理论知识考试题库(含答案.docx VIP
文档评论(0)