液晶显示模拟KS0713及其应用
方程1:V0=(1+Rb/Ra)VEV
方程2:VEV=[1-(63-α)/300]VREF
在温度为25℃时,VREF=2V。
α可通过指令设置。设α=63,则VEV=2V。通过指令设置R2、R1、R0(见表2)得出(1+Rb/Ra)。设(1+Rb/Ra)=5.29,这样计算出Vo=10.5V。
使用时可以测量Vo来确定与计算是否相符。此外还有复位电路,实现液晶的复位操作。
二、指令系统
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.心电波
《液晶显示模拟KS0713及其应用(第4页)》