STC89C52的工作特性:
·与MCS-51 兼容
·8K字节可编程闪烁存储器
·1000擦写周期
·数据保留时间:10年
·全静态工作:0Hz-88Hz
·32个可编程I/O口线
·三个16位定时器/计数器
·32可编程I/O线
·全双工UART串行通道
·8个中断源
·低功耗空闲和掉电模式
·掉电后中断可唤醒
·看门狗定时器
·双数据指针
3。1。3 管脚功能说明
VCC:电源输入,接+5V电源
GND:接地线
P0 口:32~39脚为P0。0~P0。7输入/输出引脚,是双向8位三态输入/输出口。P0口(作为总线)能驱动8个LSTTL负载。
P1 口:1~8脚为P1。0~P1。7输入/输出引脚。是8位准双向输入/输出口。在准备和核查程序,主要用来进入低字节地址。与P0不同的是,它只能驱动4个LSTTL负载。
P2 口:21~28脚为P2。0~P2。7输入/输出引脚。是8位准双向输入/输出口。同P1一样只能驱动4个LSTTL负载。
P3 口:10~ 17脚为P3。0~P3。7输入/输出引脚。也是一个8位准双向输入/输出双功能复用端口。可提供各种替代功能。只有输出锁存器程序的端口被置为1时,这些替代功能才会被使用。它可以输入/输出4个LSTTL负载。论文网
此外P3口也可作为一些特殊功能口使用,如表3-1所示:
表3-1 P3第二功能表
P3。0 RXD(串行输入口)
P3。1 TXD(串行输出口)
P3。2 INT0(外部中断0)
P3。3 INT1(外部中断1)
P3。4 T0(记时器0外部输入)
P3。5 T1(记时器1外部输入)
P3。6 WR(外部RAM写选通信号)
P3。7 RD(外部RAM读选通信号)
RST/VPP:复位引脚。上电时,时钟电路开始工作,在RST引脚上持续出现2个机器周期的高电平,单片机将初始复位。
ALE/PROG:地址锁存允许信号。当访问外部程序存储器时,ALE的输出锁存地址的低位字节。当不再访问外部程序存储器,ALE端将输出一个正脉冲信号,而且这个脉冲信号只占有六分之一时钟频率,此时能够用来作为对外输出的时钟或者是用于定时,也可以用来确认单片机工作的工作与否。
PSEN:外部程序存储器选通信号(PSEN)是一个片外选通信号。当STC89C52由外部程序存储器取指时,每个机器周期输出两个脉冲。
EA/VPP:程序存储器的内外部选通,接低电平从外部程序存储器读指令,如果接高电平则从内部程序存储器读指令。
XTAL1:来自反向振荡器的输入
XTAL2:来自反向振荡器的输出
3。2 温度传感器DS18B20
3。2。1 DS18B20的外形
图3-2 外部封装形式及传感器电路图
DS18B20数字温度传感器是DALLAS公司生产的单总线器件,具有线路简单,体积小的特点。其电路图如图3-2所示。引脚功能如表3-2所示。
表3-2 DS18B20的引脚功能
DQ 数据输入/输出引脚,开漏单总线接口引脚,当被用着在寄生电源下,也可以向器件提供电源
GND 电源地
VDD DS18B20+STC89C52单片机温度检测系统设计+程序+电路图(3):http://www.youerw.com/zidonghua/lunwen_91052.html