www.pudn.com > pd16682(2006).zip > damo.C
/* 屏:mobi2006 点阵数:128X64 P1.3=RES P1.4=CS1 P1.5=A0 P1.6=SCL P1.7=SI */ #includevoid WriteCommand(unsigned char dat); void WriteData(unsigned char dat); void init(); void clear(); void CW_PR(unsigned int O_X,unsigned int O_Y,unsigned char dat); void CCW_PR(unsigned int O_X,unsigned int O_Y,unsigned char dat); void W_DOT(unsigned int O_X,unsigned int O_Y); code unsigned char XZTAB[24]={0x36,0x21,0x32,0x29,0x34,0x32,0x2f,0x2e,0x29,0x38,0x30,0x25,0x2e,0x27,0x39,0x35,0x21,0x2e,0x00,0x2c,0x34,0x24,0x0e}; void main() {while(1) {unsigned char i,j,k; init(); //初始化 clear(); //清屏 ///////////////////////// j=24; for(i=0;i<4;i++) { CCW_PR(j,1,i); //中文写入 j+=20; } ////////////////////////// for(i=0;i<128;i++) { W_DOT(i,30); //绘点 j++; } ////////////////////////// for(i=0;i<24;i++) { for(j=20;j<100;j+=8) { CW_PR(j,4,XZTAB[i]); //西文写入 i++; } for(j=15;j<119;j+=8) { CW_PR(j,5,XZTAB[i]); //西文写入 i++; } } } }