- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于汇编程序的简单高效的交通灯的实现与设计.pdf
中国科技论文在线
基于汇编程序的简单高效的交通灯的实现与设计
穆维友,吴泽平
中国矿业大学计算机科学与技术学院,江苏 徐州 (221008)
E-mail: muweiyou@163.com ; wuzepingladeng@126.com
摘 要:交通灯在人们的生活中非常重要,它关系到整个道路的畅通和行人的安全。由于现
实中的交通灯控制电路都比较复杂,红绿灯的亮灭时间不合理。本文根据现实中的交通灯存
在的问题,对控制电路做了改进,对汇编程序进行了优化。实现了一种不仅基于汇编程序,
软硬件结合,而且使得电路简单化,程序效率高效化,能够实时控制交通灯闪烁时间的交通
灯指挥系统。并给出了控制交通灯闪烁时间的计算方法。
关键词:交通灯;汇编程序;控制电路;8255A
中图分类号:TP302.1
1. 引言
[1]
交通灯在人们的生活中非常重要,它关系到整个道路的畅通和行人的安全 。而现实中
的交通灯控制电路都比较复杂,红绿灯的亮灭时间不合理,导致不能根据交通量的多少来实
时的控制交通灯的闪烁时间[2] 。本文根据现实中交通灯存在的问题,对控制电路做了改进,
对汇编程序进行了优化,使得电路简单化,而且能够实时控制交通灯的闪烁时间。
2. 设计思路
本文设计一个公路交叉口的交通控制灯。选取交通路口作为设计对象,1、3,2、4 是 4
个路口,在 4 个路口分别设置红灯、绿灯和黄灯以达到控制交通的目的[3] 。为了模拟十字路口
红绿灯的转换情况,控制车辆有序流通,运用 8255A 芯片控制红绿灯闪烁,以自动控制十
字路口车辆的流通,并用软件延时的方法控制延时时间。
设有一个十字路口,1、3 为南北方向,2、4 为东西方向,初始态为 4 个路口的红灯全
亮,延迟 10s 后,1、3 路口的绿灯亮,2、4 路口的红灯亮,南北方向通车。延迟 50 s 后,1、
3 路口的绿灯熄灭,黄灯开始闪烁,闪烁 5 次(间隔 1 s)后,1、3 路口的红灯亮,同时 2 、
4 路口红灯灭、绿灯亮,东西方向开始通车,延迟 30 s,2 、4 路口的绿灯熄灭,而黄灯开始
闪烁,闪烁 5 次(间隔 1 s)后,再切换到 1、3 路口。重复上述过程。按任意键,停止运行
程序。
通过对 8255 写入交通灯的初始状态然后在实验箱中反映出来,以达到交通控制的目的。
所有灯的状态都是通过对 8255A 的写入达到控制的。应用了 C 口和B 口的高四位做为输出,
并在 LED 灯上显示。其中 C 口的低四位接各个路口的绿灯,高四位接各路口的红灯,B 口
的高四位接各路口的黄灯。若灯点亮,则将 8255A 相应的端口对应位清 0 ;否则置 1。
如:1、3 路口绿灯点亮,同时 2、4 路口红灯点亮,点亮应使相应端口对应位清 0[4] 。
MOV AL ;1、3 路口绿灯亮,2、4 路口红灯亮
MOV DX,31AH ;端口PC 口地址送DX
OUT DX,AL ;将 送出端口 PC
开始时先进行程序的初始化,然后写控制字,三个端口均工作在方式 0,且均为输入端
口。1、3 为南北方向,2、4 为东西方向,初始状态是 4 个路口的红灯全亮,绿灯全灭。延
迟 10s 后,1、3 路口的绿灯亮,2、4 路口的红灯亮,南北方向通车。延迟 50 s 后,1、3 路
口的绿灯熄灭,黄灯开始闪烁,闪烁 5 次(间隔 1 s)后,1、3 路口的红灯亮,同时 2 、4
- 1 -
中国科技论文在线
路口红灯灭、绿灯亮,东西方向开始通车,延迟 30 s,2 、4 路口的绿灯熄灭,而黄灯开始
闪烁,闪烁5 次(间隔 1 s)后,再切换到 1、3 路口。重复上述过程。延时则通过具体的计
算实现,这样,实时控制交通灯的闪烁时间。
3. 电路原
您可能关注的文档
- 城市忙碌生活PPT模板.ppt
- 城市桥梁结构构成及类型[优质文档].doc
- 城市用地性质分类与标准.doc
- 城镇道路工程施工与质量验收规范CJJ1-2015验收表格.pdf
- 培养在职临床医学硕士学位研究生的初步探索.pdf
- 培养基无菌灌装模拟试验再验证方案.doc
- 培训期间所需个人装备清单.doc
- 培训费用预算表.doc
- 基于51单片机的简易计算器设计报告.doc
- 基于ARM9的WinCE快速入门.pdf
- 2025年浙江杭州市富阳区招聘医卫类专业高校毕业生43人笔试模拟试题及答案解析.docx
- 2025年浙江杭州萧山区卫生健康系统招聘专业人才、研究生、紧缺岗位133人笔试模拟试题及答案解析.docx
- 2024黑龙江佳木斯市部分单位公益性岗位补充招聘151人笔试模拟试题及答案解析.docx
- 2025年安徽省农村信用社联合社校园招聘40人笔试模拟试题及答案解析.docx
- 2025年民航东北空管局人员招聘16人笔试备考试题及答案解析.docx
- 2024河北石家庄市裕华区公开招聘社区工作者239名笔试备考试题及答案解析.docx
- 2024黑龙江大庆市直属机关工作委员会招聘公益性岗位人员3人笔试模拟试题及答案解析.docx
- 2025年宁夏选调生招录(164人)笔试模拟试题及答案解析.docx
- 2025山东临沂市面向优秀本土人才招录基层公务员笔试模拟试题及答案解析.docx
- 2025年上海市黄浦区教育系统公开招聘教师笔试备考试题及答案解析.docx
文档评论(0)