通用型智能LED显示面板设计
(5)发光二极管功能的实现
当测量值到达测量上下限、或者按键进行操作时,将相应单片机引脚置1,即可使发光二极管点亮,从而实现报警提示功能。
图4所示是本系统的主程序流程图。本文引用地址:https://www.eepw.com.cn/article/187722.htm
3.2 中断程序
在状态1及状态3下,中断程序功能是在定时时间到时,将段码值赋给相应的数码管,并将时间初值装入相应的寄存器。
在状态2下,参数设定时,设定位要实现闪烁,以确定正在被设置的数据位。实现闪烁的基本思想是每隔500 ms,当前闪烁数据位的段码值就由数据状态变为空码状态,下一个500 ms再由空码状态变为数据状态,并不断循环执行此操作(共阳极显示方式下空码值为0XFF)。这样,从用户角度看,当前被设定的数据位就是闪烁的。这里可通过设定一个计数器来确定转换时间,当计数值达到500/2.78(约为180)时,当前闪烁数据位就进行段码值转换。本系统的中断程序流程图如图5所示。
4 结束语
本文是配合智能调节仪表设计的一种智能LED显示面板。为了扩大其应用范围,在该面板硬件电路不变的情况下,通过软件调整可使其成为巡检报警器。目前,该显示面板在功能性和灵活性方面都有了很大提高。
评论