老版宠物小精灵连连看:在液晶中,HCGROM、CGRAM 、CGROM 和 DDRAM 这四个技术名词分别代表什么意思?以及它们有什么联系? 谢谢!

来源:百度文库 编辑:神马品牌网 时间:2024/05/07 00:14:04

CGROM(中文字库)、HCGROM(ASCII码字库)及CGRAM(自定义字形)、显示数据RAM(DDRAM)、字符显示RAM缓冲区(DDRAM)。)

你好,我根据个人理解,以1602字符液晶为例做简单介绍,其它液晶屏中上述的技术名词什么含义请参看相关资料,下述仅供参考:
字符液晶能接收指令,显示相关字符,是由其背面的控制芯片控制的,液晶屏后面那个黑色的一坨就是了。市场上1602绝大多数是基于HD44780液晶芯片的,HD44780内置了DDRAM、CGROM和CGRAM,这三个都是存储器。(至于HCGROM是什么我也不清楚)
先说一下这三个存储器各自的功能:
CGROM 中存储了一些标准的 字符的字模编码,是液晶屏出厂时固化在控制芯片中的,
用户不能改变其中的存储内容,只能读取调用,包含有标准的ASCII码、日文字符
和希腊文字符
CGRAM 是控制芯片留给用户,用以存储用户自己设计的字模编码
DDRAM 是和屏幕显示区域有对应关系的一组存储器,其功能有点中转的性质。
为了便于理解,可以如下打一比方:
CGROM和CGRAM中存储的字模信息相当于厨房中的食品,CGROM是厨房中现成的熟食,CGRAM是用户自行制作的菜肴,这些食品都要通过托盘转移一下,才能送到餐桌上食用;类似的字模编码都要先被读取到对应的DDRAM中,经如上中转以后,屏幕的相应位置才显示出字符

另,引用百度知道中,treny1982 同学对相同问题的回答:CGROM(中文字库)、HCGROM(ASCII码字库)及CGRAM(自定义字形)、显示数据RAM(DDRAM)、字符显示RAM缓冲区(DDRAM)
1602仅能显示字符,不能显示汉字,故其CGROM不是中文汉字的字模,市场上还有带有中文字库的点阵显示屏,他们中是自带中文字库的,可能如treny1982 同学所述,存储在CGROM中。
他与我所述的不同之处应该是由于不同的液晶采用的控制芯片不同,所以其存储器的功能分配有一定差异,因此,存储器的具体含义还需参看您说使用的液晶屏的技术手册

CGROM(中文字库)、HCGROM(ASCII码字库)及CGRAM(自定义字形) 是指液晶所能显示的字型

DDRAM是一种内存标准