AT24C02单片机城市交通智能化管理(2)

2设计说明及材料清单 2.1设计说明 本交通灯的设计是一个简易的交通灯,只是单纯表现出来十字路口交通灯变化情形,但也做了一部风的改进,设计了对于


2设计说明及材料清单

2.1设计说明

本交通灯的设计是一个简易的交通灯,只是单纯表现出来十字路口交通灯变化情形,但也做了一部风的改进,设计了对于不同时间段的交通灯不同控制时间,并且可将不同的控制时间方案通过串口通讯下载到芯片中,用掉电保存程序的非易失性存储芯片和掉电仍可计时的时钟芯片,确保即便特殊情况下也能正确运行。保证设计完整精确的运行。

2.2材料清单

图2-1材料清单

3程序设计

本设计共用到四款主要芯片,分别为EEPROM芯片AT24C02、单片机芯片52、转串口芯片MAX232、时钟芯片DS1302。

一、下图为52单片机芯片的引脚图,本系统中使用12MHz的晶振频率。

图3-152单片机引脚图

二、 图3-2为原理图是AT24C02芯片的,这个芯片是一种带有I2C总线结

构的EEPROM芯片,通过scl和sda端口与总线连接,拥有非易失性,掉电仍可以保存程序。如下为引脚介绍:

表2-1AT24C02芯片引脚介绍表

引脚名称 功能 说明

A0、A1、A2 器件地址选择 本设计全部接地

SDA 串行数据、地址 与单片机的P1.6连接进行数据、地址的传输

SCL 串行时钟 与单片机的P1.7相连,串行时钟信号输入

WP 写保护 WP=1,只能对其读,写禁止,所以令WP=0

VCC +1.8V~6.0V工作电压 电源输入

GND 地 接地引脚

图3-2AT24C02芯片的原理图

三、 下图是时钟芯片的电路原理图,DS1307是一款功耗低,地址和数据通

过两线双向的串行总线的传输,还具有闰年补偿功能,可以通过改芯片提供秒,分,小时等信息,芯片内部自置一个电源感应电路,可以切换电池和检验掉电,本设计中需要做到其不供电后仍可以继续计时。

图3-3DS1307时钟芯片电路原理图

四、 下图是MAX232芯片的原理图下图中的7、8端口分别和电脑上的RS232

端口的2、3连接,芯片上的9和10端口要连接单片机的串口,即下图所示:

图3-4MAX232芯片的原理图

五、 下图为交通灯的总体原理图,根据设计要求选择12个LED等作为各个

方向的交通灯,并每个方向都有时间计数器倒数,每一个方向有两位数码管动态显示,最高为99,具体根据需要设定。