单片机课程设计-自动交通管理系统
2.2.3 硬件接线图
1. 红绿灯接线图
本设计利用单片机的p3口来驱动和控制各种信号灯的燃亮和燃亮时间,在实际中,交通灯的信号灯需要用高电压控制,在这里我们只是模拟一下它的控制信号,所以我们就只用单片机的信号引脚直接来控制发光二极管,其接线图如下:
- 11 -
单片机课程设计-自动交通管理系统
2.撞红灯系统接线图
作为单通道模拟信号输入时ADC0832的输入电压是0—5V,当ADC0832模拟量输入端输入5V,时,输出为255,所以若ADC0832采集到的模拟量数值大于3V也就是153/255x5=3,驱动LED发光。我采用了滑动变阻器控制ADC的输入电压。
- 12 -
单片机课程设计-自动交通管理系统
3. 时间显示接线图
采用了P2口驱动数码显示管显示时间,选用7SEG-MPX2-CA共阳极数码管显示。P3.0口选择LEDA,P3.1口选择LEDB。
4.紧急按钮接线图
通过P1.0口外接一个紧急按钮,按下后红灯持续亮10秒。
- 13 -
单片机课程设计-自动交通管理系统
5.单片机最小系统
单片机最小系统如上,以80S51为核心,外加时钟和复位电路,电路结构简单,抗干扰能力强,成本相对较低,非常符合本设计的所有要求。89C51单片机系列是MCS-51系列的基础上发展起来的,是当前8位单片机的典型代表,采用CHMOS工艺,即互补金属氧化物的HMOS工艺, CHMOS是CMOS和HMOS的结合,具有HMOS高速度和高密度的特点,还具有CMOS低功耗的特点。
时钟电路在单片机的外部通过XTAL1,XTAL2这两个引脚跨接晶体振荡器和微调电容,构成稳定的自激振荡器.本系统采用的为12MHz的晶振,一个机器周期为1us,C2,C3为30pF。
- 14 -
单片机课程设计-自动交通管理系统
6.运行效果图
(正常运行)
(按下紧急按钮后进行十秒倒计时)
- 15 -