基于51单片机的智能交通灯课程设计.pdf
基于51单片机的智能交通灯课程设计
目录
摘要0
1系统硬件设计0
1。180C51单片机引脚图及引脚功能介绍0
1。274LS245引脚图及功能3
1。3八段LED数码管3
1.4硬件系统总控制电路5
1。5各模块控制电路6
1.5.1交通灯控制电路6
1.5.2倒计时显示电路8
1。5.3紧急通行电路10
1.5.4声音警示装置11
2系统程序设计12
2。1主程序流程图12
2.2显示子程序流程图13
3心得体会14
参考文献15
附录源程序16
基于51单片机的智能交通灯课程设计
摘要
近年来随着科技的飞速发展,一个以微电子技术、计算机技术和通信技术为先导的信息革命
正在蓬勃发展。计算机技术作为三者之一,怎样与实际应用更有效的结合并发挥其作用。单片
机作为计算机技术的一个分支,正在不断的应用到实际生活中,同时带动传统控制检测的更新.
在实时检测和自动控制的应用系统中,单片机往往是作为一个核心部件使用,针对具体应用对象
的特点,配以其它器件来加以完善.
十字路口车辆穿梭,行人熙攘,车行车道,人行人道,有条不紊。那么靠什么来实现交通
的井然秩序呢?靠的是交通信号灯的自动指挥系统,来实现交通的井然有序。交通信号灯控制方
式很多.本系统采用美国ATMEL公司生产的单片机AT80S51,以及其它芯片来设计交通灯控制。
实现了通过AT89S51芯片的P1口设置红、绿灯点亮的功能,输出设置显示时间.交通灯的点亮采
用发光二极管实现,时间的显示采用七段数码管实现。单片机系统采用的直流供电。
关键词:AT89S51单片机;智能交通灯控制系统;
基于51单片机智能交通灯设计
1系统硬件设计
1.180C51单片机引脚图及引脚功能介绍
0
基于51单片机的智能交通灯课程设计
80C51系列中,用CHMOS工艺制造的单片机都采用双列直插式(DIP)40脚封装,引脚信号
完全相同。图1—1为引脚图
图1—180C51引脚图
这40根引脚大致可分为:电源(V、V、V、V)、时钟(XTAL1、XTAL2)、I/O口(P0~P3)、
CCSSPPPD
地址总线(P0口、P2口)和控制总线(ALE、RST、、、)等几部分。它们的
功能简述如下:
1.电源
Vcc(引脚号40),芯片电源,接+5V;Vss(引脚号20),电源接地端。
2.时钟
XTAL1(引脚号18)内部振荡电路反相放大器的输入端,是外接晶振的一个引脚。当采用外
部振荡器时,此引脚接地。
XTAL2(引脚号19)内部振荡器的反相放大器输出端,是外接晶振的另一端。当采用外部振
荡器时,此引脚接外部振荡源。
3.控制总线
(1)ALE/(引脚号30):正常操作时为ALE功能(允许地址锁存),用来把地址的低
1
基于51单片机的智能交通灯课程设计
字节锁存到外部锁存器.ALE引脚以不变的频率(振荡器频率的1/6)周
期性地发出正脉冲信号。因此,它可用作对外输出的时钟信号或用于定时。但要注意,每
当访问外部数据存储器时,将跳过一个ALE脉冲。ALE端可以驱动(吸收或输