热敏电阻本身的电阻-温度关系曲线如图3(b)所示,通过图形变换可以得到被测温度和计数值Nt之间的关系曲线如图3(c)所示。

用分段线性插值法对被测温度和计数值Nt之间的关系曲线进行处理,即可从计数值Nt计算出对应的被测温度。

把图4的q-Nt关系曲线分成若干段,每段曲线用一段对应的折线来代替。相对于每一段折线,可求出q-N的线性函数:

q = a· Nt+b

式中:a为该段折线的斜率,b为截距。

值得指出的是,利用HT47C20片内的两个通道R-F型A/D转换电路作温度测量,Timer B对外部RC振荡电路的两次计数,使用同一个振荡电容Cs(即参考电容)。从式(2)可以看出:计数值Nt和电容Cs没有直接关系,因此当电容量受环境温度变化时不会影响测温结果。这一点对提高仪器的系统测量精度是非常有意义的。

R-F型A/D转换构成温度测量仪表的软件流程

图5给出了利用HT47C20的片内R-F型A/D转换电路构成温度测量仪表的软件流程。

HT47C20片内动态液晶显示电路包含显示缓冲区和驱动输出电路两部分。显示缓冲区占用内部RAM 40H~53H单元地址(在系统不使用液晶显示电路时可作为普通RAM单元使用),任何用间接寻址方式写入显示缓冲区的字形码都将直接(经驱动输出电路)使液晶显示屏显示相应的字符。图6表示了显示缓冲区的布局以及各存储单元和芯片外部相关引脚的对应关系。

从图6可以看出,显示缓冲区各存储单元仅低4位有效,整个显示电路经芯片内部掩膜选择可外接20*2、20*3或19*4(即1/2duty、1/3duty或1/4duty)的C型液晶显示器。