徐州工程学院毕业设计(论文)
4.5总电路设计
4-7电路总设计图
电路中使用的处理芯片是AT89C51,外部电源接入供电模块,经过自锁开关给整个系统供电。芯片的INT0端口负责接收中断信号,当超声波接收电路接收到信号,芯片就会产生中断,随即芯片停止计时。单片机对程序进行处理,然后按照公式V=340t/2,求出与障碍物的实际距离S。当S<0.5m时,单片机P20端口输出低电平,是9012三极管导通,驱动蜂鸣器报警。晶振电路除去单片机中的电路联合,形成单片机所必须的时钟周期,为体系供应初始的时钟信号。单片机计时与其相关。复位电路在其中的的作用是重启工作电路。
17
徐州工程学院毕业设计(论文)
5系统程序的设计
系统程序主要是由主程序、显示程序、预警程序以及按键程序等构成的。
5.1主程序
主程序的重要作用是将超声波距离测量板块检测的距离大小进行显示、录入以及运算处理,按键操作预警距离设定,在检测到的数值低于之前设置的数值,蜂鸣设备就会发出声音,进行报警。
主程序系统示意图如下图5-1所示。
图5-1主流程系统示意图
5.2显示数据子系统
本体系的重要作用是把超声波板块检测出的距离结果,使用单片机进行处理工作之后在数码管上表示出距离的大小。
显示数据子系统的示意图如下图5-2所示。
18
徐州工程学院毕业设计(论文)
图5-2显示数据子系统示意图
5.3报警子程序
本程序的重要作用是在距离数值低于预先设置数值大小的时候,令蜂鸣设备发
出声音,发挥报警警告的效果。 报警子流程系统图如下图5-3所示。
图5-3报警子流程系统图
5.4按键子程序
本程序的重要作用是调整预警值,根据下作用键合理化上限,然后根据下则合
理化下限,最后根据下则停止工作。
按键子流程系统图如下图5-4所示。
19
徐州工程学院毕业设计(论文)
开始 按下按钮 N Y 设置下限 Y 按下按钮 N Y 结束
图5-4按键子流程系统图
20
徐州工程学院毕业设计(论文)
6系统调试
6.1软件调试
6.11 proteus软件概述
Proteus软件,是由欧洲Labcenter electronics企业独家推出的EDA工作软件,这个工作软件具有近二十年的发展历程,被人们广泛的使用,相对于其它EDA工具成功的地方就在于它的电路仿真是互动式的,针对微处理器的应用,还可以在其原理工作图的模拟原型基础上,开展程序编码工作,同时还可以完成软件编码的运行调试,假如有数据显示或者结果输出,就能够获得运行调试之后的传输结果。
21