毕业设计-80C51单片机交通灯控制系统设计,共38页,10585字,附源程序、仿真电路图、任务书、开题报告。
摘要
交通灯控制系统是近现代经济快速发展下的产物,随着社会经济的发展,城市交通问题越来越引起人们的关注。人、车、路三者关系的和谐,已经成为了交通治理部分需要解决的主要问题之一。交通工具的爆炸性的增加和道路资源的有限性产生了一套独特的公共管理系统。要保证高效安全的交通秩序,还需要通过一定的科技手段加以实现。本文对目前交通控制进行了深入的分析之后,提出以单片机为核心,以双色LED发光管箭头作为直行和左右拐弯指示,以LED数码管作为倒计时,LED行人通行指示的系统方案,并对十字路口的直行做了模拟仿真。设计过程中对在编写软件程序的时,对各种情况下的函数做了简要的分析,和对于编译程序Keil软件和仿真软件Proteus关键使用做了说明。
基于80C51单片机的交通灯控制系统是由80C51单片机、交通灯显示、LED倒计时等模块组成。系统除基本交通灯功能外,还具有通行按键紧急状况处理、可倒计时显示等相关功能。理论证明该系统能够简单、经济、有效地疏导交通,提高交通路口的通行能力。
关键词:交通控制;MCS-51单片机;LED显示;Proteus
目录
摘要 III
Abstract IV
第一章 绪论 1
1.1 选题背景 1
1.2 国内外研究现状及发展趋势 1
1.3 研究的主要内容 2
第二章 系统总体方案及硬件设计 3
2.1 系统方案设计 3
2.2 方案的实现 6
2.3 总体硬件设计 6
2.4 AT89C51单片机简介 6
2.4.1 AT89C51芯片内部结构简介 7
2.4.2 系统时钟电路 8
2.4.3 系统复位电路 8
2.5 计时器显示电路 9
2.6 信号灯显示控制电路 10
2.7 按键电路设计 11
第三章 软件系统设计 13
3.1 设计思路及关键技术 13
3.2 软件流程 13
3.3 软件设计程序说明 14
3.4 延时函数 14
3.5 读状态函数程序及流程图 15
3.6 显示函数 16
3.7 定时器0中断函数 17
第四章 系统仿真 19
4.1 Proteus仿真软件介绍 19
4.2 Proteus软件的功能特点与模块 19
4.3 Keil C51软件简介 19
4.4 Keil uVision2编译程序 20
4.5 Proteus软件仿真 21
第五章 总结与展望 24
参考文献 25
附录A 26
附录B 27
致谢 33
资料预览图片: