将根据计算结果与Nt比较而保持或清零,如此反复,设置下一个最高位为,进而得出一连串比较结果,如同一个逐次逼近型A/D转换器。
通过一个键盘接口和单片机一个端口,就可以输入要设定温度值Ts并存储在单片机存储器中。
测得温度值T与Ts比较,然后通过PID控制算法得到一个位差值Ts-T。
这是在每个电源电压周期零点处,从一个适当数值No中减去并加载到单片机定时器寄存器中。
然后,在定时/计数器中装入计数值初始化后,直到计数值溢出产生中断申请,以在单片机某一位端口上输出一个立即脉冲。
这个在“过零”一段时间延时(延时大小由PID控制器输出而定)后产生脉冲,将会去点