鉴于大家对电子数电单片机十分关注,我们编辑小组在此为大家搜集整理了“单片机十字路口交通灯控制系统设计”一文,供大家参考学习
论文编号:JD1116 论文字数:11295,页数:31
设计任务
(1)硬件扩展8031、74LS373、ROM、RAM、8279(显示)、73LS138、74LS273、7407、8255(基本I/O);PC口接开关控制系统的启动/停止;PO口接彩灯;扩展外部中断做应急控制,定时器T0(50ms)。
(2)软件启/停止开关控制程序,启动时先闪烁0.5s的黄灯,再正常运行,停止时黑屏、熄灯;扩展外部中断应急控制程序,应急状态为所有路口闪烁红灯,在显示器中部显示“U--U”;定时器T0初始化程序;列交通灯控制字表和序段码表。
摘 要
本设计的意义在于通过具体的控制系统的设计,掌握微机控制系统设计的一般方法和处理问题的思路,特别是一些常用的技术手段。使大家能在实践教学环节中,积累设计经验,开拓思维空间,全面提高个人的综合能力。 红绿灯控制是智能交通系统的一个重要部分,本文给出了一个用单片机控制的简易交通红绿灯自动控制系统。该系统适用于十字路口,并对放行和禁行时间进行倒计时显示(秒),且放行和放行时间可以根据需要进行调整。 在车辆通行繁忙的十字交叉路口设置的交通灯控制系统,其特点是:道路较窄而车辆通行较多,支线、干线的车辆通行时间不等,并设有左右弯道通行时间,允许人工监控或修改各线通行时间,同时设有道路应急控制。具体的情况是:在正常的情况下,干道通行时间为40秒,其中左右弯道占时5秒,直道通行时间为25秒,其中左右弯道占时5秒,直道占时20秒。并且能够在人工监控状态下,干道、支道通行时间通过键盘修改或通过开关人为控制。
关键词:单片机 交通灯 控制
目录
1 设计任务和要求…………………………………………………………………1
1.1 设计任务……………………………………………………………………1
1.2 设计要求……………………………………………………………………1
2 系统总体设计思想……………………………………………………………2
2.1 总体结构……………………………………………………………………2
2.1.1设计思想………………………………………………………………2
2.1.2系统设计工作原理……………………………………………………2
2.2 功能分析……………………………………………………………………2
2.2.1双色LED灯控制功能分析……………………………………………3
2.2.2 LED数码显示器控制功能分析………………………………………3
2.3 定时器计算…………………………………………………………………3
3 硬件设计……………………………………………………………………4
3.1 硬件设计原理…………………………………………………………………4
3.1.1存储器扩展电路……………………………………………………… 4
3.1.2 开关控制电路…………………………………………………………6
3.1.3显示电路………………………………………………………………6
3.1.4 交通灯电路 …………………………………………………………7
3.2绘制总装电路图(附录A)…………………………………………………9
4 软件设计……………………………………………………………………9
4.1 主程序设计及功能……………………………………………………………9
4.2子程序设计及功能……………………………………………………………9
4.2.1 8279初始化子程序……………………………………………………9
4.2.2 T0的初始化程序……………………………………………………10
4.2.3 显示子程序…………………………………………………………10
4.2.4 停止程序……………………………………………………………11
4.2.5 交通灯控制字表………………………………………………………11
4.2.6 程序段码表……………………………………………………………12
4.3 中断服务程序设计及功能…………………………………………………12
4.4 程序流程图…………………………………………………………………14
4.4.2中断服务程序流程图…………………………………………………14
4.4.1停止程序流程图………………………………………………………14
4.4.3 主程序流程图…………………………………………………………15
5 调试结果及说明…………………………………………………………… …16
5.1 调试过程……………………………………………………………………16
5.1.1 硬件调试………………………………………………………………16
5.1.2 软件调试……………………………………………………………16
5.1.3 软硬结合调试………………………………………………………16
5.1.4 遇到的问题及解决方案………………………………………………16
6 系统功能及使用说明……………………………………………………………18
6.1 系统功能……………………………………………………………………18
6.2操作使用说明…………………………………………………………………18
7 心得体会………………………………………………………………………19
8 参考文献…………………………………………………………………………20
附录A 系统电路原理图……………………………………………………………21
附录B 程序清单……………………………………………………………………27