- 1、本文档共93页,可阅读全部内容。
- 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. 步进电机控制系统的设计 2. 简易波形发生器的设计 3. 复杂的十字路口交通信号灯的控制系统 4. 电子时钟 5. 串口通信设计 6. 模拟数据采集器 3. 复杂的十字路口交通信号灯的控制系统 目的和意义 关键器件及设备 相关知识 系统硬件设计 软件设计 小结及完善 3.1 目的和意义 以十字路口交通信号灯控制系统为例, 介绍一个单片机应用系统的设计方法; 学习在单片机应用系统简单I/O接口的设计; 学习模拟交通信号灯控制的实现方法; 学习数据输入、输出程序的编制方法; 学习 8051内部记数器的使用和编程方法; 掌握外部中断技术的基本使用方法和中断处理程序的编写方法。 系统设计功能 此十字路口交通信号灯控制系统,分东西道和南北道,设东西道为A道,南北道为B道; 系统设计规定:A道放行时间为2分钟,B道放行1.5分钟;绿灯放行,红灯停止;绿灯转红灯时,黄灯亮2秒钟; 当一道有车而另一道无车时,交通灯控制系统能立即让有车道放行; 若有紧急车辆(如110、112、119等急救车)要求通过时,此系统应能禁止普通车辆,路口的信号灯全部变红,以便让紧急车辆通过。假定紧急车辆通过时间为2秒钟,紧急车辆通过后,交通灯恢复先前状态。 3.2 关键器件及设备 单片机及相关元件 交通信号指示灯 传感器 中断按钮 3.3 相关知识 系统处理方案 本系统采用单片机作为中心处理部件,输入/输出量均属开关量,而紧急车辆通过,采用实时中断方式。 机型和器件的选择 系统以常用的8051/8031单片机作为中心处理部件,2732A作为程序存储器,红、绿、黄灯各4个作为交通指示灯,反应A道、B道有无车辆的传感器各2个,处理紧急车辆的中断按钮一个。 3.4 系统硬件设计 将A道上的两个同色灯联在一起,B道上的同色灯也彼此相连(此处用发光二极管模拟实际的交通灯,各发光二极管的阳极通过保护电阻接到+5V的电源上,发光二极管的阳极的阴极接到单片机的P1口); 用8031单片机的P1.0~P1.5共6根输出线,控制各色交通灯的点亮与熄灭;A、B道上有无车辆的信号,输入给P1.6、P1.7; 紧急车辆通过,采用外部触发按键实时中断方式进行处理。 3.5 软件设计 根据硬件电路原理图,并按系统的功能画出程序流程图。由于此系统较为简单,故采用自顶向下的设计方法,进行程序设计;紧急车辆通过的处理,则采用中断的方法,由中断处理程序处理。 说明:P1.6=0,表示A道有车通过,P1.6=1,表示A道无车通过; P1.7=0,表示B道有车通过,P1.6=1,表示B道无车通过。 本设计中断处理程序的应用,最主要的地方是如何保护进入中断前的状态(信号灯、P口、单片机寄存器的状态),使得中断程序执行完毕后能回到交通灯中断前的状态。要保护的地方,除了累加器ACC、标志寄存器PSW外,还要注意:主程序中的延时程序和中断处理程序中延时程序不能混用。 3.6 小结及完善 本课程设计的关键是对十字路口交通信号灯控制系统的理解。有了这些知识,你能够设计出有时间显示的十字路口定时交通信号灯的实用控制系统。要求如下: 系统功能:此十字路口交通信号灯控制系统,分东西道和南北道,设东西道为A道,南北道为B道。 规定:A道放行时间为2分钟,B道放行2分钟;绿灯放行,红灯停止;绿灯转红灯时,黄灯亮2秒钟; 同时用三位或二位数码管进行120秒或60秒递减时间显示。使用空闲的P口和三八译码器输出LED显示器的段码。 4. 电子时钟 目的和意义 通过本课程设计的学习,掌握数码管显示电路的动态显示原理;了解74LS164扩展端口的方法;掌握键盘扫描的工作原理;并且掌握51单片机定时器、中断的工作原理以及处理程序的编程方法,利用51单片机定时器和数码管等器件设计一个时、分、秒都可以调整的数字钟。 4.1 相关知识 以硬件为主的接口方法 这种接口方法的电路如图4-1所示。从图中可以看出,在数据总线和LED之间,必须有锁存器或I/O接口电路,此外还有专门的译码器/驱动器,通过译码器把1位16进制数或BCD码译码为相应的显示段码,然后由驱动器提供足够的功率去驱动发光二极管。这种接口方法仅用一条输出指令,就可以进行LED显示。但是所使用的硬件电路较多,而硬件译码缺乏灵活性,只能显示十进制或十六进制数。 以软件为主的接口方法 这种接口方法的电路如图4-2所示,它是以软件查表代替硬件译码,不但省去了译码器,而且还能显示更多的字符。但是驱动器是必不可少的,因为仅靠接口提供不了较大的电流供LED显示器使用 本课程设计由于我们有六个数码管,选择第二种方法即以软件为主的接口方
您可能关注的文档
- 兴化市新区体育馆弱电智能化系统设计方案汇.doc
- 关于鲁棒神经网络应用于间歇聚合反应控制器的学术报告汇.ppt
- 兴仁县雨樟片区黄家洞村饮水安全工程实施方案汇.doc
- 关于大连开发区学前教育当前所面临问题的调查与研究汇.doc
- 兰博基尼汽车生产流程汇.ppt
- 兵团矿产资源节约与综合利用项目掘进机招标文件汇.doc
- 养殖水体营养调控剂的研制可行性研究报告汇.doc
- 具有“防非”功能的农村智能广播系统设计方案汇.doc
- 典当业治安管理信息系统汇.doc
- 养老金发放情况AO审计实例汇.doc
- 2025AACR十大热门靶点推荐和解读报告52页.docx
- 财务部管理报表.xlsx
- 高中物理新人教版选修3-1课件第二章恒定电流第7节闭合电路欧姆定律.ppt
- 第三单元知识梳理(课件)-三年级语文下册单元复习(部编版).pptx
- 俄罗斯知识点训练课件-七年级地理下学期人教版(2024).pptx
- 课外古诗词诵读龟虽寿-八年级语文上学期课内课件(统编版).pptx
- 高三语文二轮复习课件第七部分实用类文本阅读7.2.1.ppt
- 高考物理人教版一轮复习课件第4章第3讲圆周运动.ppt
- 高考英语一轮复习课件53Lifeinthefuture.ppt
- 2025-2030衣柜行业风险投资发展分析及投资融资策略研究报告.docx
文档评论(0)