1、微机课程设计 微机原理与接口技术课程设计微机原理与接口技术课程设计 汽车倒车测距仪汽车倒车测距仪 题目:题目:汽车倒车测距仪汽车倒车测距仪 指导老师:指导老师: 日期:日期:20132013 年年 1 1 月月 1313 日日 微机课程设计 目录目录 一、设计目的 4 二、设计内容 4 三、设计任务 4 四、问题分析及方案选择 . 5 1. 总体思路 5 2. 超声的波发射 5 3. 测距原理 5 4. 显示原理 6 5. 报警原理 6 五、所需元件 6 1. 8086 介绍 6 2. 8259A 介绍 7 3. 8255 介绍 8 4. 8253 介绍 8 5. 地址锁存器 74LS138
2、介绍 9 六、硬件接线图 11 1. 总电路图 . 11 2. 超声波发射电路: 11 3. 超声波接收电路 12 4. 数码管显示电路 14 5. 蜂鸣报警电路 14 七七、主程序流程图主程序流程图 15 1. 中断子程序. 17 2. 延时子程序. 17 3. 距离计算子程序. 18 4. 十六进制转 10 进制数子程序. 18 5. LED 显示子程序 19 八、程序代码 19 九、设计难点 25 十、心得体会 25 微机课程设计 十一、参考文献 27 汽车倒车测距仪汽车倒车测距仪设计设计 微机课程设计 一一设计设计目的目的 1、运用微机原理及接口技术理论课中学习的 8086、8255
3、等芯片,以及数码管等 元件进行课程设计,做到学以致用。 2、通过课程设计提高自己的动手能力,分析问题的能力、解决问题的能力。 3、提高自己运用汇编语言的能力,使自己的思维更加发散,提高创新能力。 4、通过整个课程设计,提高综合运用能力,及提高对硬件的认识和布线能力。 二、二、设计设计内容内容 1、设计一个微机控制的汽车倒车测距仪,能测量并显示车辆后部障碍物离车辆 的距离,同时用间歇的“嘟嘟”声发出警报,“嘟嘟”声间隙随障碍物距离缩短 而缩短,驾驶员不但可以直接观察到检测的距离,还可以凭听觉判断车后障碍物 离车辆距离的远近; 开机后先显示“”,并有开机指示灯。 CPU 发射超声波 1ms, 然后
4、显示 60ms; 即 1ms+60ms 为一个工作周期, 等待回波,在次周期内完成一次探测。 根据距离远近发出报警声并显示距离。障碍物距离小于 1m,距离值 变化 5cm 更换显示,否则不更换;距离在 1m 以上,新值与原显示值 之差大于 10cm 更换,否则不更换。 用三 LED 位数码管显示障碍物距离 2、硬件电路原理图和软件框图; 3 编写控制程序,写出设计任务书(总结报告)。 三、设计任务三、设计任务 1、选用 8088 和适当的存储器及接口芯片完成相应的功能。 2、用 LED 显示器显示电子锁的当前状态。 3、画出详细的硬件连接图。 4、给出程序设计思路、画出软件流程图。 5、给出地址分配表。 微机课程设计 6、给出所有程序清单并加上必要注释。 7、完成设计说明书(列出参考文献,所用器件型号)。 四、问题分析及方案选择四、问题分析及方案选择 1.总体思路:总体思路: 要实现测距、报警、显示,则倒车测距仪必须由以下几部分组成:超声波发 射、接受电路,显示电路以及报警电路,超声波发射电路用于发射时长 1ms 的 超声波