摘要:交通水平体现了城市的现代化建设水平。良好的交通能够促进经济发展,推进文化交流。而十字路口则是交通网中道路通行能力的“咽喉”交通阻塞和事故的多发地,为了缓解道路堵塞,减少交通事故,本文以52单片机为核心部件设计并实现了带指向交通灯的控制系统。该设计方案主要涉及到AT89C52单片机、锁存器、译码器、LED双色点阵、三种不同颜色小灯泡、八段数码管等相关器件。倒计时交通灯的程序编写采用C语言进行设计,C语言执行效率高、可移植性好,可以直接对硬件进行操作。经电路设计、软件编程、软硬件联调等过程,所做实物能进行模拟交通灯的功能,运行过程中能进行倒计时,实现指向箭头的方向及颜色变化,灯泡颜色的变化。经过Proteus仿真,以及相关硬件实物的调试,该系统功能可靠、结构简单、性价比高。
关键词:AT89C52单片机;LED双色点阵;八段数码管;Proteus仿真
目录
摘要
Abstract
第一章 绪论-1
1.1论文研究的背景及意义-1
1.2国内外发展现状-2
第二章 系统架构及方案论证-4
2.1论文研究内容-4
2.2系统结构框图-4
2.3结构安排-4
第三章 硬件设计-6
3.1单片机及其外围电路-6
3.1.1主控芯片-7
3.1.2 AT89C52单片机引脚图及其功能-7
3.1.3 AT89C52单片机最小系统和相关应用-8
3.2晶振电路-8
3.2.1晶振电路的原理-8
3.2.2晶振电路的作用-9
3.3数码管电路-9
3.3.1数码管引脚及其功能-10
3.3.2 74HC154性能简介-10
3.4 LED双色点阵模块-12
3.5锁存器-13
3.5.1锁存器的性能简介-13
3.5.2锁存器的引脚及其功能-14
3.5.3锁存器的应用实例-15
3.6按键模块的设置-15
第四章 软件设计-16
4.1 C语言编写单片机程序的优势-16
4.2 Proteus-16
4.3 仿真-16
4.3.1仿真效果图-16
4.4 软件程序设计流程图-18
第五章 实物调试及问题解决-19
5.1实物调试-19
5.2问题的发现与解决-19
5.2.1硬件部分-19
5.2.2软件部分-20
5.3 最终实物调试结果-20
结束语-22
致 谢-23
参考文献-24