图2.2 方案设计框图

3.交通灯系统的硬件设计

3.1 单片机概述

单片机是一个在芯片上的微型计算机,可以说是一个完善的微型计算机系统,应用系统由软件和硬件组成,部件包括cpu,存储器,基本输入输出口,接口电路定时计数器和中断系统,单片机和适当的设备相连后便能组成一个单片机控制系统。C51单片机性价比高,简易上手,本设计采用的单片机为AT89C51。

3.1.1系统硬件原理图文献综述

系统以单片机AT89C51为控制器件,XTAL1,XTAL2引脚接时钟电路,复位电路,LED数码管显示倒计时电路和LED发光二极管模拟红黄绿交通灯电路等模块来实现交通灯控制系统。硬件原理图(见3. 1)。

系统所需的器件有:

2位共阴数码管4个:各个路口红黄绿灯的倒计时数字显示。

4个LED-GREEN:用于模拟十字路口绿灯。(10mA额定电流,2.0V额定电压)

4个LED-YELLOW:用于模拟十字路口黄灯。

4个LED-RED:用于模拟十字路口红灯。

1个9欧姆电阻:MAX7219的串联电阻。

(振荡电路):2个30pf电容,1个12MHZ晶振。

(复位电路:电容放电周期大于两倍时钟周期):1个10uf电容,1个k欧姆电阻,1个按键开关,1个10K欧姆电阻

电阻若干:12个200欧姆电阻。

 硬件原理图

3.1.2芯片选择与介绍

AT89C51:单片机的一种,使用方便,可以外接震荡时钟电路,可接复位电路.本系统引脚功能[3,4]如图3.2。

端口 功能

P0.0-P0.2、P1.0-P1.2 控制LED发光二极管显示

P3.0-P3.2 地址,数据给驱动

XTAL1-XTAL2 时钟电路输入输出端

RST、EA 复位

图3.2 单片机功能源.自/优尔·论\文'网·www.youerw.com/

MAX7219:是一个串行输入/输出共阴极驱动器。本系统引脚功能如图3.3。

图3.3 MAX7219功能

3.2时钟电路模块

时钟电路就是系统在运行的过程中需要一个维护秩序的时间基准,为AT89C51提供工作时所需要的时钟信号。根据连接的方式不一样,时钟电路也会不同。时钟电路分为两种,一种是内部时钟电路,另一种是外部时钟电路,如图3.3,外部时钟电路的缺点就是会使得整个电路变得复杂,所以系统采用的是内部时钟电路,内部时钟电路通过单片机的XTAL1和XTAL2两个引脚连接两个电容和一个晶体振荡器,来构成系统所需要的时间基准:时钟电路,为系统维护秩序。系统的内部时钟电路是由1个12MHZ的晶体振荡器和2个30pF的电容组成。时钟电路用于产生系统运行时所需要的时钟信号,时序研究的是程序执行中各信号之间的相互关系。单片机是一个复杂的同步时序电路,所以为了能够实现同步工作方式,系统应该在唯一的时钟信号下工作[5,6]。

上一篇:STC89C52单片机便携式多参数环境监测仪的设计+电路图+程序
下一篇:ULN2204集成电路调频调幅收音机设计

STC89C52单片机的温度控制系统设计+电路图

FAST风速观测器的设计与实验验证

CCHP考虑热网特性的综合能源系统的研究

基于状态估计的控制系统...

LQG四分之一汽车悬架系统的主动抗扰控制

MATLAB的GUI倒立摆控制系统设计与实现

基于RS-485的电梯呼梯装置设计+电路图

互联网教育”变革路径研究进展【7972字】

新課改下小學语文洧效阅...

安康汉江网讯

ASP.net+sqlserver企业设备管理系统设计与开发

我国风险投资的发展现状问题及对策分析

老年2型糖尿病患者运动疗...

LiMn1-xFexPO4正极材料合成及充放电性能研究

张洁小说《无字》中的女性意识

网络语言“XX体”研究

麦秸秆还田和沼液灌溉对...