标签:
ST7920 液晶12864 图形显示 GDRAM
ST7920控制器关于图形的显示部分使用过程中总结的经验,希望对初学者有帮助。最后有显示图形的测试程序。
1. 关于液晶屏上的地址
屏幕上的地址的安排如下:
|
0x80 |
0x81 |
0x82 |
0x83 |
0x84 |
0x85 |
0x86 |
0x87 |
|
0x90 |
0x91 |
0x92 |
0x93 |
0x94 |
0x95 |
0x96 |
0x97 |
|
0x88 |
0x89 |
0x8a |
0x8b |
0x8c |
0x8d |
0x8e |
0x8f |
|
0x98 |
0x99 |
0x9a |
0x9b |
0x9c |
0x9d |
0x9e |
0x9f |
2. 关于绘图方式
利用绘图方式时,要注意几个问题:
a) 注意液晶屏上不同位置对应的地址。
b) 在写GDRAM前,先在GDRAM写全0x00。保证写入图形数据后没有噪点。
c) 每次写16位数据前都要先关闭图形显示,写完后开启图形显示。
3. 利用自带字符显示“三”的问题
如果软件用的是KEIL的话,利用ST7920显示“三”时,可能会出现什么都没有显示。其实这是KEIL的一个BUG。是因为无法显示0xfd所造成的。在KEIL文件夹的BIN文件夹下安装以下补丁就可解决。

补充一个显示图形的程序:

系统分类:
单片机 | 用户分类:
单片机 | 来源:
原创 | 【推荐给朋友】 | 【添加到收藏夹】