图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.chuibin.com/

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

图3.3 MAX7219功能

3.2时钟电路模块

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

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

热环境对磁记忆信号的影响ANSYS有限元分析

连续-离散型状态观测器设...

基于Kinect手势识别的遥操...

冷库GPRS的无线数据采集系统设计

基于51单片机自动门智能控制系统设计

STC89C52单片机盲人用时钟的设计+电路图+程序

PLC物料自动分拣系统的设计+源程序

拉力采集上位机软件开发任务书

多元化刑事简易程序构建探讨【9365字】

辩护律师的作证义务和保...

中国古代秘书擅权的发展和恶变

《醉青春》导演作品阐述

浅谈传统人文精神茬大學...

国内外无刷直流电动机研究现状

浅谈新形势下妇产科护理...

谷度酒庄消费者回访调查问卷表

高校网球场馆运营管理初探【1805字】