基于AT89C51单片机的交通灯控制系统的设计
计算机光盘软件与应用 年第 !
期
#
%& (
)
+#,
. ) (
./
0 1%% 23 (
.
3#
/ 4
软件设计开发
基于
1丁 5 6 7
单片机的交通灯控制系统的设计 ,
关洪亮常晓天 8吉林铁道职业技术学院吉林吉林 ,
9 ,
: 减少交通事故的发生 ,,,
摘要;道路交通信号灯是交通安全产品中的一个类别 使用效率 ,
,
是为了加强道路交通管理 , 、
提高道路 。。
改善交通状况的一种重要工具 ,
。
近年来随着科技的飞速发展 然后编程实现对定时 ;
片机的外围扩展 关健词 ;
显示电路构成基本硬件 交通灯控制系统 =
。
控制
、
使用单片可编程来实现交通灯的功能利用单显示电路的控制然后调试完成设计 > 6 76 一
八〕 5 6 熨< ;
中图分类号
%
>9石
文献标识码
1
文章编号;
夕
?
:
!
一
>>
一
一 ,
、
系统及硬件电路 ,,
以及根据所需要的功能进行相应的操作
。
整个系统的构成以 1 5 7单片机为核心由 = 6口扩展ΑΒ 数码管显示紧急情况中断电路还有复位电路等组成单片机作为整个硬件系统的核心它既是协调整机工作的控制器又是数据处理器它由单片机时钟 , 。。
,
、
电路
复位电路等组成本设计选用ΑΒ 发光二极管的红绿灯状态用来指示 、 。
、
。
左右拐直行等交通指示信息绿色表示通行红色则表示禁止通行中间绿色灯亮表示直行两边红色灯亮 。
,
,
,
,
表示禁止通行<左边绿色灯亮表示左拐弯<其他红色灯亮则表示禁止通行和右拐弯所有指示信息一目了然 , 。。
按键控制台可供警察在室内实时监视交通状况通过按键可设置Χ紧急情况发生时的交通灯状态控制人机界面非常友好系统采用双数码管倒计时计数功能最大显示数字 6友好的人机界面灵活的控制方式优化的 。。
,
。
,
、
、
物理结构以及丰富的功能是本设计的亮点本设计由中断系统单片机ΑΒ 数码显示模块和按 、、
。
键等构成单片机是集成的 2Δ芯片 1 6Δ 7单片机只= 5需根据实际选型其他部分都需要根据应用要求和性能指 。
,
。
标自行设计
。
三
、
系统调试 ,
8一:硬件调试 ) &在设计过程中我们使用了Ε# (
4 ,
硬件仿真软件对 。
该设计的硬件电路进行了实物功能仿真
实物交
通灯控制系统的 电路安装完成后 ,
% Φ
仿真效果良好电路板焊接工作量非常大 ,,,,
短路
,
无断路 ;
,
首先进行检查即确认电路无虚焊无集成元件安装是否正确之后进行电路功 ,
能模块的分级调试根据电路功能逐级进行通行方式功能调试包括对四种通行方式控制调试行人和行车方向指示灯亮度和驱动电路调试<倒计时功能调试数码管亮 ,
;
;
图
硬件总体框图 ,,
二
、
度调试<复位和紧急情况手动控制功能调试 8二:软件调试 。
。
系统软件设计 ,
软件采用模块化设计方法不仅易于编程和调试也可减小软件故障率和提高软件的可靠性同时对软件进行全面测试也是检验错误排除故障的重要手段软件总体设计及流程图如图所示主要完成各部分的软件控制和协 , 。
本系统的软件系统很大选用一般的伟福仿真器对程序进行编写和调试除了语法差错外当确认程序没问题 。
,
,
时
,
调试方法
通过直接下载到单片机来调试采取的是自下到上的即单独调试好每一个模块然后再连接成一个 ,,,
。
本系统主程序模块主要完成的工作是对系统的初始化发送显示数据同时对按键进行扫描等待外部中断 调 ,,,,
。
完整的系统
最后完成一个完整的系统调试
。
8下转第
>Γ
页:





