|
如果沒有12864LCD的模型,將LCD12864A.dll拷貝入MODELS目錄即可
例如拷貝入:
C:\Program Files (x86)\Labcenter Electronics\Proteus 7 Professional\MODELS\
視具體安裝位置而定
這個(gè)模塊有個(gè)問題:它不支持ASCII碼,顯示ASCII碼即閃退。
此模塊只能在proteus 7.7 以上版本運(yùn)行。
反白顯示:
ST7920LCD反白行并不實(shí)用,但是可以用圖片顯示的方式實(shí)現(xiàn)任意位置的反白顯示。
原理如下:
GDRAM中的像素點(diǎn),0為空白,1為黑點(diǎn)
DDRAM中的字符點(diǎn),0為空白,1為黑點(diǎn)
這兩種顯示可以疊加在屏幕上,顯示效果為每個(gè)點(diǎn)數(shù)據(jù)的異或,例如:
GDRAM中 有一個(gè)字節(jié)的數(shù)據(jù)是
00111100
DDRAM中 有一個(gè)字節(jié)的數(shù)據(jù)是
01010011
那么它們疊加顯示在屏幕上的效果將是:
00111100
01010011
異或----------
01101111
可以利用這個(gè)原理對(duì)DDRAM中的字符做反白顯示,例如:
DDRAM中的數(shù)據(jù) 為 01010011
反白顯示的數(shù)據(jù)應(yīng)為:10101100
那么,可以在GDRAM中寫入 11111111 ,之后與DDRAM 疊加顯示(做異或)
01010011
異或----------
10101100 這樣的顯示效果正好是反白
如果需要恢復(fù)正常顯示,可以在GDRAM中寫入 00000000,之后與DDRAM 疊加顯示(做異或)
GDRAM: 00000000
DDRAM: 01010011
異或---------------
01010011 這樣的顯示就是正顯效果
51hei.png (5.71 KB, 下載次數(shù): 46)
下載附件
2019-11-2 15:41 上傳
全部資料51hei下載地址:
12864Disp.zip
(8.83 MB, 下載次數(shù): 52)
2019-10-29 20:45 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
|
評(píng)分
-
查看全部評(píng)分
|