HD44780 内置了 DDRAM、CGROM 和 CGRAM。
这里的 RAM 与 ROM 不懂得话,可以看看我整理的另一篇
http://hi.baidu.com/ball648500361/blog/item/4332fdf8bf505fd2b48f3
150.html
DDRAM 就是显示数据 RAM,用来寄存待显示的字符代码。共 80 个字节,其地
址和屏幕的对应关系如下表:
也就是说想要在 LCD1602屏幕的第一行第一列显示一个"A"字,就要向 DDRAM
的 00H 地址写入“A”字的代码就行了。但具体的写入是要按 LCD 模块的指令格
式来进行的,后面我会说到的。那么一行可有 40 个地址呀?是的,在 1602 中我
们就用前 16 个就行了。第二行也一样用前 16 个地址。对应如下:
DDRAM 地址与显示位置的对应关系
我们知道文本文件中每一个字符都是用一个字节的代码记录的。一 个汉字是
用两个字节的代码记录。在 PC 上我们只要打开文本文件就能在屏幕上看到对应
的字符是因为在操作系统里和 BIOS 里都固化有字符字模。什么是字模?就代表
了是在点阵屏幕上点亮和熄灭的信息数据。例如“A”
字的字模:
01110 ○■■■○
10001 ■○○○■
10001 ■○○○■
10001 ■○○○■
11111 ■■■■■
2010-5-13 PM 14:19:46 ball整理
共 17 页 第 3 页
http://hi.baidu.com/ball648500361
PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn