⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sed1520的122x32点阵液晶驱动(seekfor).htm

📁 在点阵式液晶显示器上显示字符
💻 HTM
📖 第 1 页 / 共 3 页
字号:
        char *GetTextFont(unsigned char 
        index)<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;static unsigned char 
        Font[6];<BR>&nbsp;&nbsp;&nbsp;&nbsp;unsigned char 
        i;<BR>&nbsp;&nbsp;&nbsp;&nbsp;for(i=0;i&lt;6;i++)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Font[i]=ASCII[index][i];<BR>&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;&nbsp;&nbsp;&nbsp;unsigned char 
        i;<BR>&nbsp;&nbsp;&nbsp;&nbsp;bit 
        bChip2;<BR>&nbsp;&nbsp;&nbsp;&nbsp;x%=20;<BR>&nbsp;&nbsp;&nbsp;&nbsp;y%=4;<BR>&nbsp;&nbsp;&nbsp;&nbsp;if(x&gt;=10)<BR>&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;x-=10;<BR>&nbsp;&nbsp;&nbsp;&nbsp;y+=4;<BR>&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;bChip2=y&gt;3;<BR>&nbsp;&nbsp;&nbsp;&nbsp;LCD_SetPage(y%4);<BR>&nbsp;&nbsp;&nbsp;&nbsp;LCD_SetColumn(x*6);<BR>&nbsp;&nbsp;&nbsp;&nbsp;for(i=0;i&lt;6;i++) 
        LCD_SetRam(bChip2,szText[i]);<BR>}<BR><BR><BR>unsigned char 
        GetIndex(unsigned char szText)<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;unsigned 
        char code TAB[]={' 
        ',<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'`','1','2','3','4','5','6','7','8','9','0','-','=','\\',<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'~','!','@','#','$','%','^','&amp;','*','(',')','_','+','|',<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'[',']',';','\'',',','.','/',<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'{','}',':','"','&lt;','&gt;','?'<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;};<BR>&nbsp;&nbsp;&nbsp;&nbsp;unsigned 
        char i;<BR>&nbsp;&nbsp;&nbsp;&nbsp;for(i=0;i<SIZEOF(TAB);I++)<BR> 
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(szText==TAB[i]) 
        return i;<BR>&nbsp;&nbsp;&nbsp;&nbsp;return 0x00;<BR>}<BR><BR>void 
        Printf(unsigned char x,unsigned char y,unsigned char 
        *szText)<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;unsigned char 
        *Text;<BR>&nbsp;&nbsp;&nbsp;&nbsp;while(*szText)<BR>&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Text=GetTextFont(GetIndex(*szText));<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LCD_TextOut(x++,y,Text);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(x==20) 
        break;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;szText++;<BR>&nbsp;&nbsp;&nbsp;&nbsp;}<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 + -