微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 基于T6963C控制器的液晶模块显示技术

基于T6963C控制器的液晶模块显示技术

时间:10-09 来源:互联网 点击:

为确保输出显示的内容尤其是数字能按照格式化方式显示,可采用函数vsprintf()将格式化字符串和数字值输出到指定的内存缓冲区内,该函数类似于sprintf()函数,但其只接受一个指向变量表的指针而不是一个变量表。返回值为实际写入到输出字符串中的字符数。
字符、汉字显示程序又分成字符部分和汉字部分,其流程图如图3所示。由标准的ASCII字符表可知,字符的ASCII值在0~127范围内,而汉字内码的ASCII值均处于128以上。因此可通过判断要显示内容的ASCII值是否128来区分要显示的内容是字符或是汉字。
若要显示的内容是字符(ASCII值≤128),则又分为非显示字符和显示字符。非显示字符包括控制字符和通讯专用字符。显示字符包括符号、字母和数字。
由标准ASCII字符表可看出,非显示字符的ASCII值在0~31范围内,因此可通过判断显示内容的ASCII值是否32来区分非显示字符和显示字符。
若是非显示字符(ASCII值32),则执行相应的控制功能,若是显示字符(ASCII值≥32)则送显相应的字符。显示字符按16×8点阵显示,即一个可显示字符占16个点阵行,每行1 Byte,每个可显示字符的字模为16 Byte。
若要显示的内容是汉字(ASCII值>128),则按16×16点阵显示,即一个汉字占16个点阵行,每行2 Byte,每个汉字字模为32 Byte。字符、汉字的字体及大小是由其字模决定的,其字模由专门的字模生成软件生成。字符和汉字的字库分开造,无论字符或汉字,若其字体或大小不同,则字库需分开造,显示时分别调用。

3 结束语
文中介绍的基于T6963C控制器的液晶显示模块图形方式下的字符汉字显示技术,具有通用性和普遍性,适于所有采用T6963C控制器的液晶显示模块,其基本思想也适合于采用其他控制器的液晶显示模块。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top