KS0713液晶模塊具有24個指令控制字。通過控制進行液晶初始條件的設置以及各種運行條件選擇。指令控制字如表2所列。
三.KS0713液晶模塊的應用
在研制的心叫圖機中采用了KS0713液晶模塊,用于顯示單和心電波形。在心電圖機中可以采用89C51或ADμC812等單片機作為液晶的微控制器。通過單片機采集和處理心電數據,輸出給液晶顯示。
1.硬件電路連接
硬件電路連接如圖4所示。
2.漢字菜單顯示
菜單主要由漢字組成,可通過漢字字庫將每個漢字轉換為16×16點陣共32個十六進制的數據送液顯示。每個漢字的數據分別對應一個數據表,程序可通過查表方式顯示漢字。液晶初始化的程序如下:
MOV P2,#7FH ;選中液晶
CLR RS
CLR RESET ;液晶復位
SETB RESET
;= = = = = = = = = = ;液晶初始化
MOV R2,#17 ;R2控制字計數指針
MOV R3,#0 ;R3顯示數據指針
MOV DPTR,#TABLE
CMNW:MOV A,R3 ;送初始化液晶控制字
MOVC A,@A+DPTR
MOVX @R0,A
INC R3
DJNZ R2,CONW
TABLE:DB 0E2H,0AFH,81H,3FH 初始液晶的控制字
DB 0B0H,40H,10H,00H
DB 0A0H,0A6H,0A4H,0A3H
DB 0C0H,2FH,26H
DB 0ADH,0FFH
3.心電波形顯示
心電波形是一系列的曲線。在液晶上要顯示這些曲線須要將相應的點陣顯示。對于1條心電曲線,起始顯示數據點在起始列只顯示1點;從第二個數據點開始,要在下一列顯示上一數據點到此次數據點之間的線段。具體方法可通過十六進制的數據點除以總頁數8得到商和余。得到的商為此數據點所在的頁;得到的余為此數據點所在頁的行數。注意的是每一數據點應在相應的列,因為列地址每送1個數據自動加1,因而每次從DDRAM中讀取數據時,定要保證列位置的正確,否則會出現曲線的混亂。這樣利用KS0713液晶模塊將心電波形打印或直接從液晶上讀取信息,為診斷提供依據。顯示曲線的程序由于篇幅所限不在這里列出。
結束語
本文介紹了KS0713液晶模塊的基本原理、特點、控制指令及微型心電圖機中的實際應用。除了在微型心圖機中的應用,KS0713液晶模塊還可以應用于監迭、測量顯示等許多方面,為用戶提供直觀的顯示并提供相關信息。