复位电路中应注意:(1)要保证加载RST引脚上的高电平持续2个机器周期,才能是单片机有效地复位。(2)在实际的应用系统中,有些外围芯片也需要复位。如果这些复位端的复位电平要求与单片机复位一致,则可以与之相连。(3)在简单的复位电路中,干扰易窜入复位端,在大多数情况下不会造成单片机的错误复位,但会引起内部某些寄存器错误复位。这时,可以在RTS引脚上接一个去耦电容。(4)在应用系统中,为了保证复位电路可靠的工作,常将R、C电路先接施密特电路,然后再介入单片机复位端和外围电路复位。这样,当系统有多个复位端时,能保证可靠的同步复位,且具有抗扰作用。Р2.4 执行机构及报警部分设计Р执行机构的任务是控制电加热炉的加热与停止所以选择了继电器对执行机构进行控制。但单片机不能直接驱动继电器,要外加驱动电路,我选用0805三级管作为驱动。当前电炉温度小于设定的低温时P3.4置为高电平三极管导通,继电器线圈通电,触电闭合电加热炉开始加热。当前电炉温度大于设定的高温时P3.4置为低电平三极管截止,继电器线圈失电,触点断开电加热炉停止加热。Р报警部分的作用是当炉温低于设定的低温或高于设定的高温时报警提醒用户注意。Р如图七工作指示及报警部分。Р图(6)执行机构Р图(7)报警电路Р2.5温度采集部分(即AD转换部分)РADC0804 是 8 位全 MOS 中速 A/D 转换器、它是逐次逼近式 A/D 转换器,片内有三态数据输出锁存器,可以和单片机直接接口。单通道输入,转换时间大约为100us。ADC0804转换时序是:当CS=0许可进行A/D转换。WR由低到高时,A/D开始转换,一次转换一共需要66-73个时钟周期。CS与WR同时有效时启动A/D转换,转换结束产生 INTR 信号(低电平有效),可供查询或者中断信号Р,本设计采用查询方式。在 CS和RD的控制下可以读取数据结果。Р 图(8)模拟温度采集