全文预览

超声波测距《单片机原理及应用》课程设计报告(学生撰写模版)

上传者:相惜 |  格式:doc  |  页数:19 |  大小:381KB

文档介绍
片机的P2口,位码输出端口分别为单片机的P3.4、P3.2、P3.3口,数码管位驱运用PNP三极管S9012三极管驱动。Р供电电路Р本测距系统由于采用的是LED数码管用为显示方式,正常工作时,系统工作电流约为30-45mA,为保证系统统计的可靠正常工作,系统的供电方式主要交流AC6-9伏,同时为调试系统方便,供电方式考虑了第二种方式,即由USB口供电,调试时直接由电脑USB口供电。6伏交流是经过整流二极管D1-D4整流成脉动直流后,经虑波电容C1虑波后形成直流电,为保证单片机系统的可电,供电路中由5伏的三端称压集成电路进行稳压后输出5伏的真流电供整个系统用电,为进一步提高电源质量,5伏的直流电再次经过C3、C4滤波。Р报警输出电路Р为提高测测距系统的实用性,本测距系统的报警输出提供开关量信号及声响信号两种方式。Р方式一:报警信号由单片机P3.1端口输出,继电器输出,可驱动较大的负载,电路由电阻R6、三极管BG9、继电器JDQ组成,当测量值低于事先设定的报警值时,继电器吸合,测量值高于设定的报警值时,继电器断开。Р方式二:报警信号由单片机P0.2口输出,提供声响报警信号,电路由电阻R7、三极管BG8、蜂鸣器BY组成,当测量值低于事先设定的报警值时,蜂鸣器发出“滴、滴、滴…..”报警声响信号,测量值高于设定的报警值时,停止发出报警声响。Р超声波测距软件设计构成Р超声波测距程序流程图 Р YРYРNР=N0Р=0Р=1Р开始Р初始化Р测量标志Р启动定时器Р超声波测距Р距离>上限值Р距离<盲区值Р===Р显示值= C C CР显示值= - - -Р测量段码转换Р显示Р设定段码转换Р距离<报警值Р===Р报警输出Р=NР超声波测距程子序流程图РYР标志=1?Р发送超声波Р延时避开盲区Р收到回波否?Р预设时间?Р启动计时器T1Р停止计时Р计算测量值Р超声波测距Р结束РNРNРYРYРN

收藏

分享

举报
下载此文档