摘要:这次设计采用AT89C52芯片和单片机,目的是实现水位调节与相关器件一起组成硬件电路,采取两个七段共阳极LED显示器显示水位的不断变化。当水位低于内部设定的值时,系统将产生报警的安全提示,并通过电机正向泵浦。当水位达到内部设定值时,系统停止报警,电机停止转动。当水位高于内部设置,系统报警,电机反转出水,直至正常水位指示器,蜂鸣器响,停止,电机自动关闭。
关键词:液位调节、单片机、A/D转换、蜂鸣报警、数码管显示
目录
摘要
ABSTRACT
1 绪论-1
1.1-设计目的-1
1.2 设计任务与要求-2
2 基于单片机的水位调节系统概论-3
2.1 系统应用现状-3
2.2基于单片机的水位调节系统基本原理-3
2.3系统设计方案框图-3
3各单元模块功能简介及电路设计-4
3.1 传感器输出部分-4
3.1.1水位检测传感器工作原理-4
3.1.2传感器主要参数-5
3.2 ADC0832数据采集转化部分-5
3.3 单片机最小系统模块-7
3.3.1 功能特性概括-7
3.3.2 AT89C52简介-8
3.3.3 单片机最小系统-8
3.3.4 复位电路部分-9
3.3.5 单片机各引脚说明-9
3.3.6 外部晶振时钟电路设计-11
3.4 数码管显示部分-12
3.4.1 共阳极数码管简介-12
3.4.2 共阳极8位数码管引脚功能说明-12
3.4.3 共阳极数码管编码表-13
3.4.4 共阳极数码管电路连接-13
3.5 报警指示电路-14
3.6电机驱动电路-14
3.6.1电机驱动芯片简介-14
3.6.2 L293D 特性-15
3.6.3 L293D芯片引脚图-15
3.6.4电机驱动电路连接图-16
4软件部分-17
4.1软件运行程序:见附录1-17
4.2 软件的设计流程框图-17
5系统联机调试-18
5.1 硬件结构部分-18
5.2 压力传感器部分-18
5.3 联机调试实物图-18
6总结与体会-19
致谢-20
参考文献-21
附录1-22
附录2:程序-23