太阳能辅助加热装置的设计毕业设计.docx

上传人:b****6 文档编号:6270702 上传时间:2023-01-05 格式:DOCX 页数:43 大小:417.68KB
下载 相关 举报
太阳能辅助加热装置的设计毕业设计.docx_第1页
第1页 / 共43页
太阳能辅助加热装置的设计毕业设计.docx_第2页
第2页 / 共43页
太阳能辅助加热装置的设计毕业设计.docx_第3页
第3页 / 共43页
太阳能辅助加热装置的设计毕业设计.docx_第4页
第4页 / 共43页
太阳能辅助加热装置的设计毕业设计.docx_第5页
第5页 / 共43页
点击查看更多>>
下载资源
资源描述

太阳能辅助加热装置的设计毕业设计.docx

《太阳能辅助加热装置的设计毕业设计.docx》由会员分享,可在线阅读,更多相关《太阳能辅助加热装置的设计毕业设计.docx(43页珍藏版)》请在冰豆网上搜索。

太阳能辅助加热装置的设计毕业设计.docx

太阳能辅助加热装置的设计毕业设计

 

山东职业学院

毕业设计

 

题目:

太阳能热水器

智能控制器的设计

系别:

电气工程系

专业:

电气自动化技术

班级:

电气自动化技术1033班

学生姓名:

闫珊珊

指导老师:

杜洋

完成时间:

2013-1-20

 

摘要

太阳是距地球最近、与地球关系最密切的一颗恒星能量的天然来源,太阳能是取之不尽,用之不竭,没有污染的巨大能源。

但由于太阳能的分散性、季节性和地区性又给太阳能利用带来重重困难,有些技术难点尚未突破,产品造价偏高(如光电池)。

因而尚未被人们大规模的使用。

当今社会发展日新月异,人们衣食住行也在不断的提高。

现有电热型热水器费用昂贵及燃气型的不安全性,且排放二氧化碳污染大气,北方用煤气取暖造成城市空气环境污染,这些都是太阳能热水器良好的外部生存环境。

太阳能热水器克服了上述缺点,他是绿色环保产品。

它使用简单、方便。

太阳能热水器顺呼时代发展的要求,满足人们对环保绿色产品的需求。

在人类文明程度日益提高的今天,它是现代文明社会的最佳选择。

应该注意到,集体单位对太阳能热水器的用量很大。

新建商住楼安装热水器,已是房屋开发公司计划之内的事,配套热水器的商品房销势更好。

在太阳能热利用技术中,太阳能热水器是技术上比较成熟、造价比较低廉的产品,同时给人民提供不耗能源、保护环境、绝对安全的热水而受到人们的欢迎。

目前,太阳能热水器控制器还一直处于研究与开发阶段,市面在售的控制器绝大部分只具备温度和水位显示功能,不具备温度水位的自动控制功能。

虽然有的控制器配有电加热辅助装置,但都不是全智能型的,给用户使用带来许多不便。

矚慫润厲钐瘗睞枥庑赖。

本系统采用51单片机为核心,采用温度传感器进行温度检测,并通过数码管显示,功能键盘可以实现辅助电加热温度控制。

其主要功能包括热水器温度显示,液位显示,辅助电加热温度控制,辅助电加热时间控制、预约控制等。

做到智能的、功能完善的、操作简便的太阳能辅助加热系统。

聞創沟燴鐺險爱氇谴净。

 

关键词:

单片机、太阳能热水器、温控系

 

1.前言(绪论)

1.1太阳能热水器的发展概况及市场竞争分析

自20世纪90年代以来,我国太阳能热水器行业保持了20年左右的快速增长。

1992年,我国太阳能热水器产业年生产量只有50万平方米,而到2011年,我国太阳能热水器总产量达到5700万平方米。

嘰觐詿缧铴嗫偽純铪锩。

目前我国已成为世界上最大的太阳能热水器生产国和太阳能热水器市场,该产业也成为我国唯一在生产能力和利用规模上处于世界领先水平的可再生能源产业。

随着太阳能热利用行业竞争态势的日趋激烈,有长远发展眼光的太阳能企业开始将创新放在各项工作的重中之重,无论是在核心技术还是外观形象,无论是集热技术、保温技术还是高能效技术、太阳能与建筑一体化技术,都取得了飞速的发展与进步。

熒绐譏钲鏌觶鷹緇機库。

