- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
-1-
基于汇编语言的一种交通灯控制电路设计
曾正
武汉大学电气工程学院,湖北武汉(430072)
摘要:根据实际中提出的具体要求,对交通灯控制电路进行了改进。编写了相应的汇编语言程序,在DECE-S98三合一实验系统中调试通过,获得了设计课题所要求的结果。程序简单,并给出了每步程序的详细注释。
对该问题的进一步工作给出了展望。
关键词:交通灯;控制;DECE-S98系统;汇编语言
1.设计课题内容及要求
一般情况下是正常的交通灯,特殊情况下,可人为控制,一路通行,另一路阻止。具体完成以下控制要求
l一般情况下,正常的红绿灯交替状态;
l第一个按键控制一个方向通行绿灯,另一个方向红灯;
l第二个按键控制一个方向通行绿灯,另一个方向红灯;.
l第三个按键控制系统又恢复到正常的红绿灯交替状态。设计平台:DECE-S98三合一实验系统(启东计算机总厂)。
2.方案与系统组成框图及工作原理说明
红绿黄设计题目的背景是实际中的交通灯控制,实际的交通灯布置情况如图1所示。每个路口都设置了红绿黄三个灯,当一个路口即将由绿灯转换为红灯时,中间经历一个短暂的黄灯状态。在每组灯中,可以认为控制交通灯的工作情况,以适应某些特殊要求。
红绿黄
2
红绿黄
红绿黄
1二
1二
3
3
黄绿红
4黄红绿
4
图1交通灯布置情况
2.1设计方案
根据设计题目的要求,选择用8255芯片作为输入输出接口,通过程序向接口发送指令,
-2-
控制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所示的硬件电路接线图。
Vcc
ground
L1L2L3L5PB7L6L7L9L10L11PB2L13L14L15K1K2K3
L1
L2
L3
L5
PB7L6
L7
L9
L10
L11
PB2L13
L14
L15
K1
PA7PA6PA5PA4PA3PA2PA1PA0PB6PB5PB4PB3PB1PB0PC7PC6PC5PC4PC3PC2PC1PC0
PA7
PA6
PA5
PA4
PA3
PA2
PA1
PA0
PB6
PB5
PB4
PB3
PB1
PB0
PC7
PC6
PC5
PC4
PC3
PC2
PC1
PC0
8255A
图3系统硬件电路接线图
2.3工作原理说明
从图3所示的硬件电路接线图可以看出,设计的电路完全满足了设计题目所给出的要求,下面将一一加以说明。在阐述电路的工作原理之前,作如下规定,在程序的设计中仍然使用这些规定。
规定:1)当开关K1打到高电平时(即PC6=1),对应状态1:正常时(红绿灯交替运
-3-
行);2)当开关K2打到高电平时(即PC5=1),对应状态2:1、3方向绿灯亮,2、4方向红灯亮;3)当开关K3打到高电平时(即PC4=1),对应状态3:1、3方向红灯亮,2、4方向绿灯亮。
系统工作原理:当把写好汇编语言程序,编译、连接,载入DICE系列单片机之后,在操作界面上点击运行。当所有开关都接地时,12个LED均亮。当把开关K1打到高电平时,12个LED分为4组(分别对应4个路口),每组由3个灯组成:分别是黄灯、绿灯、红灯,每组的3个灯依次以:黄灯、绿灯、红灯的次序亮,各灯亮的时间由程序的跳转指令控制。此即,状态1:正常时,红绿灯交替运行。当把开关K2打到高电平时,LED保持在某个状态,此时的开关状态为无效状态,再将K1打到低电平,此时对应的状态为状态2:1、3方向绿灯亮,2、4方向红灯亮。当把开关K3打到高电平时,与上面的情况类似,把其他的开关打到低电平时,对应的有效状态为状态3:1、3方向红灯亮,2、4方向绿灯亮。
3.程序功能描述
您可能关注的文档
- 2020年大学生法院暑假社会实践报告.docx
- 母爱作文小学作文教学设计5篇.docx
- 某自助比萨消费者市场调查报告书.docx
- 技术规范标准室内分布集成商重要技术标准.docx
- 二年级班主任上学期工作计划.docx
- 模拟芯片企业提升核心竞争力策略研究报告.docx
- 施工安全员考试题1.docx
- 分析工具LV83三维竞争战略模型.docx
- 小学:数学二年级上册分香蕉教学设计.docx
- 机械原理(西工大第七版)习题选解.docx
- 2025年文创IP授权收益分配与产业链协同发展报告.docx
- 快消品企业2025年节假日促销活动案例分析及效果评估报告.docx
- 2025年在线办公市场用户行为及需求变化数据分析报告.docx
- 教育园区建设项目社会稳定风险评估与应对策略报告.docx
- 医疗健康管理行业用户习惯与服务模式创新趋势报告.docx
- 连锁品牌2025年新市场拓展市场容量预测报告.docx
- 辉瑞-BioNTech疫苗研发合作2025年全球研发合作模式创新分析报告.docx
- 生物膜技术在水质净化领域的投资前景报告.docx
- 2025年文创IP授权收益分配与产业链深度融合分析.docx
- 2025年跨境电商物流智能化升级下的物流行业风险管理报告.docx
最近下载
- 成本费用管理制度(最终版).pdf VIP
- 3海港总体设计规范_培训讲义-航道、锚地分析报告.pdf VIP
- 电力设备预防性试验规程QCSG114002-2011版资料.doc VIP
- Legally Blonde Scripts 律政俏佳人(中英对照).pdf VIP
- 浙江省消防技术规范难点问题操作技术指南-2025修订稿(定稿).pdf VIP
- 中华人民共和国民法典系列第七编侵权责任解读PPT课件.pptx VIP
- OWASP大语言模型人工智能应用Top10安全威胁2025.docx
- 530601-高职工商企业管理专业教学标准.pdf VIP
- 种植土覆土绿化施工方案.docx
- 2025年阿里云客服专项客服条件检测认证考试试题及答案.docx VIP
文档评论(0)