- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
接口技术——交通灯
交通信号灯设计
——基于唐都实验箱
班级: XXXXXXX
队员: XXXXXX
XXXXX
摘要:
本次试验主要是实现了微机原理与接口技术的重要应用之一——交通灯的设计与实现,主要是模拟十字路口的红绿灯,以及同步人行道。
本次试验主要是在对原先实验的复习总结基础之上,进行进一步的综合应用。主要用到的芯片有可编程并行通信接口芯片8255,可编程中断控制器8259A以及可编程计数器/定时器8254。
在设计中所用到的编程语言是汇编语言,设计所用到的设备是由西安唐都科技仪器公司生产的实验系统一套。在实验室将汇编程序调试通过后即可看到设计的结果。
关键字:交通灯,汇编
目 录
摘要
实验目的 。。。。。。。。。。。。。。。。。。。。。。。。。。。 1
实验原理 。。。。。。。。。。。。。。。。。。。。。。。。。。。 1
硬件连接图 。。。。。。。。。。。。。。。。。。。。。。。。。。。 2
软件流程图 。。。。。。。。。。。。。。。。。。。。。。。。。。。 3
实验结果及分析 。。。。。。。。。。。。。。。。。。。。。。。。。。。 4
总结 。。。。。。。。。。。。。。。。。。。。。。。。。。。 4
附录:完整代码 。。。。。。。。。。。。。。。。。。。。。。。。。。。 5
接口技术——交通灯
~ PAGE \* MERGEFORMAT 15 ~
实验目的
基于唐都实验箱的相关模块,进行交通信号灯的设计(含人行道),能够支持手动设置主路以及支路的时间。
实验模拟图
实验原理
主要是模拟十字路口的红绿灯,以及同步人行道。正常情况下,两路口轮流放行。本实验主要用到的芯片有可编程并行通信接口芯片8255,可编程中断控制器8259A以及可编程计数器/定时器8254。
通过认真学习了以前的8259A中断级联实验,8254定时/计时实验,8255并行接口实验,流水灯显示实验以及键盘扫描及显示设计实验。基于在试验中获得的知识,进行交通灯的设计。
我们用定时器8254产生秒脉冲,用中断控制器8259A控制产生中断,用并行接口芯片8255完成键盘的输入以及LED数码管的时间显示,并完成LED灯的点亮。实验原理简单明了。
硬件连接图
软件流程图
完整结果及分析
在试验箱中我们看到,完全模拟了交通灯的实际情况。每个状态都是按照预先设置的时间运行,人行道也同步运行正常。
当然设计中有些不足之处,设置时间的时候是从预先设置的时间倒计时,计时到0过后才会发生状态的变化,从而使得实际的运行时间比预先设置的时间总是多1秒。但是不是很大的问题,通过软件编程完全可以解决。
总结
通过此次实验设计,结合所学的《接口技术》这门课程的基础知识,在以前相关实验的基础之上,完整的实现了其重要的应用之一,交通灯的设计。
首先,要把握整个的设计的大概的流程,然后再对每一小块进行设计,最后进行调试。在本次设计的过程中,认识到了很重要的一点,就是是要熟悉可编程并行通信接口芯片8255的初始化及其端口的使用。总体感觉收获比较多,在将书本上的知识应用到了实践当中的过程中,翻阅资料提高了自学能力,和同学一起讨论汲取别人的长处。每小组两个人的分工也比较重要,团队合作能力也有所提高。对以后的实践会有很大的帮助。
附录:完整代码
MY8255_A EQU 0600H
MY8255_B EQU 0602H
MY8255_C EQU 0604H
MY8255_CON EQU 0606H
A8254 EQU 06C0H
B8254 EQU 06C2H
C8254 EQU 06C4H
CON8254 EQU 06C6H
SSTACK SEGMENT STACK
DW 16 DUP(?)
SSTACK ENDS
DATA SEGMENT
DTABLE DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H
DB 7FH,6FH,77H,7CH,39H,5EH,79H,00H
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START: MOV AX,DATA
MOV DS,AX
NEXT11: CLI
MOV SI,3000H
MOV AL,00H
MOV [SI],AL ;清显示缓冲
MOV [SI+1],AL
MOV [SI+2],AL
MOV [SI+3],
您可能关注的文档
- 基层团委手册.doc
- 基础护理_第十章_饮食与营养.ppt
- 基础护理及饮食健康指导..pdf
- 基础护理技术操作要点及评分标准.doc
- 基础护理学 第十三章 静脉输液与输血.ppt
- 基础护理学 选择题及答案.doc
- 基础护理学第11章 病人清洁的护理.ppt
- 基础护理学第19章 危重病人的护理及抢救技术.ppt
- 基础护理学学习指导及习题集(第五版)附答案.docx
- 基础护理之鼻饲与吸痰 陆倩倩.pptx
- 浙江衢州市卫生健康委员会衢州市直公立医院高层次紧缺人才招聘11人笔试模拟试题参考答案详解.docx
- 浙江温州泰顺县退役军人事务局招聘编外工作人员笔试备考题库及参考答案详解一套.docx
- 江苏靖江市数据局公开招聘编外工作人员笔试模拟试题及参考答案详解.docx
- 广东茂名市公安局电白分局招聘警务辅助人员40人笔试模拟试题带答案详解.docx
- 江苏盐城市大丰区住房和城乡建设局招聘劳务派遣工作人员4人笔试模拟试题带答案详解.docx
- 浙江舟山岱山县东沙镇人民政府招聘笔试模拟试题及参考答案详解1套.docx
- 最高人民检察院直属事业单位2025年度公开招聘工作人员笔试模拟试题含答案详解.docx
- 浙江金华市委宣传部、中共金华市委网信办所属事业单位选调工作人员笔试备考题库及答案详解1套.docx
- 广东深圳市党建组织员招聘40人笔试模拟试题及答案详解1套.docx
- 江苏南京水利科学研究院招聘非在编工作人员4人笔试模拟试题及参考答案详解.docx
文档评论(0)