毕业论文

打赏
当前位置: 毕业论文 > 自动化 >

DS18B20+STC89C52单片机温度检测系统设计+程序+电路图(3)

时间:2022-03-14 22:33来源:毕业论文
STC89C52的工作特性: 与MCS-51 兼容 8K字节可编程闪烁存储器 1000擦写周期 数据保留时间:10年 全静态工作:0Hz-88Hz 32个可编程I/O口线 三个16位定时器/计数器

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

------分隔线----------------------------
推荐内容