芯片复制HC32L136开发板的RTC电子时钟
芯片复制在HC32L136的例程中,只有笔段式液晶屏的测试程序,却没有提供一个可供用户直接调用的数值显示函数。 为此在了解液晶屏的工作原理后,在原例程的基础上完成了它的数值显示函数。 1. 芯片复制液晶屏工作原理及显示编码 在HC32L136开发板上,所配置的液晶屏为4位数字式显示屏并配有小数点和时间分隔符,其布局如图1所示。 ![]() 图1 芯片复制液晶屏笔段布局显示 尽管笔段式液晶屏在显示显示上与数码管十分相近,但在工作原理和机制上却差别很大。 以数码管为例,它是通过段码和位码来控制显示的,编写好段码表后,只需把段码送到位码控制的位置即可显示出相应的内容。 例如“1”的显示码为0x06,即0000 0110对应CB被点亮。 而对于液晶屏就不同了,它是按节拍来完成代码的输出,按显示位置的不同,是将显示笔段分成4组,每组占2位,共8位。而每组内,相同位置所控制的笔段名称相同,故只需定义一组编码即可,然后按显示的位置进行移位处理即可(例如第一组需移动6位,第二组需移动4位第三组需移动2位)。 |


芯片解密