您当前的位置:五五电子网电子知识单片机-工控设备51单片机128X64带中文字库的液晶模块应用与程序 正文
128X64带中文字库的液晶模块应用与程序

128X64带中文字库的液晶模块应用与程序

点击数:7481 次   录入时间:03-04 11:37:43   整理:http://www.55dianzi.com   51单片机
0

0

1

0

AC6

0

AC5

0

AC4

AC3

AC3

AC2

AC2

AC1

AC1

AC0

AC0

设定绘图 RAM

先设定垂直 (列)地址AC6AC5…AC0

再设定水平 (行)地址AC3AC2AC1AC0

将以上 16位地址连续写入即可

备注 ;当IC1在接受指令前,微处理器必须先确认其内部处于非忙碌状态,即读取BF标志时,BF需为零,方可接受新的指令;如果在送出一个指令前并不检查BF标志,那么在前一个指令和这个指令中间必须延长一段较长的时间,即是等待前一个指令确实执行完成。

六、读写时序图

6.1 数据传输过程

8位和4位数据线的传输过程

串口数据线模式数据传输过程

6.2 时序图

                         MPU写资料到ST7920(8位数据线模式)

                       MPU 从ST7920读资料(8位数据线模式)

6.3  串口读写时序:   

串口方式下 MPU写数据到ST7920

七、交流参数

      交流参数( T A = 25 o C, V DD = 4.5 V - 5.5 V )

八、软件初始化

                            

九.应用举例:

1 、使用前的准备

   先给模块加上工作电压,再按照下图的连接方法调节LCD的对比度,使其显示出黑色的底影。

   此过程亦可以初步检测LCD有无缺段现象。

2、字符显示

带中文字库的128X64-0402B每屏可显示4行8列共32个16×16点阵的汉字,每个显示RAM可显示1个中

文字符或 2个16×8点阵全高ASCII码字符,即每屏最多可实现32个中文字符或64个ASCII码字符的显示。带中文字库的128X64-0402B内部提供128×2字节的字符显示RAM缓冲区(DDRAM)。字符显示是通过将字符显示编码写入该字符显示RAM实现的。根据写入内容的不同,可分别在液晶屏上显示CGROM(中文字库)、HCGROM(ASCII码字库)及CGRAM(自定义字形)的内容。三种不同字符/字型的选择编码范围为:0000~0006H(其代码分别是0000、0002、0004、0006共4个)显示自定义字型,02H~7FH显示半宽ASCII码字符,A1A0H~F7FFH显示8192种GB2312中文字库字形。字符显示RAM在液晶模块中的地址80H~9FH。字符显示的RAM的地址与32个字符显示区域有着一一对应的关系,其对应关系如下表所示。

80H

81H

82H

83H

84H

85H

86H

87H

90H

91H

92H

93H

94H

95H

96H

97H

88H

89H

8AH

8BH

8CH

8DH

8EH

8FH

98H

99H

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12]  下一页


本文关键字:程序  中文字库  51单片机单片机-工控设备 - 51单片机