温元件进行实时监控温度值。以 4 位数码管为显示器件,利用单片机的 P0 口和电阻排来驱动 4
位数码管的显示;利用单片机的 P1.7 来驱动温度传感器 DS18B20 测温;报警电路利用三极管
放大作用驱动报警器报警;按键是利用单片机的 P1 口和上拉电阻来驱动工作
3.1 复位电路设计
复位电路有上电自动复位和按键手动复位两种方式。上电自动复位是通过外部复位电路
的电容充电来实现的,只要电源 VCC 的上升时间不超过 1ms,就可以实现自动上电复位,即
接通电源就成了系统的复位初始化。按键手动复位有电平方式和脉冲方式两种。其中,按键
电平复位是通过使复位端经电阻与 VCC 电源接通而实现的,而按键脉冲复位则是利用 RC 微分
电路产生的正脉冲来实现的。本系统的复位电路采用上电复位方式。复位电路图如图 3.1 所
示:
3.2 晶 振 电 路
设计
对于每个系统工程的晶振电路,都是用于单片机工作所需要的时钟信号,单片机只有在
时钟信号的控制下,其各部件之间才能协调一致工作,时钟信号控制着计算机的工作节奏。
在单片机的 TXAL1、TXAL12、之间跨接晶体振荡器和微调电容,可以和单片机内部的振
荡器构成一个稳定的自激振荡器,这就是单片机的晶振电路。这种方式称之为内部的时钟源
方式。电容 C1 和 C2 的主要作用是帮助振荡器起振,且振荡器大小对振荡频率有微调作用,
在 80C51 系列中电容的大小 30 皮法。另外,振荡器的频率只要由石英晶振的频率来决定本次
设计选用 12MHz。本系统的晶振电路如图 3.2 所示: