- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于汇编语言的一种交通灯控制电路设计
基于汇编语言的一种交通灯控制电路设计
曾正
武汉大学电气工程学院,湖北武汉(430072 )
E-mail :zengerzheng@126.com
摘 要:根据实际中提出的具体要求,对交通灯控制电路进行了改进。编写了相应的汇编语
言程序,在DECE-S98 三合一实验系统中调试通过,获得了设计课题所要求的结果。程序简
单,并给出了每步程序的详细注释。
对该问题的进一步工作给出了展望。
关键词:交通灯;控制;DECE-S98 系统;汇编语言
1. 设计课题内容及要求
一般情况下是正常的交通灯,特殊情况下,可人为控制,一路通行,另一路阻止。具体
完成以下控制要求
一般情况下,正常的红绿灯交替状态;
第一个按键控制一个方向通行绿灯,另一个方向红灯;
第二个按键控制一个方向通行绿灯,另一个方向红灯;.
第三个按键控制系统又恢复到正常的红绿灯交替状态。
设计平台:DECE-S98 三合一实验系统(启东计算机总厂)。
2. 方案与系统组成框图及工作原理说明
设计题目的背景是实际中的交通灯控制,实际的交通灯布置情况如图1 所示。每个路口
都设置了红绿黄三个灯,当一个路口即将由绿灯转换为红灯时,中间经历一个短暂的黄灯状
态。在每组灯中,可以认为控制交通灯的工作情况,以适应某些特殊要求。
红 绿 黄
2
红
绿
1 黄
黄
绿 3
红
4
黄 红 绿
图1 交通灯布置情况
2.1 设计方案
根据设计题目的要求,选择用8255 芯片作为输入输出接口,通过程序向接口发送指令,
- 1 -
控制LED 的亮和暗。其中,输出为1 (高电平)时,LED 亮;输出为0 (低电平)时,LED
暗。
为了满足题目中要求:1)正常时,红绿灯交替运行;2 )一个方向绿灯亮,另一个方向
红灯亮;3 )红绿灯的亮暗与 2 )相反。假定以上各种状态都由一个开关控制,那么需要三
个开关作为控制量从8255 的某个接口中读入到CPU 中,决定程序执行何种状态。
在设计中,8255 的A 口和B 口用作输出口,控制12 只LED 的开通和关闭;C 口用作
输入口,将3 个开关状态读入到CPU 中。
2.2 系统组成框图
系统组成框图如图2 所示。
CPU
3 个控制开关 8255
12 个LED
图2 系统组成框图
根据图2 所示的系统框图,在实际中采用了如图3 所示的硬件电路接线图。
原创力文档


文档评论(0)