- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机原理汽车倒车测距仪
微机原理与接口技术课程设计——汽车倒车测距仪 题目:汽车倒车测距仪 指导老师: 日期:2013年1月13日目录一、设计目的4二、设计内容4三、设计任务4四、问题分析及方案选择5 总体思路5 超声的波发射5 测距原理5 显示原理6 报警原理6五、所需元件61.8086介绍62.8259A介绍73.8255介绍84.8253介绍85.地址锁存器74LS138介绍9六、硬件接线图111.总电路图112.超声波发射电路:113.超声波接收电路124.数码管显示电路145.蜂鸣报警电路14七、主程序流程图151.中断子程序172.延时子程序173.距离计算子程序184.十六进制转10进制数子程序195.LED显示子程序19八、程序代码20九、设计难点25十、心得体会26十一、参考文献28汽车倒车测距仪设计一设计目的1、运用微机原理及接口技术理论课中学习的8086、8255等芯片,以及数码管等元件进行课程设计,做到学以致用。2、通过课程设计提高自己的动手能力,分析问题的能力、解决问题的能力。3、提高自己运用汇编语言的能力,使自己的思维更加发散,提高创新能力。4、通过整个课程设计,提高综合运用能力,及提高对硬件的认识和布线能力。二、设计内容 1、设计一个微机控制的汽车倒车测距仪,能测量并显示车辆后部障碍物离车辆的距离,同时用间歇的“嘟嘟”声发出警报,“嘟嘟”声间隙随障碍物距离缩短而缩短,驾驶员不但可以直接观察到检测的距离,还可以凭听觉判断车后障碍物离车辆距离的远近;开机后先显示“———”,并有开机指示灯。CPU发射超声波1ms,然后显示60ms;即1ms+60ms为一个工作周期,等待回波,在次周期内完成一次探测。根据距离远近发出报警声并显示距离。障碍物距离小于1m,距离值变化5cm更换显示,否则不更换;距离在1m以上,新值与原显示值之差大于10cm更换,否则不更换。用三LED位数码管显示障碍物距离2、硬件电路原理图和软件框图;3 编写控制程序,写出设计任务书(总结报告)。三、设计任务1、选用8088和适当的存储器及接口芯片完成相应的功能。2、用LED显示器显示电子锁的当前状态。3、画出详细的硬件连接图。4、给出程序设计思路、画出软件流程图。5、给出地址分配表。6、给出所有程序清单并加上必要注释。7、完成设计说明书(列出参考文献,所用器件型号)。四、问题分析及方案选择1.总体思路:要实现测距、报警、显示,则倒车测距仪必须由以下几部分组成:超声波发射、接受电路,显示电路以及报警电路,超声波发射电路用于发射时长1ms的超声波,接受电路在接受到超声波后立即产生中断,触发中断程序。显示电路及报警电路用于指示距离。2.超声的波发射:超声波发射电路需考虑的问题是如何控制超生波发射时间以及超声波的发射功率,由于本次课程设计主要针对微机的控制原理,顾不在本次课设中考虑发射功率的问题。发射时间由8253的一个计数器控制,设置合适的计数初值,使输出刚好能够产生1ms控制脉冲。3.测距原理:测量距离则需要发射电路与接收电路的配合,同样使用8253的另一个计数器,使其在超声波发射时开始计数,接收到超声波回波后立即停止计数,计算已计的计数值,然后根据声波速度、计数频率算出时间。此次设计采用的时钟频率为1.193MHz,声速340m/s,故每cm的计数次数为 n=1.193M÷340÷100,但是计数差值是声波来回行程的差值,故车辆与障碍物的距离每cm的实际计数次数为 N=2×n。4.显示原理:由于数码管只有3个,而显示的灵敏度最高只需cm,所以选择第一个数码管为百位,第二个为十位,第三个为个位,单位cm。取计数差值,并将其值除以N,得到距离的16进制数(单位cm),需编辑相应的程序将16进制数转为10进制数,并逐个取出百位、十位、个位,并对应LED管的段码后输入到8255控制LED显示。5.报警原理: 报警电路采用8253的第三个计数器来控制报警频率,声音的产生则用一个蜂鸣发声器。因为距离越近,计算时间的计数值越小,所以我们可以用这个计数值乘上相应的系数来作为第三个计数器的计数初值,从而改变报警的频率。五、所需元件主要元件介绍:8086介绍Intel 8086微处理器是由美国Intel公司1987年推出的一种高性能的16位微处理器,是第三代微处理器的代表。它有20条地址线,直接寻址能力达1MB,具有16条数据总线,内部总线和ALU均为16位,可进行8位和16位操作。具有丰富的指令系统,采用多级中断技术,多重寻址方式,多重数据处理形式,段式存储器结构,硬件乘除法运算电路,增加了预取指令的队列寄存器等,分为总线借口部件ALU和执行部件EU。8259A介绍8259A是专门为了对8085A和8086/8088进行中断控制而设计的芯片,它是可以用程序控制的中断控制器。单个
您可能关注的文档
最近下载
- 中华人民共和国进口压力容器安全性能监督检验证书及报告书.doc
- TCQFX001-2024四川省机动车维修工时定额标准.pptx VIP
- 《中华人民共和国港口法》培训与解读课件.pptx VIP
- 人人商城恶意诉讼应诉指南-含胜诉答辩状和证据清单.docx VIP
- 《GB/T 9286-2021色漆和清漆 划格试验》.pdf
- 人教版2025高中地理必修二2.2城镇化 课件.pptx VIP
- 厨房设备质量保证措施.docx VIP
- 高一化学_第一章.ppt VIP
- 八年级上册第三单元整体教学设计.pdf VIP
- 江苏省扬州市宝应县2023-2024学年八年级下学期6月期末考试物理试卷(含答案).docx VIP
文档评论(0)