电热水器控制系统设计
摘要:本设计采用ATEML公司生产的AT89S51单片机为核心来设计智能电热水器。也对单片机控制电热水器实现智能化的可能性进行了分析,利用温度传感器、模数转换器等来完成本设计。主要对单片机最小系统及其扩展进行了详细介绍。
关键词:单片机;控制;智能
目录
1 引言…………………………………………………………………………………………2
2 总体方案设计………………………………………………………………………………2
2.1方案一:以AT89S51单片机为控制中心的智能电热水器………………………3
2.2方案二:PIC16C72单片机为控制器件的智能电热水器………………………3
3 分电路设计和论证…………………………………………………………………………4
3.1电源电路设计和论证………………………………………………………………5
3.2键盘接口电路………………………………………………………………………7
3.3报警电路……………………………………………………………………………7
3.4模数转换电路………………………………………………………………………8
3.5温度检测电路………………………………………………………………………9
3.6水位检测…………………………………………………………………………10
3.7 LED显示电路……………………………………………………………………10
3.8 AT89S51功能特点介绍…………………………………………………………11
4 软件设计…………………………………………………………………………………15
4.1程序流程…………………………………………………………………………15
4.1.1系统主程序流程图……………………………………………………………15
4.1.2键扫描子程序流程框图…………………………………………………………16
4.1.3显示子程序流程图……………………………………………………………16
4.1.4运行程序流程框图……………………………………………………………17
5软硬件系统的调试…………………………………………………………………………18
5.1 硬件调试…………………………………………………………………………18
5.2 软件调试…………………………………………………………………………18
6附录…………………………………………………………………………………………19
6.1智能电热水器原理图……………………………………………………………19
6.2程序………………………………………………………………………………20
7参考文献……………………………………………………………………………………25
参考文献
[1] 刘坤.宋戈.赵红波.张宪栋.51单片机C语言应用开发技术大全.北京:人民邮电出版社.2008:09.
[2] 王静霞.单片机应用技术(C语言版).北京:电子工业出版社.2010:01.
[3] 董汉丽.C语言程序设计.大连:理工大学出版社.2009:01.
[4] 赵翔东.数字电子技术.北京:化学工业出版社.2009:06.
[5] 常慧玲.传感器与自动检测.北京:电子工业出版社.2009:04.
[6] 缪晓中.电子CAD-Protel 99SE.北京:化学工业出版社.2010:03.
[7] 沈任元.吴勇.常用电子元器件简明手册.北京:机械工业出版社.2009:01.
[8] 朱一伦.电子技术专业英语.北京:电子工业出版社.2010:07.