基于80C51单片机的交通灯设计班级:电信1101姓名:XXXX学号:07031101071/13一、设计说明及材料清单(一)设计说明:本交通灯的设计简化了十字路交通灯,只将东西和南北两个路向的交通灯情况表示出来,但也做了很多改进,设计了针对不同时间段不同的控制方案,并且采用串口通讯可将不同的控制方案下载到芯片中,外接掉电保存程序的非易失性存储芯片和掉电仍可计时的时钟芯片,以保证计时的正确性
(二)材料清单:器件数量器件数量80C51112M、32
768k晶振各1只AT24C02存储芯片110uF电解电容1MAX232转串口芯片11
0uF电解电容5DS1307时钟芯片122pF普通电容2SN7407驱动器410k电阻3缓冲器134
7k电阻15LED灯6按键1七段数码管4二、电路原理图设计本设计共用到四款主要芯片,分别为单片机芯片80C51、EEPROM芯片AT24C02、时钟芯片DS1302和转串口芯片MAX232
(一)下图为80C51单片机芯片的管脚图,80C51有两个16位定时计数器,两个外中断,两个定时计数中断,及一个串行中断,并有4个8位并行输入口即I/O口
80C51内部有时钟电路,但需要石英晶体和微调电容外接,本系统中采用12MHz的晶振频率
(二)下图为AT24C02芯片的原理图,该芯片是一种带有I2C总线结构的EEPROM芯片,通过2/13SDA和SCL端口与总线连接,具有非易失性,掉电仍可保存程序
其管脚功能如下:管脚名称功能说明A0、A1、A2器件地址选择本设计全部接地SDA串行数据、地址与单片机的P1
6连接进行数据、地址的传输SCL串行时钟与单片机的P1
7相连,串行时钟信号输入WP写保护WP=1,只能对其读,写禁止,所以令WP=0VCC+1
0V工作电压电源输入GND地接地引脚(三)下图是时钟芯片的电路原理图,DS1307是一款低