- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
武汉理工大学《机械系统计算机接口技术》课程设计说明书
1 概述
1.1 设计目的
(1) 掌握 CPU 与各芯片管脚连接方法,提高接口扩展硬件电路的连
接能力;
(2 )通过对交通灯信号自动系统的模拟控制,进一部提高应用8255A
并行接口技术,8253 定时功能,8259A 中断管理控制器的综合应用能力;
(3 ) 掌握基本汇编源程序编制方法,学会综合考虑各种设计方案的对
比和论证。
1.2 设计要求
交通信号灯自动控制系统须满足下列要求和功能:
(1) 首先车行道亮绿灯45s ,同时人行道亮红45s ;
(2 ) 45s 后,车行道黄灯闪烁3 次,亮、灭各1s,此时人行道仍维持
红灯;
(3 ) 6s 后,转为人行道亮绿灯20s,车行道亮红灯20s ;
(4 ) 20s 后,再转到第(1)步,如此循环往复;
(5 ) 当有车闯红灯时,能实现报警信号持续3 s 的扩展功能。
1.3 设计方法及步骤
1、设计系统硬件部分
(1) 先进行方案论证,确定最终采取硬件定时还是软件定时,是查询
方式还是中断方式;
(2 )在具体甄选设计过程中可能要设计的芯片,分析它们的功能特点,
确定它们的工作模式;
(3 )按照各芯片的使用特点以及本系统的设计要求逐步连接,画出系
统硬件连接图。
2 、设计系统的软件部分
(1) 先进行程序编制方式的方案论证,讨论分析,确定是采用宏程序
共 23 页 第 1 页
武汉理工大学《机械系统计算机接口技术》课程设计说明书
调用还是子程序调用模式;
(2 )确定本系统设计可能涉及的源程序各个模块,明确各个模块的各
自功能,分清它们相互之间的调用关系;
(3 ) 画出各个模块的程序流程图;
(4 )依据流程图,编制出交通信号灯自动控制系统的完整汇编源程序。
1.4 设计说明
(1) 本设计采用共阳极的发光二极管模拟对应的交通信号灯的型式,
参见后面“系统硬件部分设计”中“总体设计”这一节;
(2 )本设计关于有车闯红灯报警的扩展功能,是通过红外线接收装置
实现的,具体分析见后面“可编程芯片说明及其地址范围确定”中“8254
定时/计数器”这一节;
(3 )在本设计的最初方案中,本来是有电子眼拍摄闯红灯车牌号的这
一很实用、很现实化的扩展功能的,但由于实现这种功能的电路芯片资料难
以搜集,芯片电路连接复杂以及芯片工作模式,工作环境,工作特点的难以
确定,最终被舍弃,只留下报警功能;
(4 ) 本设计在很多方面,比如译码器的选择,定时器选型,程序调用
方式等等尽量做到不与本组其他成员雷同,程序编制力求简便清晰,硬件连
接图在保证每根具体用到的管脚线都能被表示出来的同时,力求线路连接清
晰明确,尽量不使线与线之间过于缠绕。
2 方案论证
2.1 软件定时与硬件定时
本任务要求交通信号灯能实现自行定时、延时、切换等功能,即能实现
交通信号灯自动控制。一般计算机控制系统实现定时或延时有两种基本方
法:利用软件定时或使用可编程硬件芯片,即硬件定时。
软件定时,即让机器执行一段程序,这个程序没有具体的执行目的,显
然利用执行每条指令 CPU 所花费的时间,可实现延时功能。这种方法容易
共 23 页 第 2 页
武汉理工大学《机械系统计算机接口技术》课程设计说明书
实现,仅需选用恰当指令并安排循环即可实现,定时时间调整方便,但不能
做到精确定时。另外,时间调整是以一条指令执行时间为基准,占用 CPU
资源,降低CPU 利用率。
硬件定时,即使用可编程定时/计数器硬件芯片定时。这种芯片内部有一
个可编程定时器,其定时值、定时范围可以很容易地由软件程序改变,定时
时间到时可发出某种形式的信号通知外设或CPU 。定时器的输出频率和波形
等均由程序设定,因而使用灵活,功能强。
综合软、硬件定时的各种优缺点,考虑到交通信号灯精确换灯的要求,
以及交通信号等需要方便、灵活地调整换灯时间等特点,我选用硬件定时来
完成任务。
2.2 查询方式与中断方式
定时时间到,比如车道绿灯亮45s 后需换成黄灯闪烁,完成
文档评论(0)