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

2008-2-19 15:00 7654 10 12 分类: MCU/ 嵌入式

ST7920控制器关于图形的显示部分使用过程中总结的经验,希望对初学者有帮助。最后有显示图形的测试程序。


1.         关于液晶屏上的地址


屏幕上的地址的安排如下:




0x80


0x81


0x82


0x83


0x84


0x85


0x86


0x87


0x90


0x91


0x92


0x93


0x94


0x95


0x96


0x97


0x88


0x89


0x<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />8a


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

文章评论2条评论)

登录后参与讨论

用户1527906 2010-2-28 15:08

呵呵,星期三的问题我也遇到了,感谢楼主的奉献,不过我当时的解决方法是把三是变成大写的叁字了

用户151853 2008-5-23 01:11

你好,我想问一下,显示图形时左上角一直大概有一个汉字大小的空间是乱码,是什么问题?
相关推荐阅读
用户1651241 2011-04-28 14:00
TMSI的作用
TMSI (Temporary Mobile Subscriber Identity),TMSI 是为了加强系统的保密性而在VLR 内分配的临时用户识别,它在某一VLR 区域内与IMSI 唯一对应,它...
用户1651241 2011-02-11 17:16
关于CDMA系统同步
终端首先应捕获附近基站的导频信道,这样就获得了基站经过路径delay的短码偏置和载波相位,有了这两个信息,终端就可以解调同步信道。 在同步信道传输的同步信息中,有三个和同步有关系的信息:LC_STAT...
用户1651241 2011-02-09 11:57
CDMA系统中的“掩码”和“扰码”的概念
在CDMA系统中,掩码用在长码发生器中,长码是利用一个42bit的m序列发生器与长码掩码进行模2加(即异或)来产生的。 掩码的作用就是使输出的m序列产生不同的偏移(通过用掩码也m序列模2加实现)。  ...
用户1651241 2011-02-08 21:42
Walsh码与M序列的区别
Walsh码互相关性好,不同Walsh码是完全正交的,即互相关为零。但是自相关性不好,虽然与自身的自相关为1,但是与自身延时后的码的互相关就不为0了。另外,Walsh码的数量较少,而M序列的数量较多,...
用户1651241 2011-01-30 23:06
CDMA功率控制技术
在功率控制技术,有以下几个术语: 前向功率控制 反向功率控制 开环功率控制 闭环功率控制 内环功率控制 外环功率控制 我们先以IS-95为例,用下面这个图来说明一下这几个概念之间的关系。 下面分别简单...
用户1651241 2011-01-30 22:55
转:CDMA中关于功率的几个概念
在CDMA中关于功率的这些概念比较多,容易混了,所以网上找了一些资料整理了一下。 由于下面的这个资料网上有很多,不知道原始的出处,所以就不一一注明了。 E是Energy(能量)的简称,c是...
我要评论
2
10
关闭 站长推荐上一条 /2 下一条