·上一文章:一款实用的太阳能育苗器
·下一文章:用MAX762制作的太阳能密封式电池涓流充电电路
(6)温度显示程序
1)用无限中断许可等待测定数据
下图a是温度显示主程序框图,在寄存器、定时器及液晶显示器初始化之后,进入无限中断许可程序。中断分两种。一种是用RBO/INT端的下降沿触发外部中断。另一种是定时器O中断。
接收机检波输出脉冲被放大后的波形.将其反相后输入到RBO/INT端。所以在起始位,从标记转变为间格时发生中断.定时器0中断作成液晶显示器显示更新时间,为0.5s。
下图b的中断程序,在INT中断的场合,开始接收数据的含义是指检查“HELLO”,若正常则将接收到的温度数据存入RAM.定时器O的周期设定为25ms,在降值计数器中:
25msx20=500ms=0.5s定时器中断后,这个计数器执行减量指令.从Os经过0.5s后,液晶显示器显示温度数据。
2)液晶显示图案
显示图案见下图。箭头图案在CCRAM中自已设计。“■A=”固定数据和温度数据一起组成显示文字串。
3)液晶显示程序
下图是数据显示控制方法,四位数据分别按番号顺序传输。
(7)结束语
这个遥测装置不仅用于温度的测量.只要改变传感器及单片机程序,就可用于湿度、压力、含水量等诸多参数的监测,甚至用于防盗报警:增加监测装置的布点.就可扩大监控面积。应用前景广阔。