,那些被电阻拉低的引脚会输出一个电流。P3端口还用于一些复用功能,其复用功能如表21所列。
表21单片机89C52P3口的功能及在本系统中的应用
端口引脚
复用功能
本系统接口分配
P30
RXD(串行口输入口)
与手动升温按钮连接
P31
TXD(串行口输出口)
与手动降温按钮连接
P32
INT0(外部中断)
与手动调节确认按钮连接
P33
INT1(外部中断1)
与DS18B20的IO端口通讯
P34
T0(定时器0的外部输入)与高温报警的二极管连接
P35
T1(定时器1的外部输入)与低温报警的二极管连接
P36
WR(外部数据存储器写选通)备用
P37
RD(外部数据存储器读选通)备用
在该系统中,DS18B20的数字信号输入输出端连接到89C52的P33中,作为89C52的数据输入。
22信号处理与控制电路
信号处理与控制采用52单片机基本电路。此电路以52单片机为核心,52的具体引脚图如图22。
在该系统中,要使单片机实现信号处理与控制,则要使单片机的20脚(GND)接地,40脚(Vcc)和31脚(EA)接正5V电源。18、19脚(XTAL2、XTAL1)接12MHz的晶振和两个电容,组成片内振荡电路,为单片机提供时钟脉冲。9脚(RST)接按键复位电路,提供复位信号给单片机。
8
f辽宁工业大学课程设计说明书(论文)
图2289C52引脚图89C52芯片内部有一个高增益反相放大器,用于构成振荡器。反相放大器的输入端为XTAL1,输出端为XTAL2,两端跨接石英晶体及两个电容就可以构成稳定的自激振荡器。两个电容通常取30pF左右,稳定频率并对震荡频率有微调作用。如图23所示。
C1
30p
X1C2
30p
图23晶振电路
9
f辽宁工业大学课程设计说明书(论文)
手动复位是通过接通一按钮开关,使单片机进入复位状态。系统上电运行后,若需要复位,则通过手动复位来实现的。如图24所示。
K4R5
C3
10k
10u
图24手动复位电路
23温度显示电路
本系统中,温度显示硬件由74HC138八位二进制译十进制译码器,74HC245信号功率放大和四位一体共阴数码管构成。
为了使LED能够获得足够的功率显示温度,在本系统中采用了74HC245功率放大器,把单片机处理后的温度数据经由74HC245进行功率放大后,再把它输入给LED数码管显示。74HC245引脚图如图25所示。
引脚说明:第1脚DIR,为输入输出端口转换用,DIR“1”高电平时信号由“A”端输入“B”端输出,DIR“0”低电平时信号由“B”端输入“A”端输出。第2到9脚“A”信号输入输出端,A1B1……A8B8,A1与B1是一组,如果DIR“1”G“0”则A1输入B1输出,其它类同。如果DIR“0”G“0”则B1输r