?? sed1520的122x32點陣液晶驅動(seekfor).htm
字號:
char *GetTextFont(unsigned char
index)<BR>{<BR> static unsigned char
Font[6];<BR> unsigned char
i;<BR> for(i=0;i<6;i++)<BR> Font[i]=ASCII[index][i];<BR> return
Font;<BR>}<BR><BR>/*<BR>x:0~19<BR>y:0~3<BR>*/<BR>void
LCD_TextOut(unsigned char x,unsigned char y,unsigned char
*szText)<BR>{<BR> unsigned char
i;<BR> bit
bChip2;<BR> x%=20;<BR> y%=4;<BR> if(x>=10)<BR> {<BR> x-=10;<BR> y+=4;<BR> }<BR> bChip2=y>3;<BR> LCD_SetPage(y%4);<BR> LCD_SetColumn(x*6);<BR> for(i=0;i<6;i++)
LCD_SetRam(bChip2,szText[i]);<BR>}<BR><BR><BR>unsigned char
GetIndex(unsigned char szText)<BR>{<BR> unsigned
char code TAB[]={'
',<BR> <BR> 'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q'<BR>,'R','S','T','U','V','W','X','Y','Z',<BR> <BR> 'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q'<BR>,'r','s','t','u','v','w','x','y','z',<BR> <BR> '`','1','2','3','4','5','6','7','8','9','0','-','=','\\',<BR> <BR> '~','!','@','#','$','%','^','&','*','(',')','_','+','|',<BR> <BR> '[',']',';','\'',',','.','/',<BR> <BR> '{','}',':','"','<','>','?'<BR> <BR> };<BR> unsigned
char i;<BR> for(i=0;i<SIZEOF(TAB);I++)<BR>
if(szText==TAB[i])
return i;<BR> return 0x00;<BR>}<BR><BR>void
Printf(unsigned char x,unsigned char y,unsigned char
*szText)<BR>{<BR> unsigned char
*Text;<BR> while(*szText)<BR> {<BR> Text=GetTextFont(GetIndex(*szText));<BR> LCD_TextOut(x++,y,Text);<BR> if(x==20)
break;<BR> szText++;<BR> }<BR>}<BR><BR><BR><BR><BR><BR><BR><BR>(文章推薦人:曉奇)
<BR><BR></BLOCKQUOTE></TD></TR>
<TR>
<TD width="100%">
<P align=center> </P></TD></TR></TBODY></TABLE><A
href="http://www.mcu51.com/bbs" target=_blank>返回大蝦論壇</A> <A
href="http://www.mcu51.com/default.asp" target=_blank>返回首頁</A>
</CENTER></DIV></BODY></HTML>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -