本设计采用C语言进行程序编写,因为其具有良好的可读性和移植性;实物制作方面采用PCB制板的方式,此方案减少了大量的焊接工作,做出来的板子美观漂亮,减少了大量的跳线,可靠性也大大地加强。
3 硬件设计
3。1系统总体硬件方案
本设计的控制核心是8051单片机,为了实现控制功能,本设计采用了如下几个模块:单片机控制系统、电源模块、复位电路、交通灯模拟模块、倒计时显示模块、车流量传感器模块等。综合考虑芯片性能,功耗,性价比等因素,本设计采用STC公司生产的STC89C51单片机作为控制器。是整个系统控制和运算的核心,从而使各模块正常工作。采用数码管作为倒计时显示模块,用红、黄、绿三种不同颜色的LED灯作为交通信号的灯模拟显示;用锂电池和AMS1117稳压芯片配合给各模块提供电源,此方案的实现十分简单,且易于携带。
本设计的控制核心是单片机控制系统,它由按键电路、复位电路、晶振电路等组成。具体硬件框图,