带字库12864液晶详解+显示程序(8)
发布时间:2021-06-11
发布时间:2021-06-11
通用12864带字库使用手册+显示程序
(自定义字形)的内容。三种不同字符/字型的选择编码范围为:0000~0006H(其代码分别是0000、0002、0004、0006共4个)显示自定义字型,02H~7FH显示半宽ASCII码字符,A1A0H~F7FFH显示8192种GB2312中文字库字形。字符显示RAM在液晶模块中的地址80H~9FH。字符显示的RAM的地址与32个字符显示区域有着一一对应的关系,其对应关系如下表所示。80H
90H
88H
98H81H91H89H99H82H92H8AH9AH83H93H8BH
9BH84H94H8CH9CH85H95H8DH9DH86H96H8EH9EH
87H97H8FH9FH
3、图形显示
先设垂直地址再设水平地址(连续写入两个字节的资料来完成垂直与
水平的坐标地址)
垂直地址范围AC5...AC0
水平地址范围AC3…AC0
绘图RAM的地址计数器(AC)只会对水平地址(X轴)自动加一,当水
平地址=0FH时会重新设为00H但并不会对垂直地址做进位自动加一,故当连续写入多笔资料时,程序需自行判断垂直地址是否需重新设定。GDRAM的坐标地址与资料排列顺序如下图:
3、应用说明
用带中文字库的128X64显示模块时应注意以下几点:
①欲在某一个位置显示中文字符时,应先设定显示字符位置,即先设
定显示地址,再写入中文字符编码。
②显示ASCII字符过程与显示中文字符过程相同。不过在显示连续字
符时,只须设定一次显示地址,由模块自动对地址加1指向下一个字符位置,否
下一篇:课外活动武术操兴趣小组记录