LCD显示模式
发布时间:2008/12/25 0:00:00 访问次数:1613
由基本的lcd显示原理可知,lcd显示一个点最重要的因素就是点的坐标和点的数据,在具体的程序中所涉及的不是一个一个的点,而是若干个有序排列的点的集合,这就是字模。lcd液晶显示的一个例子如图1所示。
lcd的显示与字模数据密切相关,显示子程序的功能就是读取相应的字模数据送给lcd,由lcd将接收到的字模在相应的位置上显示出来。但字模数据的生成与程序基本无关,相关的只是字模数据的内容。
lcd可分为段位式lcd、字符式lcd和点阵式lcd。其中,段位式lcd和字符式lcd只能用于字符和数字的简单显示,不能满足图形、曲线和汉字显示的要求;而点阵式lcd不仅可以显示字符、数字,还可以显示各种图形、曲线及汉字,并且可以实现屏幕上下左右滚动、动画、分区开窗口、反转、闪烁等功能。这里采用的是点阵式lcd。
lcd点阵格式采用倒序,纵向取模,但是以半角为一个单位,如图2中所示为数字序号卜17这个字节在lcd中的位置。以半角为单位的原因是为了避免区分是中文点阵还是ascii码点阵的麻烦,可以实现中文和西文字符字模的统一。
图1 lcd液晶字符显示
图2 lcd点阵格式
在文本显示方式下,液晶屏显示信息的管理单位是8×8点阵,称为一个文本显示单位,每个文本显示单位对应文本显示缓冲区中的8个连续存储单元。但是,文本显示方式时写入文本显示缓冲区的不是点阵状态信息,而是字符代码,其点阵状态信息(8×8)即字模存放在ram中。当8×8的点阵不足以描述一个符号时,通常用多个字符组合来描述。如汉字,一般用16×16的点阵来描述,将它分为4个8×8的点阵,用4个字符代码来描述一个汉字,根据这4部分的位置关系将4个代码写入相应的文本显示缓冲区。
在图形显示方式下,可以显示任何形状的图形,包括字符。图形方式下lcd还提供对位的操作,即通过命令使液晶屏上任一个点显示或不显示。文本显示方式实际上是图形显示方式下的图形块(8×8)显示。在图形显示方式时,液晶屏显示单元的单位是8×1点阵,称为一个图形显示单位。每个图形显示单位对应图形显示缓冲区中的一个存储单元,将点阵状态信息写入这个存储单元,则在对应的位置显示出图形。
如果应用并行的128×64点阵结构的lcd,可以显示8×4个汉字。汉字是全角字符,其字模点阵为16×16,而数字、标点符号和字母都是半角字符,字模点阵为8×16。也就是说一个汉字字模数据为32 bytes,而一个半角字符的字模数据为16 bytes,因此显示子程序只考虑显示的半角字符的个数,显示汉字时把一个汉字当作两个半角字符来对待。
欢迎转载,信息来自维库电子市场网(www.dzsc.com)
由基本的lcd显示原理可知,lcd显示一个点最重要的因素就是点的坐标和点的数据,在具体的程序中所涉及的不是一个一个的点,而是若干个有序排列的点的集合,这就是字模。lcd液晶显示的一个例子如图1所示。
lcd的显示与字模数据密切相关,显示子程序的功能就是读取相应的字模数据送给lcd,由lcd将接收到的字模在相应的位置上显示出来。但字模数据的生成与程序基本无关,相关的只是字模数据的内容。
lcd可分为段位式lcd、字符式lcd和点阵式lcd。其中,段位式lcd和字符式lcd只能用于字符和数字的简单显示,不能满足图形、曲线和汉字显示的要求;而点阵式lcd不仅可以显示字符、数字,还可以显示各种图形、曲线及汉字,并且可以实现屏幕上下左右滚动、动画、分区开窗口、反转、闪烁等功能。这里采用的是点阵式lcd。
lcd点阵格式采用倒序,纵向取模,但是以半角为一个单位,如图2中所示为数字序号卜17这个字节在lcd中的位置。以半角为单位的原因是为了避免区分是中文点阵还是ascii码点阵的麻烦,可以实现中文和西文字符字模的统一。
图1 lcd液晶字符显示
图2 lcd点阵格式
在文本显示方式下,液晶屏显示信息的管理单位是8×8点阵,称为一个文本显示单位,每个文本显示单位对应文本显示缓冲区中的8个连续存储单元。但是,文本显示方式时写入文本显示缓冲区的不是点阵状态信息,而是字符代码,其点阵状态信息(8×8)即字模存放在ram中。当8×8的点阵不足以描述一个符号时,通常用多个字符组合来描述。如汉字,一般用16×16的点阵来描述,将它分为4个8×8的点阵,用4个字符代码来描述一个汉字,根据这4部分的位置关系将4个代码写入相应的文本显示缓冲区。
在图形显示方式下,可以显示任何形状的图形,包括字符。图形方式下lcd还提供对位的操作,即通过命令使液晶屏上任一个点显示或不显示。文本显示方式实际上是图形显示方式下的图形块(8×8)显示。在图形显示方式时,液晶屏显示单元的单位是8×1点阵,称为一个图形显示单位。每个图形显示单位对应图形显示缓冲区中的一个存储单元,将点阵状态信息写入这个存储单元,则在对应的位置显示出图形。
如果应用并行的128×64点阵结构的lcd,可以显示8×4个汉字。汉字是全角字符,其字模点阵为16×16,而数字、标点符号和字母都是半角字符,字模点阵为8×16。也就是说一个汉字字模数据为32 bytes,而一个半角字符的字模数据为16 bytes,因此显示子程序只考虑显示的半角字符的个数,显示汉字时把一个汉字当作两个半角字符来对待。
欢迎转载,信息来自维库电子市场网(www.dzsc.com)
上一篇:LCD显示地址
上一篇:光源位于有限距离的单组透镜系统
热门点击