第一范文网 - 专业文章范例文档资料分享平台

at89c51单片机-交通灯控制系统(含源码及仿真图)教案资料

来源:用户分享 时间:2025/5/29 9:04:02 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

3. 黄灯闪烁后,东西路口红灯亮同时南北路口绿灯亮,南

北方向开始通车。 4.

延时27s,南北方向绿灯灭,黄灯闪烁3次,然后又切

换成东西方向通车,如此重复。 5.

当发生交通意外(中断产生)时,全部亮红灯,进行交通

事故的处理。当事故处理完毕(再次按中断键),重新按上述方式工作。 6.

当南北路口的流量大时,可以增加南北路口亮绿灯的时

间,当东西路口的流量大时,可以增加东西路口亮绿灯的时间,结束后调回正常状态。

4.2 设计步骤

1.利用Proteus 7.5 SP3仿真软件按下列要求绘制仿真实例 ? 用4个共阳极LED数码管的分别表示东、西、南、北四个方向路口,以数码管的上、中、下3个横段分别代表红、黄、绿3盏灯

? 用P0、P1口分别输出控制模拟交通灯的状态显示的数码管和倒计时显示数码管的状态码

? P3^1、P3^2、P3^4~~~P3^7控制数码管的位选

? P2^0~~~P2^4接收中断信号并反馈给INT0接口进行中断处理 2.按照基本要求编制程序实现相应功能。

五、硬件和软件设计

5.1 硬件电路图

硬件电路图通过Proteus 7.5 SP3仿真之后如图1所示,其中: 按钮K0连接P2^0端口实现红灯全亮,处理交通意外 按钮K1连接P2^1端口实现南北方向亮灯时间+1s 按钮K2连接P2^2端口实现南北方向亮灯时间-1s 按钮K3连接P2^3端口实现东西方向亮灯时间+1s 按钮K4连接P2^4端口实现东西方向亮灯时间-1s 整体实验连接电路如下图所示:

图1 整体连接电路图

5.2 程序流程图

主程序 开始 设置中断工作方式、触发方式、初始化 运行过程 N 是否有中断 Y 执行中断 中断结束,退出中断,返回

运行过程 EW:绿灯(27),SN:红灯 是否到3秒 Y EW:黄灯亮,SN:红灯 N Count<10? Y N EW:黄灯灭,EW:红灯 LED显 示 缓 冲 区 DISP 是否到0秒 N Y SN:绿灯(27),EW:红灯 是否到3秒 Y SN:黄灯亮,EW:红灯 N Y Count<10? N SN:黄灯灭,EW:红灯 是否到0秒 N Y

at89c51单片机-交通灯控制系统(含源码及仿真图)教案资料.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c4id6h4qjfg34ka295j7z7yqpo85slb00d47_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top