太阳能热水器控制毕业设计 联系客服

发布时间 : 星期六 文章太阳能热水器控制毕业设计更新完毕开始阅读9913cc4658eef8c75fbfc77da26925c52cc5919a

(此文档为word格式,下载后您可任意编辑修改!)

以下文档格式全部为word格式,下载后您可以任意修改编

辑。

中华人民共和国教育部

毕 业 设 计

论文题目:太阳能热水器中央控制器的设计与实现 学 生: 指导教师: 学 院: 专 业:

2007年6月

1

摘 要

当今计算机技术在飞速发展,微机应用日益普及深入,微机在通信自动化、工业自动控制、电子测量、信息管理和信息系统等方面得到广泛的应用。嵌入式计算机系统是以应用为中心,以计算机技术为基础,软、硬件可裁剪,适应应用系统对功能,可靠性,成本,体积,功效等严格要求的专业计算机系统。其最初应用是基于单片机的。单片机小巧灵活,成本低,易于产品化。它面向控制,能针对性的解决从简单到复杂的各种控制任务。

目前,国内的太阳能热水器还处于研发阶段,这种控制器只具有温度和水位的显示功能,不具有温度控制功能。由于加热时间不能控制而导致过烧,从而浪费大量电能。本设计是以89c51单片机为检测控制中心,采用ds12887实时时钟,实现了温度,水位,时间三种参数的实时显示功能。

关键词:单片机;太阳能热水器;智能控制;水位;温度;时间;

The Design and realization of the Solar-powered water ----输入端;Qn-----输出端;、LE为控制端,该片如何工作由功能表

定,表中L为低电平、H为高电平、Z为高阻抗(相当开路)3为任意电平,一般将接低电平,LE接ALE就能正常工作。

2.6 IO接口电路8255A

(1)总线接口部分

CS ——片选线

A1、A0 ——端口选择线(选片内四个端口寄存器)

输入

RD ——读信号线 WR ——写信号线

(2)内部逻辑部分

(3)外设接口部分

可由编程决定三个端口的功能

输入

输出

其它

A口 8位锁存 缓冲 8位锁存 双向 B口 8位锁存 缓冲 8位锁存

可分成两组分别作A口、B口的选通联C口 8位锁存 缓冲 8位锁存

络线 2、8255A的端口操作 A1 0 0 1 1

A0 0 1 0 1

选中 PA口 PB口 PC口 控制寄存器

二、8255A的工作方式及方式选择 1、8255A的工作方式

(1)方式0 ——基本输入输出方式

A口、B口、C口均有此方式,无选通, 是单片机与外部设备之间的直

接数据通道。

(2)方式1 ——

仅PA口、PB口有此方式,PC口中若干位作联络信号线。 各联络信号线的意义:

输入选通信号,外设发来。

STB —— 输入缓冲器满信号,发给外设(通知外设数据未被取走,暂不能接收IBF —— 新数据)

INTR —— 中断请求信号,外部设备发给单片机 INTE —— 中断允许信号

OBF —— 输出缓冲器满信号,发给外设(单片机将数据已送到指定口,外部设ACK —— 备可以取走)

外设响应信号,由外部设备发来(数据已送到外部设备)

(3)方式3 ——双向方式

仅PA口有此方式。PC3 ~ PC7作联络线

此时,PB口可以是方式0;也可以是方式1(PC0 ~ PC1作联络线)。 2、8255A的方式控制字

用编程方法向8255A的控制口写控制字,可决定它的工作方式。有两个

控制字: (1)方式选择控制字

“1”——方式控制标志位

D6、D5——决定A组的工作方式,0 0 —— 方式0 0 1 —— 方式1 1 3 —— 方式2