云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 基于AT89C51单片机的超声波测距仪的设计 - 图文

基于AT89C51单片机的超声波测距仪的设计 - 图文

  • 62 次阅读
  • 3 次下载
  • 2025/6/14 9:51:59

电容值无严格要求,但电容取值对振荡频率输出的稳定性、大小、振荡电路起振速度 有少许影响,CX1、CX2可在20pF到100pF之间取值,但在60pF到70pF时振荡器有较高的频率稳定性。所以本设计中,振荡晶体选择12MHZ,电容选择20pF。

因为一个机器周期含有6个状态周期,而每个状态周期为2个振荡周期,所以一个机器周期共有12个振荡周期,如果外接石英晶体振荡器的振荡频率为12MHZ,一个振荡周期为1/12us,故而一个机器周期为1us。如图7所示为时钟电路。

图7 时钟电路图

3.7 复位电路的设计

复位方法有上电自动复位和手动复位两种,单片机在时钟电路工作以后, 在RESET端持续给出2个机器周期的高电平时就可以完成复位操作。例如使用晶振频率为12MHz时,则复位信号持续时间应不小于2us。本设计采用的是自动复位电路。如图8示为复位电路。

图8 复位电路图

- 9 -

3.8 声音报警电路的设计

如下图所示,用一个蜂鸣器和三极管、电阻接到单片机的P13口上,构成声音报警电路,如图9示为声音报警电路。

图9 报警模块电路

3.9 显示模块

显示模块采用8段数码管显示,用四个8550三极管对电流进行放大,来驱动四位数码管正常工作。

图10 数码管电路

四、软件设计

4.1 主程序工作流程图

按上述工作原理和硬件结构分析可知系统主程序工作流程图如下图11所示;

- 10 -

开始 系统初始化 测得距离与设定值比较,小于 N Y 启动报警电路开始报警 距离比较,报警是否持续 Y 报警结束 N Y 再次检测等待下次报警 N 结束 图11 主程序工作流程图

超声波探测程序流程图:

- 11 -

图12 超声波探测程序流程图

五、总结

本设计研究了一种基于单片机技术的超声波智能测距报警系统。该系统通过以ATC89C51单片机为工作处理器核心,超声波传感器,它是一种新颖的被动式超声波探测器件,能够以非接触测出前方物体距离,并将其转化为相应的电信号输出.该报警器的最大特点就是使用户能够操作简单、易懂、灵活;且安装方便、智能性高、误报率低。随着现代人们安全意识的增强以及科学技术的快速发展,相信报警器必将在更广阔的领域得到更深层次的应用。

- 12 -

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

电容值无严格要求,但电容取值对振荡频率输出的稳定性、大小、振荡电路起振速度 有少许影响,CX1、CX2可在20pF到100pF之间取值,但在60pF到70pF时振荡器有较高的频率稳定性。所以本设计中,振荡晶体选择12MHZ,电容选择20pF。 因为一个机器周期含有6个状态周期,而每个状态周期为2个振荡周期,所以一个机器周期共有12个振荡周期,如果外接石英晶体振荡器的振荡频率为12MHZ,一个振荡周期为1/12us,故而一个机器周期为1us。如图7所示为时钟电路。 图7 时钟电路图 3.7 复位电路的设计 复位方法有上电自动复位和手动复位两种,单片机在时钟电路工作以后, 在RESET端持续给出2个机器周期的高电平时就可以完成复位操作。例如使用晶振频率为12MHz时,则复位信号持续

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com