基于DSP的液晶模塊的顯示原理
將內(nèi)碼轉換成區(qū)位碼的方法如下:
qh=c1-0xa0,wh=c2-OxaO,
其區(qū)位碼就是:
qw=qhxOxff+wh,
該漢字在字庫中離起點的位置是:
offset=(94x(qh-1)+(wh-1))x32;
漢字定位顯示的匯編源程序如下:
.mmregs
.global_zimotake
.ref_offset
.def_buffer
_zimotake:
mar *,ar2
lar ar2,#_buffer
rpt #031
blpd #_offset,*+;將漢字字模存人緩沖區(qū)buffer[32]
ret
在圖形方式下顯示連續(xù)漢字的程序如下:
void displayhanzi(uint x,uint y,char*s)
{
uint i,j,csl,csh,k;
uint cs;
long qh,wh;
評論