- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
路口灯火控制系统的设计
课程设计说明书
-----路口灯火控制系统的设计
一、概述
课程设计的目的
本设计是《微机接口与控制技术》课程的综合训练,我们通过理论学习,课题选择,资料查阅,软、硬件设计,系统调试等环节,巩固和提高所学的知识及应用水平.学会从提出问题,观察与分析问题,到最终解决问题科学方法.培养我们严谨的工作作风,务实的工作态度。为今后的毕业设计、及从事微机控制系统的设计与维护奠定坚实的基础。
2.课程设计的意义
本设计的意义在于通过具体的控制系统的设计,掌握微机控制系统设计的一般方法和处理问题的思路,特别是一些常用的技术手段。使我们能在实践教学环境中累积设计经验,开拓思维空间,全面提高个人的综合能力。
二、课程设计的内容和步骤
1.设计内容:
本设计是在车辆通行繁忙的十字交叉路口设置的灯火控制系统,其特点是:道路较窄而车辆通行较多,支线、干线的车辆通行时间不等,并设有左右弯道通行时间,允许人工监控或修改各线通行时间,同时设有道路应急控制。具体的情况是:在正常的情况下,干道通行时间为40秒,其中左右弯道占时5秒,直道通行时间为25秒,其中左右弯道占时5秒,直道占时20秒。并且能够在人工监控状态下,干道、支道通行时间通过键盘修改或通过开关人为控制。
设计中以MCS-51单片机为主控器,作适当的存储器,键盘\显示器,、十二盏指示灯的扩展,形成一个路口灯火控制系统。
2.课程设计的要求:
(1)硬件设计(硬件结构图如下图所示)
硬件系统在该系统中的作用主要是进行数据的传送,有关逻辑的计算,并且提供显示,人为的进行数据的修改,系统的启动,停止等等。此外系统运行的安全可靠性要靠硬件系统来实现。
硬件系统的设计还应满足以下原则:
满足系统的设计要求,易于操作维护。
系统功能灵活,便于扩展。
具有自动诊断功能。
硬件系统的设计主要包括下面的工作:
a:扩展存储器:本系统设计中用到的是62256EEPROM即可做程序存储器又可做数据存储器。他跟2个74LS373地址锁存器相连,用到A0——A14共15根地址线,所以他的寻址范围0——7FFFH。
配置8位LED显示器:该显示器是双色显示器,它由一个红色的LED和一个绿色的LED封装在一起红色管接正极,绿色管接负极显示红色,红色管接负极,绿色管接正极,则显示器显示绿色,都接正极则显示黄色,都接负极则不显示。在该系统中它是由8255的A口经过74LS240连接的。
配置25键键盘,其中“A”为启动键,B为停止键.扩展并行接口8255A.c键为修改键,e,f键人工控制键。在该系统中列线用到的是8279的SL经过74LS138的8根列线中的3跟Y0,Y1,Y5,行线是8279的RL8根输出线。
(2)软件设计
在该系统的软件设计中用到的是模块程序设计,主要的模块程序是键盘的模块程序,它包括、、、、、、、,显示的模块程序,它包括、、、、、、。通过软件的设计使系统有简易的监控功能,通过键盘可以修改通行时间和启动或停止人工控制的路口灯火控制系统.正常显示状态:动态显示车辆通行时间,其格式为
支道通行时间显示位
干道通行时间显示位
监控状态显示修改时间;应急状态显示“P——P”。
3.总体设计与论证。
A: 首先根据该设计的特点,把出现的情况进行分析整理,得到以下几种情况:
(1)干道:左右弯道:占时5秒。显示如上图所示的第四位;直道:占时35秒,显示如上图所示的高两为。
(2)支道:左右弯道;占时5秒,显示如上图所示的二三位;直道:占时25秒,显示如上图所示的第0位。
(3)同时的几位灯在直道时那位亮,在弯道时那位亮。
(4)在绿灯转红灯时,闪烁3次,变黄延时五秒变红灯。
B:根据以上的情况分析,经过思路的整理大家统一得到了整体的设计框架图,及程序流程图和硬件图。
C:我门的的系统设计过程中,实验系统主要采用的是模块化设计。这次系统设计中用到的模块是:MODEL1---62256存储器,ELMOD2---8279键盘显示,ELMOD3—138译码电路,ELMOD4—可编程并行接口8225。这次系统设计过程中要将这几个模块按照逻辑与设计要求把它们与8031做连接,实现以上特点。
D:这次设计当中初步决定所需要的辅助芯片有:373地址锁存器2个或3个。反向器若干,62256存储器。
E:硬件设计:电路图为附件。
F:软件设计:包括键盘程序,显示程序,显示程序为主程序。子程序有延时程序—延时为0.1秒。
三、灯火控制系统的设计
㈠硬件设计:
灯火控制系统的硬件设计包括:存储器的扩展(62256),I/O口的扩展(8255),地址的锁存(74LS37
文档评论(0)