日志档案

发表于 2008-2-19 15:00:50

3

标签: ST7920  液晶12864  图形显示  GDRAM  

ST7920为芯片的液晶12864图形显示注意问题

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文件夹下安装以下补丁就可解决。

rar

 

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

rar

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

    阅读(1322)    回复(1)  

投一票您将和博主都有获奖机会!

最新评论

  • jtxr

    2008-5-23 1:11:27

    你好,我想问一下,显示图形时左上角一直大概有一个汉字大小的空间是乱码,是什么问题?