基于单片机的智能水表控制系统设计.docx

资料分类:科学与工程 上传会员:懂了么 更新时间:2024-05-25
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:8358
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:随着社会的发展,科技的不断进步,电子化、数字化产品越来越丰富,越来越普及,深入到各个领域,影响到我们生活的方方面面。近年来,随着人们生活水平的不断提高,对生活品质的要求也越来越越高,电子产品不断升级换代,智能化趋势已经发展成为行业主流。

-过去,我们所使用的水表大都是机械式的,测量误差比较大。本文将设计一款以STC89C51单片机作为主控处理器的新型智能水表,该水表能够记录总的用水量和单次用水量,当用水量超出设定值时系统发出声光报警提醒,水量报警值能够通过按键进行自行设置,还可以测量水流速度。测量结果也会在LCD1602液晶显示屏同步显示出来。

 

关键词: 智能水表;STC89C51单片机;LCD1602液晶

 

目录

摘要

Abstract

1  绪论-1

1.1 课题背景-1

1.2 研究目的和意义-1

1.3 研究的主要内容-1

2  系统方案选择-2

2.1 硬件选择-2

2.1.1  单片机的选择-2

2.1.2  显示模块-2

2.1.3  传感器模块-2

2.1.4  存储模块-2

2.1.5  报警模块-2

2.2  系统总体方案-3

3  系统硬件设计-4

3.1  STC89C51单片机-4

3.1.1  STC89C51芯片-4

3.1.2  单片机最小系统-4

3.2  LCD1602液晶显示电路-5

3.2.1  LCD1602特点-5

3.2.2  LCD1602引脚说明-5

3.2.3  LCD1602工作原理-6

3.3  AT24C02存储芯片-7

3.3.1  AT24C02实物图-7

3.3.2  AT24C02工作原理-7

3.4  霍尔水流传感器-8

3.4.1  霍尔水流传感器特点-8

3.4.2  霍尔传感器测量原理-8

3.5  有源蜂鸣器-9

3.6  按键电路-10

4  系统软件设计-11

4.1  软件开发环境-11

4.2  系统程序 -11

4.2.1  主程序-11

4.2.2  中断子程序-12

5  系统测试-13

5.1  实物展示-13

5.2  实物测试-13

6  结论-21

参考文献-22

附录1-23

附录2-24

致谢-33

相关论文资料:
最新评论
上传会员 懂了么 对本文的描述:本设计选用STC89C51作为本设计的主控处理器,通过LCD1602进行实时显示信息,采用霍尔型水流传感器YF-S401进行采集用水量和水流速度,设计可以通过按键进行设置单次用水量,并且储存在......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: