產品簡介
19264液晶模組,也就是液晶顯示屏是有192*64個點陣組成。19264是一種圖形點陣液晶顯示器。它主要採用動態驅動原理由行驅動—控制器和列驅動器兩部分組成了192(列)×64(行)的全點陣液晶顯示。此顯示器採用了COB的軟封裝方式,通過導電橡膠和壓框連線LCD,使其壽命長,連線可靠。產品特性
1.工作電壓為+5V±10% ,可自帶驅動LCD所需的負電壓。2.全螢幕幕點陣,點陣數為192(列)×64(行),可顯示12(/行)×4(行)個(16×
16點陣)漢字,也可完成圖形,字元的顯示。
3.與CPU接口採用5條位控制匯流排和8位並行數據匯流排輸入輸出,適配
M6800系列時序。
4.內部有顯示數據鎖存器
5.簡單的操作指令 顯示開關設定,顯示起始行設定,地址指針設定和
數據讀/寫等指令。
硬體說明及實際電路圖連線
1.引腳特性2.主要部分辯解
1)X地址暫存器
X地址暫存器是一個三位頁地址暫存器,其輸出控制著DDRAM中8個頁面的選擇,也是控制著數據傳輸通道的八選一選擇器。X地址暫存器可以由MPU以指令形式設定。X地址暫存器沒有自動修改功能,所以要想轉換頁面需要重新設定X地址暫存器的內容。
2)Y地址計數器
Y地址計數器是一個6位循環加一計數器。它管理某一頁面上的64個單元。Y地址計數器可以由MPU以指令形式設定,它和頁地址指針結合唯一選通顯示存儲器的一個單元,Y地址計數器具有自動加一功能。在顯示存儲器讀/寫操作後Y地址計數將自動加一。當計數器加至3FH後循環歸零再繼續加一。
3)Z地址計數器
Z地址計數器是一個6位地址計數器,用於確定當前顯示行的掃描地址。Z地址計數器具有自動加一功能。它與行驅動器的行掃描輸出同步,選擇相應的列驅動的數據輸出。
4)顯示起始行暫存器
顯示起始行暫存器是一個6位暫存器,它規定了顯示存儲器所對應顯示屏上第一行的行號。該行的數據將作為顯示屏上第一行顯示狀態的控制信號。
5)顯示開/關觸發器
顯示開/關觸發器的作用就是控制顯示驅動輸出的電平以控制顯示屏的開關。在觸發器輸出為“關”電平時,顯示數據鎖存器的輸入被封鎖並將輸出置“0”,從而使顯示驅動輸出全部為非選擇波形,顯示屏呈不顯示狀態。在觸發器輸出為“開”電平時,顯示數據鎖存器被控制,顯示驅動輸出受顯示驅動數據匯流排上數據控制,顯示屏將呈顯示狀態。
19264驅動程式
/*************************************/
/* 中文寫入函式 */
/*************************************/
CCW_PR()
{
unsigned char i,j,k;
i=0;
j=para1;
loop: com=O_Y|0xb8; /* 設頁地址 */
PR1();
PR4();
PR7();
if(O_X<j) /* 是否小於一片HD61202控制器控制的寬度 */
{
com=O_X|0x40;
PR1(); /* 小於寫左片 */
k="L";
}
else
{
if(O_X<2*j) /* 是否小於兩片HD61202控制器控制的寬度 */
{
com=O_X-j|0x40;
PR4(); /* 小於寫中片 */
k="M";
}
else
{
com=(O_X-2*j)|0x40;
PR7(); /* 不小於寫右片 */
k="R";
}
}
com=com&0x3f;
for(count1=i;count1<i+16;count1++)
{
dat1=CCTAB[code_1][count1];
if(k=="L")
{
PR2();
}
else
{
if(k=="M")
{
PR5();
}
else
{
PR8();
}
}
com++;
if(com==j)
{
if(k=="L")
{
com=0x40;
PR4();
k="M";
}