基于STC89C52RC十字路口交通灯的设计
2016-11-10叶晶晶刘海民
电子测试 2016年19期
杨 洁,叶晶晶,刘海民
(黔南民族师范学院,558000)
基于STC89C52RC十字路口交通灯的设计
杨 洁,叶晶晶,刘海民
(黔南民族师范学院,558000)
本系统主要是基于单片机STC89C52为核心的控制单元实现;单片机P3口控制各个路口红、绿、黄灯,P20口-P23口作为数码管位选开关实现动态扫描,P0口用于传输数据给数码管显示数字。能实现各个路口信号灯自动有序的切换并伴随时间显示。
单片机;交通灯;控制器
单片机控制交通信号灯是用单片机直接控制信号灯的状态变化,用单片机自带定时器定时,再接入数码管就可以显示倒计时以提醒驾驶者,各个路口信号灯亮灭倒计时时间可改变定时器初值来改变,更具人性化。
1 总体设计及功能描述
本设计以单片机STC89C52RC为控制核心,采用模块化设计,共分以下几个功能模块:单片机控制系统、信号灯指示模块和倒计时模块。系统具体硬件系统框图如图1所示
单片机作为整个硬件系统的核心,它既是协调整机工作的控制器,又是数据处理器。它由单片机、时钟电路、复位电路等组成。
信号灯指示采用红、绿、黄LED发光管,用三种颜色指示车辆放行、暂停、禁止,形象直观。
倒计时采用双数码管倒计时计数功能,最大显示数字99。

图2 整体电路图
2 系统硬件设计(见图2 整体电路图)
单片机采用STC89C52RC
单片机的P0口经过74hc245芯片驱动8个数码管,用于倒计时间的显示。
单片机通过P3口来控制十字路口的交通灯的显示。

图1 十字路口交通灯系统框图

图4 南北方向绿灯,东西方向红灯……p>
登录APP查看全文
