- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程设计-基于8086微处理器的交通信号灯控制设计
摘 要
随着现代科学技术的发展,人民生活水平的提高,汽车已走进千家万户。而由之带来的交通问题也越发的普遍和严重,这些交通问题在城市中表现得尤为突出。十字路口的交通状态控制已显得尤为重要,人们既不愿意在十字路口等待过久又不能陷入无休无止的堵塞状态。于是一种新型的交通灯设计迫在眉睫,它既能满足普通的控制指挥要求,又能根据不同的车流量路段或是不同的时间段设定不同的通行时间。
本交通灯设计就是在新的设计要求下,利用8086系统开发出来的。它基本上可以满足不同路段和时间段的通行时间设定,即保证在源程序不变的情况下,通过硬件接口(键盘)设定通行时间。
关键字:8086微处理器、可编程并行I/O接口芯片8255A、8253可编程定时器/计数器、
8259A可编程中断控制器、8284A时钟发生器、中断与查询方式相结合键盘。
一、方案论证与比较
1.1总体方案比较
在进行交通灯设计前定下一设计原则:在可以满足设计要求的前提下,运用已学到的知识,以最简单明了的设计思路进行交通灯控制设计。
对于本次交通灯设计现提出三种方案,分别比较如下:
方案1:利用纯数字电路实现交通信号灯设计。该种方案的系统框图如图1.1.1所示:
由系统框图可以知道,整个系统包括秒脉冲发生器、分频器、控制器、计数译码器等电路组成。秒信号发生器产生整个定时系统的时基脉冲,通过减法计数器实现秒脉冲个数进行减计数,完成每一种工作状态的持续时间。
整个电路基本上由数字电子器件组成,电路以及控制逻辑较复杂。设计的功能实现全部是由电路或是某些器件来保证的,若要适当的改变计数时间或是其他功能,则必须改动硬件电路或是某些器件,因而纯电子电路实现起来比较机械,不如软硬件结合的电路灵活。
方案2:利用51单片机进行交通信号灯设计。单片机将控制器、运算器、存储器以及输入输出端口集于一体的高性能处理器。利用51单片机开发系统,外围元件少,电路简单,实时性高。对于本系统完全可以利用51单片机实现,且51单片机实现起来硬件电路和程序设计思路都比较简单,还可以应用一些仿真软件对设计的系统进行仿真,从而在理论与实际中保证设计的可行性。但由于知识水平的限制,还是不能很好的驾驭51单片机系统设计的经脉。
该方案可用方框图表示如图1.1.2所示;
方案3:利用8086CPU进行设计。以8086微处理器为中心,通过扩展外围器件,实现设计所需的功能。8086处理器虽说需要拓展一些外围器件如8259A、8253A、8255等,增加了电路的复杂性,但它仍具有功能丰富、实时性高等特点,对于本设计来说,它完全可以满足。特别是对于8086系统实现所需芯片在本学期已经学习,所以对8086构造的系统还是容易接受的。
结合设计原则比较上叙三种方案后,决定选用第三种方案作为本次设计方案。
1.2单元电路比较
1.2.1 显示电路
显示电路在此处主要指秒倒计时显示电路。
根据显示器件的选用,有两种方式:LED数码管和LCD液晶显示。LED数码管显示又可以分为动态显示和静态显示。LED显示亮度高,不需要额外的驱动电路,实现方便简单。对于LED的动态显示和静态显示方式,两者显示原理一致,只是实现亮灭状态采用不同的方法。动态显示所占用的I/O口比静态显示少,需要结合模拟器件实现对各个LED的选通,从而硬件电路较静态显示复杂,动态显示程序也较静态显示复杂。LCD显示需要额外的驱动电路,显示程序复杂。显示亮度虽高,但在此处交通灯倒计时还是不方便的。综合考虑后,设计中采用LED静态显示方式。
1.2.2 键盘
键盘在此设计中主要实现对不同路段或不同时间段的通行时间设定。
方案1:采用独立键盘,该键盘电路结构简单、使用方便,软件实现简单,但是随着键数的增多,占用的I/O口的数目也随之增多。
方案2:采用矩阵式键盘。在相同键数下,占用的I/O口的数目较独立键盘少,该键盘需要不断的扫描,占用大量CPU时间,将影响单片机实时处理特性。
方案3:采用中断与查询相结合的键盘,如图1.2.1所示。该键盘较方案一、二优越。
该类键盘最大的特点是:该键盘的特点在于占用CPU少,即没有按扭按下时,主程序循环运行。当某按扭按下后使原本输出高电平的74LS21或74LS11翻转而输出低电平,致使单片机的P3.3电平翻转而产生中断或是通过一个74LS04接至8259A产生中断,程序进入预先编制的中断子程序,以查询的方式判断键值,最终确定键值而完成一次按键输入。
本设计采用第三种方案,由于设计的键比较的少,所以这里采用图1.2.1中的第一种方式。
二、系统框图
本交通信号灯设计主要完成对东西南北四方向的车辆通行进行指挥。设计的系统框图如图2.1.1所示
您可能关注的文档
- 螺旋千斤顶设计课程设计说明书(含全套图纸).doc
- 行列式求法的探讨.doc
- 行列式计算及其应用研究.doc
- 西交16年3月课程考试《化工仪表及自动化(高起专)》作业考核试题(标准答案).doc
- 西交15秋《化工工艺学(高起专)》在线作业.doc
- 西交16年3月课程考试《汇编语言程序设计(高起专)》作业考核试题.doc
- 西交16年3月课程考试《化工计算》作业考核试题.doc
- 西交16年3月课程考试《管理学原理(高起专)》作业考核试题.doc
- 西安交通大学16年3月课程考试《化学反应工程(高起专)》作业考核试题.doc
- 西安交通大学16年3月课程考试《护理信息学》作业考核试题.doc
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年第一学期高一年级学业诊断检测12月月考语文试卷含答案.pdf
- 四川省2025-2026学年高三上学期12月阶段性自测地理试卷含答案.pdf
- 林区蓄水池防火配套建设指南.ppt
- 四川省2025-2026学年高三上学期12月阶段性自测历史试卷含答案.pdf
- 云南省2025-2026学年高三上学期12月阶段性自测地理试卷含答案.pdf
- 火灾区域生态修复实施指南.ppt
- 云南省2025-2026学年高三上学期12月阶段性自测历史试卷含答案.pdf
- 云南省2025-2026学年高三上学期12月阶段性自测日语试卷含答案.pdf
- 2025年水产养殖科技合作协议(鱼苗).docx
- 2025年水产养殖苗种繁育合作协议协议.docx
原创力文档


文档评论(0)