2012年6月,国家财政部、发改委、工业和信息化部联合发起的《高效节能太阳能热水器惠民工程推广实施细则》正式出台。

推广期限暂定为2012年6月1日至2013年5月31日,旨在通过采取财政补贴的方式,支持太阳能热水器的推广使用,拉动新能源产品的消费。

鶼渍螻偉阅劍鲰腎邏蘞。

  目前,我国城乡居民对洗浴热水的需求增长迅猛。

在农村地区和中小城市,太阳能热水器已经成为提高人民生活质量、全面建设小康社会的重要手段。

随着中高温太阳能热水器的开发以及太阳能与建筑一体化技术的日益完善,太阳能热水器的应用领域不再局限于提供热水,正逐步向取暖、制冷、烘干和工业应用方向拓展,中国太阳能热水器市场潜力巨大。

纣忧蔣氳頑莶驅藥悯骛。

2.设计思路及要求

2.1本设计的目的和意义

本设计具有很强的实用性,用成本低廉的电阻式传感器以及电极配以单片机技术对生产实际中的太阳能热水器的水温的控制以及水位的显示。

本装置电路简单、实用性强、性价比高、水温控制灵活,水位显示直观醒目。

可广泛应用于家庭生活对太阳能热水器的水位显示与水温控制。

具有良好的市场前景颖刍莖蛺饽亿顿裊赔泷。

2.2设计过程及工艺要求

(1)基本功能;

① 检测温度、水位;

② 显示温度、水位;

(2)主要技术参数 

① 温度检测范围 :

0℃-99℃;

② 测量精度 :

1.0℃;

③ 水位检测范围 :

10%-100%; 

④ 检测精度 :

20%; 

⑤ 显示方式 :

数码管显示;

⑥ 信息输入方式 :

通过按键可以设定水温、加热时间、预约加热时间等。

⑦ 提示方式 :

在温度达到设定温度、加热时间到、预约加热时间到、水位到达极限时会有声光提示。

自动上水时会有灯光常亮,和一声提示音。

濫驂膽閉驟羥闈詔寢賻。

⑧上水方式:

自动上水时是在设定加热水位小于25%时,当水位上升至75%时自动上水停止,用户可以手动上水,也可以通过水管的并联使用手动开关上水。

銚銻縵哜鳗鸿锓謎諏涼。

2.3论文的结构组成

本论文分为四部分:

绪论:

太阳能热水器的发展概况及市场竞争分析。

第二章:

主要介绍太阳能热水器辅助加热系统设计的目的和意义及设计过程及工艺要求,介绍介绍本论文的结构组成,介绍硬件原理框图及软件实现方案并通过比较硬件电路组成部分和软件部分各种实现方案,最终确立最佳方案。

挤貼綬电麥结鈺贖哓类。

第三章:

介绍以单片机AT89S52为信息处理核心的太阳能热水器辅助加热系统设计电路,详细分析各单元的硬件电路,并给出相关电路原理图。

赔荊紳谘侖驟辽輩袜錈。

第四章:

根据仪器的硬件构成和功能要求,给出相应的软件设计及主要程序流程图。

2.4太阳能热水器辅助加热系统设计总体方案设计

2.4.1系统硬件电路方案

根据系统功能要求,需要一下电路:

单片机控制电路,水位监测电路,温度检测电路、按键检测电路,温度、水位、计时显示电路,加水控制电路,加热控制电路,时间读取电路等等。

由这几个模块电路组成整个系统,完成水温水位自动智能控制。

塤礙籟馐决穩賽釙冊庫。

 

水位监测电路

显示电路

显示电路

提示电路

 

单片机处理电路

温度检测电路

显示电路

加水电路

加热电路

按键检测电路

显示电路

 

时间读取电路

显示电路

图2—1太阳能热水器辅助加热系统硬件原理图

其各部分电路具体功能如下:

·1水位监测电路:

在家用太阳能热水器中对水位要求的精确度不高,因而不需要购买价格昂贵的水位监测仪器,可以根据实际需要搭建简易电路检测水位。

裊樣祕廬廂颤谚鍘羋蔺。

·2温度检测电路:

根据实际需要,温度检测电路要有较好的稳定性,外部电路越简单其工作的稳定性就越好。

因为太阳能热水器的测温点距加热控制器有一定的距离,因而在选择温度传感器时最好选用数字量的器件。

仓嫗盤紲嘱珑詁鍬齊驁。

·3按键信息输入电路:

