单片机控制电热水器.ppt

想预览更多内容,点击预览全文

申明敬告:

本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己完全接受本站规则且自行承担所有风险,本站不退款、不进行额外附加服务;如果您已付费下载过本站文档,您可以点击这里二次下载

文档介绍

基于单片机的电热水器控制设计 目录 整体设计思路 AT89C51单片机简介 PROTUES和WAVE6000软件简介 硬件设计 软件设计 结束语 1.整体设计思路 本设计分别对硬、软件进行设计说明。硬件主要包括加热控制电路,温度检测电路,独立键盘控制电路、LED数码管显示电路及指示灯提醒电路等的设计。 本设计软件在单片机的基础上,使用WAVE6000通过汇编语言编程并将程序下载到开发板上运行成功,使用PROTUES软件绘制电路原理图,实现了基于单片机的电热水器控制系统。此系统能够完成显示、预约、加热、保温及提醒,基本实现了单片机对电热水器的简单控制。 2. AT89C51单片机简介 8位CPU;4K字节可编程FLASH存储器; 128字节内部RAM;32可编程I/O线 ; 2个16位定时器/计数器;5个中断源(外0、外1、T0、T1、串行口中断) 3. PROTUES和WAVE6000软件简介 PROTUES是目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台。 本设计使用PROTUES绘制了原理图。 WAVE6000编译软件,采用中文界面,一般用在C51单片机。 本设计通过WAVE6000,使用汇编语言,编写了源代码。 4.硬件设计 硬件主要包括加热控制电路,温度检测电路,独立键盘控制电路、数码管显示电路及指示灯提醒电路等的设计。 温度采集 按键输入 复位 加热控制 数码显示 单片机 (1)温度采集 本设计采用温度传感器BS18B20实现温度的采集,将单片机结合DS18B20实现温度采集,系统用一种新型的“一总线”可编程数字温度传感器(DS18B20),不需复杂的信号调理电路和A/D转换电路能直接与单片机完成数据采集和处理。 (2)按键输入 本设计采用独立式按键,设置了4个开关K1、K2、K3、K4。 K1:通过按键切换时间显示、温度显示、预约

最近下载