摘要:本文介绍了一种以STC89C51单片机为核心的低成本、高精度、微型化数字显示的硬件电路和软件设计方法。本设计采用超声波传感器来采集液位的变化,并通过继电器控制水泵的上水和放水,而且有蜂鸣器智能报警功能,具有更高的精度,而且使用更方便,应用场合更广泛。
【关键词】超声波传感器; 单片机; 智能报警
目录
摘要
Abstract
绪论-1
1.1 课题设计的背景-1
1.2 课题设计的现状和发展-1
1.3 具体功能-1
1.4 课题设计内容-2
2 系统硬件设计-3
2.1 STC单片机的最小系统-3
2.1.1 单片机STC89C51的结构以及相关特点-4
2.1.2 时钟电路-5
2.1.3 复位电路-6
2.2 传感器模块-6
2.2.1 传感器的选择-6
2.2.2传感器模块结构-7
2.3 显示器-8
2.3.1 LCD1602的结构简图-8
2.4 按键模块-9
2.4.1 按键模块的结构-9
2.5 继电器模块-9
2.5.1继电器的工作原理-9
2.5.2继电器模块的功能-9
2.5.3继电器模块结构-10
3系统软件的设计-10
3.1 软件设计模块的组成-10
3.2 软件设计模块流程图-10
3.2 .1传感器模块的程序流程图-11
3.2 .2显示器模块的程序流程图-12
3.2 .3按键模块的程序流程图-12
4实物验证-13
4.1 实物调试-13
4.2 实物图-13
结论-16
参考文献-17
致谢-18
附录1 系统原理图-19
附录2 C语言程序-20