本设计研究的是基于AT89C51单片机的交通灯控制系统。主控系统采用AT89C51作为控制器,显示界面采用LED数码管,满足倒计时的时间显示输出和状态灯提示信息输出的要求,减少了系统的复杂度。

    交通灯控制系统总体设计框图如下图所示,主要有控制电路、按键电路、时钟电路、复位电路、显示电路、电源电路组成。

                               

图2-1 总体设计框图

2。2 电源提供方案

    为使模块稳定工作,必须有可靠电源。本设计考虑了两种电源方案:

方案一:采用独立的稳压电源。此方案的优点是稳定可靠,且有各种成熟电路可供选用;缺点是各模块都采用独立电源,使系统复杂,且有可能影响电路电平。

方案二:采用单片机控制模块提供电源。该方案的优点是系统简明扼要,节约成本;缺点是输出功率不高。

综上所述,选择第二种方案。

2。3 显示界面方案

    该系统要求完成倒计时功能。基于上述原因,考虑两种方案:

方案一:采用点阵式LED显示。这种方案功能强大,便于显示各类英文字符,汉字,图形等,但实现复杂,且须完成大量的软件工作。

方案二:采用数码管显示。这种方案优点是实现简单,可以完成倒计时功能。缺点是功能较少,只能显示有限的符号和数码字符。

    根据本设计的需要,方案二已经满足了要求,所以采取方案二以实现系统的显示功能。

2。4 输入方案

    同样讨论两种方案:

方案一:采用8155扩展I/O口、键盘及显示等。该方案的优点是使用灵活可编程,而且有RAM及计数器。若用该方案,可提供较多I/O口,但操作起来有些复杂。

方案二:直接在I/O口线上接上按键开关。由于设计时简化了电路,所以剩余的端口资源还比较多。

    因为本系统是对交通灯及数码管的控制,单片机本身的I/O口就可以实现,且本身的计数器及RAM已经够用,故选择方案二。

3 系统硬件设计

    硬件设计是整个系统的基础,要考虑的方面很多,除了实现交通灯基本功能以外,还要考虑如下几个因素:①系统稳定度;②器件的通用性或易选购性;③软件编程的易实现性;④系统其它功能及性能指标;因此硬件设计至关重要。现从各功能模块的实现逐个进行分析探讨。

3。1 单片机的选择

当今单片机琳琅满目,产品性能各异。选择单片机需要考虑指令结构、程序存储方式、特殊功能等诸多方面。

    本设计采用的AT89C51是一种带4K字节FLASH存储器的低电压、高性能CMOS8位微处理器。它具有以下主要特性:

1。 与MCS-51兼容

2。 4K字节FLASH存储器

3。 全静态工作:0Hz-24MHz

4。 128×8位内部RAM

5。 32可编程I/O线

6。 两个16位定时器/计数器

7。 5个中断源

8。 可编程串行通道

9。 低功耗的闲置和掉电模式

10。 片内振荡器和时钟电路

3。2 单片机的基本结构

    AT89C51单片机的管脚图如下:

图3-1 AT89C51管脚图

   

    管脚说明如下:[ ]

    VCC:电源引脚。一般接+5V电源。

    GND:接地。

    P0口:P0口为一个8位漏级开路双向I/O口,每脚可驱动8个TTL负载。当P0口的管脚第一次写1时,被定义为高阻输入。P0能够作为外部扩展时的数据总线及低8位地址总线的分时复用口。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须接上拉电阻。论文网

上一篇:AT89C51单片机电子密码锁的设计+电路图+程序
下一篇:10kV配电所设计+短路计算+电路图

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

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

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

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

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

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

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

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

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

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

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

安康汉江网讯

网络语言“XX体”研究

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

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

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

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