此电路主要完成加热温度设定、加热时间设定、预约加热时间设定、改变显示数据等等功能,属于人机交流部分,使整个系统更加合理,人性化。

对于整个系统的完善,有至关重要的作用。

绽萬璉轆娛閬蛏鬮绾瀧。

·4单片机信息处理电路:

不言而喻,这部分电路对于整个系统而言相当人的大脑,其主要包括了整个单片机(51系列)的最小系统,各个模块电路连接等。

当然最主要的是他的软件要正常运行。

骁顾燁鶚巯瀆蕪領鲡赙。

·5时间读取电路:

此电路主要为此系统提供较为准确的时间,使整个系统能正确的判断出白天与夜晚和何时是用水高峰等,是其能达到智能控制的关键。

瑣钋濺暧惲锟缟馭篩凉。

·6提示电路及信息显示电路:

此电路主要完成当水温度值、水位超过设定值或最大值时,发出提示信号,其中包括声响信号和光信号。

显示电路是人机交互平台的重要组成部分,主要可以完成显示实时的温度值、设定值、水位值及计时的显示的功能。

其显示信息数量较为简单,所以可以选择数码管显示。

鎦诗涇艳损楼紲鯗餳類。

·7加水电路及加热电路:

对于家用太用能热水器加水加热都没有精确的水位温度要求,在此电路可以直接选择开关量的器件控制加热加水,但其控制的电压电流值比较大,所以在设计上要综合考虑。

栉缏歐锄棗鈕种鵑瑶锬。

考虑到每个模块都可以有多种实现方案,下面通过比较各种方案,来选择最优化的实现方案

2.4.2温湿度传感器的选择以及传感器相关参数

传感器又称为换能器、变换器等。

温湿度传感器是温湿度测系统中重要的组成部分,其基本功能是将库房的温度和湿度这样一些物理量(非电量)转换成为便于测量的电量。

温湿度传感器的精度、灵敏度、抗干扰能力及安装方式决定了温湿度传感器测量精度,因此其选型对整个设计具有决定性的作用。

辔烨棟剛殓攬瑤丽阄应。

目前,温湿度信号的测量方式较多,但在测温方面主要有:

1金属热电阻:

温度/热改变电阻阻值

2热电偶:

温度/热量使导体产生温差电动势

3半导体热敏电阻:

温度/热量改变电阻阻值

4红外释热测温:

温度改变红外热辐射

5色温法:

温度改变金属颜色变化(炼钢)

6石英:

温度改变石英震荡频率

7形变:

温度使双金属片弯曲

而以上传感器不能满足外部电路简单,数字量输出的要求,而DS1302及能满足系统的要求而且价格便宜,稳定性好。

以下介绍它的相关信息:

峴扬斕滾澗辐滠兴渙藺。

一线式数字温度传感器DS18B20是DS1820的更新换代产品(由美国DAIIAS公司生产)。

它具有体积小,分辨率高,转换快等优点。

由于每片DS18B20含有唯一的硅串行数,所以在一条总线上可以挂接多达248≈218×1014只DS18B20,再加上DS18B20独特的单线总线结构,决定了DS18B20特别适合于大型的多路温度实时测控系统的温度检测。

温度实时测控集装箱的设计,在实现测控系统的温度检测方面就较好地利用了DS18B20的独到詩叁撻訥烬忧毀厉鋨骜。

特点,使系统得到了极大的简化。

(1)DS18B20的特性

1)独特的单线接口方式。

DS18B20在I/O处理器连接时,仅需要一个I/O口即可实现微处理器同DS18B20的双向通讯。

则鯤愜韋瘓賈晖园栋泷。

2)DS18B20支持组网功能,多个DS18B20可以并联在唯一的单线上,实现多点测温。

3)DS18B20的测温范围为:

-55℃~+125℃,在-10℃~+85℃时,其精度为+015℃。

胀鏝彈奥秘孫戶孪钇賻。

4)DS18B20的测温结果的数字量位数从9~12位,可编程进行选择。

数字化温度传感器DS1820测温范围为-55~+125℃,增量值为0.5℃(9位温度读数),它主要由4个数据部件部分组成:

64位ROM;温度传感器;非易失性的温度告警触发器TH和TL;高速便笺存储器64位ROM用于存储序列号,其首字节固定为28H,表示产品类型码,后6个字节是每个器件的编码,最后1个字节是CRC校验码.温度告警触发器TH和TL存储用户通过软件写入的报警上下限值,高速便笺存储鳃躋峽祷紉诵帮废掃減。

器由9个字节组成,其中有2个字节RAM单元用来存放温度值前1个字节为温度值的补码低8位,后1个字节为符号位和温度值的补码高3位。

稟虛嬪赈维哜妝扩踴粜。

(2)DS18B20测温原理

DS18B20内部结构框图,如图3-4所示。

图2—2DS18B20内部结构框图

DS18B20的测温原理:

DS18B20测量温度采用了特有的温度测量技术,它是通过计数时钟周期来实现的,内部计数器对一个受温度影响的振荡器的脉冲计数,低温时,振荡器的脉冲可以通过门电路。

而当到达某一设置高温时,振荡器的脉冲无法通过门电路。

计数器设置为-55℃。

同时,计数器复位在当前的温度值时,电路对振荡器的温度系数进行补偿,计数器重新开始计数直到回零。

如果门电路仍未关闭,则系统重复上述过程。

陽簍埡鲑罷規呜旧岿錟。

(3)DS18B20的操作协议

DS18B20单纯通信功能是分时完成的。

单线信号包括复位脉冲,响应脉冲,写“0”,写“1”,读“1”。

它们有严格的时隙概念。

系统对DS18B20的操作以ROM命令(5个)和存储器命令(6个)形式出现。

对它的操作协议是:

初始化DS18B20发复位脉冲)→发ROM功能命令→处理数据→发存储器命令处理数据。

各种操作都有相应的时序图。

沩氣嘮戇苌鑿鑿槠谔應。

DS18B20在使用时,一般都采用单片机来实现数据采集。

只需将DS18B20信号线与单片机1位I/O线相连,且单片机的1位I/O线可挂接多个DS18B20,就可实现单点或多点温度检测。

DS18B20传感器精度高、互换性好;它直接将温度数据进行编码,可以只使用一根电缆传输温度数据,通信方便,传输距离远且抗干扰性好:

与用传统温度传感器组成的多点测温系统相比可节省大量电缆,而且系统得以简化,系统扩充维护十分方便。

DS18B20可以广泛用于工厂工业过程、大型粮仓、酿酒厂,食品加工厂的温度检测以及宾馆、仪器仪表室等处的温度检测和控制。

钡嵐縣緱虜荣产涛團蔺。

2.4.3单片机型号选择

市场上单片机种类繁多且功能各异,价格也相差很大,现在简单介绍一下我们常用单片机:

1PIC单片机:

是MICROCHIP公司的产品,其突出的特点是体积小,功耗低,精简指令集,抗干扰性好,可靠性高,有较强的模拟接口,代码保密性好,大部分芯片有其兼容的FLASH程序存储器的芯片。

懨俠劑鈍触乐鹇烬觶騮。

2EMC单片机:

是台湾义隆公司的产品,有很大一部分与PIC8位单片机兼容,且相兼容产品的资源相对比PIC的多,价格便宜,有很多系列可选,但抗干扰较差。

謾饱兗争詣繚鮐癞别瀘。

3ATMEL单片机(51单片机):

ATMEl公司的8位单片机有AT89、AT90两个系列,AT89系列是8位Flash单片机,与8051系列单片机相兼容,静态时钟模式;AT90系列单片机是增强RISC结构、全静态工作方式、内载在线可编程Flash的单片机,也叫AVR单片机。

呙铉們欤谦鸪饺竞荡赚。

4PHLIPIS51PLC系列单片机(51单片机):

PHILIPS公司的单片机是基于80C51内核的单片机,嵌入了掉电检测、模拟以及片内RC振荡器等功能,这使51LPC在高集成度、低成本、低功耗的应用设计中可以满足多方面的性能要求。

莹谐龌蕲賞组靄绉嚴减。

5HOLTEK单片机:

台湾盛扬半导体的单片机,价格便宜,种类较多,但抗干扰较差,适用于消费类产品。

6TI公司单片机(51单片机):

德州仪器提供了TMS370和MSP430两大系列通用单片机.TMS370系列单片机是8位CMOS单片机,具有多种存储模式、多种外围接口模式,适用于复杂的实时控制场合;MSP430系列单片机是一种超低功耗、功能集成度较高的16位低功耗单片机,特别适用于要求功耗低的场合。

麸肃鹏镟轿騍镣缚縟糶。

综合以上信息,为满足系统设计需要和综合系统造价,以后产品的推广与安装,特选用ATMEL公司生产的AT89S52系列的单片机。

納畴鳗吶鄖禎銣腻鰲锬。

2.4.4AT89S52单片机参数等相关信息

①AT89S52主要性能

与MCS-51单片机产品兼容;8K字节在系统可编程Flash存储器;1000次擦写周期;全静态操作:

0Hz~33Hz;三级加密程序存储器;32个可编程I/O口线;三个16位定时器/计数器;八个中断源;全双工UART串行通道;低功耗空闲和掉电模式;掉电后中断可唤醒;看门狗定时器;双数据指针;掉电标识符。

風撵鲔貓铁频钙蓟纠庙。

②AT89S52功能特性描述

AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。

使用Atmel公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。

片上Flash允许程序存储器在系统可编程,亦适于常规编程器。

在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。

灭嗳骇諗鋅猎輛觏馊藹。

AT89S52具有以下标准功能:

8k字节Flash,256字节RAM,32位I/O口线,看门狗定时器,2个数据指针,三个16位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。

另外,AT89S52可降至0Hz静态逻辑操作,支持2种软件可选择节电模式。

空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。

掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。

铹鸝饷飾镡閌赀诨癱骝。

③AT89S52的引脚结构

图2—3AT89S52的引脚结构

④AT89S52引脚功能介绍

VCC:

电源

GND:

P0口:

P0口是一个8位漏极开路的双向I/O口。

作为输出口,每位能驱动8个TTL逻辑电平。

对P0端口写“1”时,引脚用作高阻抗输入。

攙閿频嵘陣澇諗谴隴泸。

当访问外部程序和数据存储器时,P0口也被作为低8位地址/数据复用。

在这种模式下,P0具有内部上拉电阻。

在flash编程时,P0口也用来接收指令字节;在程序校验时,输出指令字节。

程序校验时,需要外部上拉电阻。

趕輾雏纨颗锊讨跃满賺。

P1口:

P1口是一个具有内部上拉电阻的8位双向I/O口,p1输出缓冲器能驱动4个TTL逻辑电平。

对P1端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。

作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。

此外,P1.0和P1.2分别作定时器/计数器2的外部计数输入(P1.0/T2)和时器/计数器2的触发输入(P1.1/T2EX),具体如下表所示。

在flash编程和校验时,P1口接收低8位地址字节。

夹覡闾辁駁档驀迁锬減。

引脚第二功能:

P1.0T2(定时器/计数器T2的外部计数输入),时钟输出

P1.1T2EX(定时器/计数器T2的捕捉/重载触发信号和方向控制)

P1.5MOSI(在系统编程用)

P1.6MISO(在系统编程用)

P1.7SCK(在系统编程用)

P2口:

P2口是一个具有内部上拉电阻的8位双向I/O口,P2输出缓冲器能驱动4个TTL逻辑电平。

对P2端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。

作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。

在访问外部程序存储器或用16位地址读取外部数据存储器(例如执行MOVX@DPTR)时,P2口送出高八位地址。

在这种应用中,P2口使用很强的内部上拉发送1。

在使用8位地址(如MOVX@RI)访问外部数据存储器时,P2口输出P2锁存器的内容。

在flash编程和校验时,P2口也接收高8位地址字节和一些控制信号。

视絀镘鸸鲚鐘脑钧欖粝。

P3口:

P3口是一个具有内部上拉电阻的8位双向I/O口,p2输出缓冲器能驱动4个TTL逻辑电平。

对P3端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。

作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。

P3口亦作为AT89S52特殊功能(第二功能)使用,如下表所示。

在flash编程和校验时,P3口也接收一些控制信号。

偽澀锟攢鴛擋緬铹鈞錠。

引脚第二功能

P3.0RXD(串行输入)

P3.1TXD(串行输出)

P3.2INT0(外部中断0)

P3.3INT0(外部中断0)

P3.4T0(定时器0外部输入)

P3.5T1(定时器1外部输入)

P3.6WR(外部数据存储器写选通)

P3.7RD(外部数据存储器写选通)

RST:

复位输入。

晶振工作时,RST脚持续2个机器周期高电平将使单片机复位。

看门狗计时完成后,RST脚输出96个晶振周期的高电平。

特殊寄存器AUXR(地址8EH)上的DISRTO位可以使此功能无效。

DISRTO默认状态下,复位高电平有效。

緦徑铫膾龋轿级镗挢廟。

ALE/PROG:

