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