摘要
热水器是一种可供浴室,洗手间及厨房使用的家用电器。目前市场上热水 器主要品种有电热水器、太阳能热水器、燃气热水器。就中国的具体情况而言 由于太阳能热水器的使用受天气原因的限制,使用范围狭窄;燃气热水器由于以 石油、天然气为燃料,而燃2为智能控制器的控制核心。STC89C52R单 片机:它具有抗干扰能力强,工作可靠稳定,自带flash闪存等特点,完全满足 ,节约生产成本, 我们用尽量简单的器件实现这些功能, 并充分利用内外围功能,以提高产品的性
价比,稍加改进,便能以较低成本应用于实际批量生产中。
STC89C52R单片机功能介绍:
STC89C5是一种低功耗、高性能CMOS位微控制器,具有8K在系统可编程Flash 存储器。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得STC89C52 为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。 具有以下标准功
能:8k字节Flash,512字节RAM 32位I/O 口线;看门狗定时器,内置 4KB EEPRO,MMAX81(复位电路,三个16位 定时器/计数器,一个6向量2级中断结 构,全双工串行口。另外 STC89X52可降至OHz静态逻辑操作,支持2种软件
精品文档 你我共享
AAAAAA
可选择节电模式。空闲模式下,CPU停止工作,允许 RAM定时器/计数器、串 口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机 一切工作停止,直到下一个中断或硬件复位为止。最高运作频率 35Mhz, 6T/12T
可选。
和atmel的对比,STC89C52R单片机有:
8K 字节程序存储空间;
512 字节数据存储空间;
内带4K字节EEPRO存储空间;
可直接使用串口下载;
STC89C52R引脚功能:pO 口: pO 口是一个8位漏极开路的双向i/o 口。作 为输出口,每位能驱动8个ttl逻辑电平。对p0端口写“1”时,弓I脚用作高阻 抗输入。
当访问外部程序和数据存储器时, p0 口也被作为低 8 位地址/数据复用。在 这种模式下, p0 具有内部上拉电阻。
在 flash 编程时, p0 口也用来接收指令字节;在程序校验时,输出指令字 节。程序校验时,需要外部上拉电阻。
p1 口: p1 口是一个具有内部上拉电阻的 8 位双向 i/o 口, p1 输出缓冲器 能驱动 4 个 ttl 逻辑电平。对 p1 端口写“1”时,内部上拉电阻把端口拉高, 此时可以作为输入口使用。 作为输入使用时, 被外部拉低的弓脚由于内部电阻的 原因,将输出电流( iil )。
此外, 和 分别作定时器 /计数器 2的外部计数输入( )和时器 /计数器 2 的触发输入( ),具体如下表所示。 在 flash 编程和校验 时, p1 口接收低 8 位地址字节。
弓脚号第二功能
t2ex
mosi
miso
sck
t2 (定时器 /计数器 t2 的外部计数输入),时钟输出 (定时器/计数器 t2 的捕捉/重载触发信号和方向控制) (在线系统编程用)
(在线系统编程用) 在线系统编程用)
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 口亦作为 stc89c52 特殊功能(第二功能)使用, 如下表所示。在 flash 编程和校验时, p3 口也接收一些控制信号。
端口弓脚 第二功能
rxd( 串行输入口 )
精品文档 你我共享
AAAAAA
AAAAAA
精
智能电热水器控制器 来自淘豆网m.daumloan.com转载请标明出处.