地址锁存控制信号(ALE)是访问外部程序存储器时,锁存低8位地址的输出脉冲。

在flash编程时,此引脚(PROG)也用作编程输入脉冲。

在一般情况下,ALE以晶振六分之一的固定频率输出脉冲,可用来作为外部定时器或时钟使用。

然而,特别强调,在每次访问外部数据存储器时,ALE脉冲将会跳过。

如果需要,通过将地址为8EH的SFR的第0位置“1”,ALE操作将无效。

这一位置“1”,ALE仅在执行MOVX或MOVC指令时有效。

否则,ALE将被微弱拉高。

这个ALE使能标志位(地址为8EH的SFR的第0位)的设置对微控制器处于外部执行模式下无效。

騅憑钶銘侥张礫阵轸蔼。

PSEN:

外部程序存储器选通信号(PSEN)是外部程序存储器选通信号。

当AT89S52从外部程序存储器执行外部代码时,PSEN在每个机器周期被激活两次,而在访问外部数据存储器时,PSEN将不被激活。

疠骐錾农剎貯狱颢幗騮。

EA/VPP:

访问外部程序存储器控制信号。

为使能从0000H到FFFFH的外部程序存储器读取指令,EA必须接GND。

为了执行内部程序指令,EA应该接VCC。

在flash编程期间,EA也接收12伏VPP电压。

镞锊过润启婭澗骆讕瀘。

XTAL1:

振荡器反相放大器和内部时钟发生电路的输入端。

XTAL2:

振荡器反相放大器的输出端。

⑤AT89S52的内部资源

AT89S52有6个中断源:

两个外部中断(INT0和INT1),三个定时中断(定时器0、1、2)和一个串行中断。

这些中断如图10所示每个中断源都可以通过置位或清除特殊寄存器IE中的相关中断允许控制位分别使得中断源有效或无效。

IE还包括一个中断允许总控制位EA,它能一次禁止所有中断。

如表5所示,IE.6位是不可用的。

对于AT89S52,IE.5位也是不能用的。

用户软件不应给这些位写1。

它们为AT89系列新产品预留。

定时器2可以被寄存器T2CON中的TF2和EXF2的或逻辑触发。

程序进入中断服务后,这些标志位都可以由硬件清0。

实际上,中断服务程序必须判定是否是TF2或EXF2激活中断,标志位也必须由软件清0。

定时器0和定时器1标志位TF0和TF1在计数溢出的那个周期的S5P2被置位。

它们的值一直到下一个周期被电路捕捉下来。

然而,定时器2的标志位TF2在计数溢出的那个周期的S2P2被置位,在同一个周期被电路捕捉下来。

榿贰轲誊壟该槛鲻垲赛。

AT89S52内部具有看门狗定时器及3个16位可编程定时器/计数器。

16位是指他们都是由16个触发器构成,故最大计数模值为

可编程是指它们的工作方式由指令来设置,或者当计数器用,或者当定时器用,并且记数(定时)的范围也可以由指令来设置。

这种控制功能是通过定时器方式控制器TMOD来完成的。

邁茑赚陉宾呗擷鹪讼凑。

存储器结构:

MCS-51器件有单独的程序存储器和数据存储器。

外部程序存储器和数据存储器都可以64K寻址。

程序存储器:

如果EA引脚接地,程序读取只从外部存储器开始。

对于89S52,如果EA接VCC,程序读写先从内部存储器(地址为0000H~1FFFH)开始,接着从外部寻址,寻址地址为:

2000H~FFFFH。

嵝硖贪塒廩袞悯倉華糲。

数据存储器:

AT89S52有256字节片内数据存储器。

高128字节与特殊功能寄存器重叠。

也就是说高128字节与特殊功能寄存器有相同的地址,而物理上是分开的。

当一条指令访问高于7FH的地址时,寻址方式决定CPU访问高128字节RAM还是特殊功能寄存器空间。

直接寻址方式访问特殊功能寄存器(SFR)。

例如,下面的直接寻址指令访问0A0H(P2口)存储单元该栎谖碼戆沖巋鳧薩锭。

MOV0A0H,#data

使用间接寻址方式访问高128字节RAM。

例如,下面的间接寻址方式中,R0内容为0A0H,访问的是地址0A0H的寄存器,而不是P2口(它的地址也是0A0H)。

劇妆诨貰攖苹埘呂仑庙。

MOV@R0,#data

堆栈操作也是简介寻址方式。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1