?? font24_32.c
字號:
/* 8 */
,{
________,_XXXXXXX,X_______,
_______X,XXXXXXXX,XXX_____,
_____XXX,XXXXXXXX,XXXXX___,
____XXXX,XXXXXXXX,XXXXXX__,
____XXXX,XX______,XXXXXX__,
___XXXXX,X_______,_XXXXXX_,
___XXXXX,________,__XXXXX_,
___XXXXX,________,__XXXXX_,
___XXXXX,________,__XXXXX_,
___XXXXX,________,__XXXXX_,
___XXXXX,X_______,_XXXXXX_,
____XXXX,X_______,_XXXXX__,
____XXXX,XXX____X,XXXXXX__,
_____XXX,XXXXXXXX,XXXXX___,
_______X,XXXXXXXX,XXX_____,
______XX,XXXXXXXX,XXXX____,
____XXXX,XXXXXXXX,XXXXXX__,
___XXXXX,XXX____X,XXXXXXX_,
___XXXXX,________,__XXXXX_,
__XXXXX_,________,___XXXXX,
__XXXXX_,________,___XXXXX,
__XXXXX_,________,___XXXXX,
__XXXXX_,________,___XXXXX,
__XXXXX_,________,___XXXXX,
__XXXXX_,________,___XXXXX,
__XXXXXX,________,__XXXXXX,
___XXXXX,________,__XXXXX_,
___XXXXX,XX______,XXXXXXX_,
____XXXX,XXXXXXXX,XXXXXX__,
_____XXX,XXXXXXXX,XXXXX___,
______XX,XXXXXXXX,XXXX____,
________,XXXXXXXX,XX______}
/* 9 */
,{
________,_XXXXXXX,X_______,
_______X,XXXXXXXX,XXX_____,
______XX,XXXXXXXX,XXXX____,
_____XXX,XXXXXXXX,XXXXX___,
____XXXX,XX______,XXXXXX__,
___XXXXX,X_______,_XXXXX__,
___XXXXX,________,__XXXXX_,
___XXXX_,________,__XXXXX_,
__XXXXX_,________,___XXXXX,
__XXXXX_,________,___XXXXX,
__XXXXX_,________,___XXXXX,
__XXXXX_,________,___XXXXX,
__XXXXX_,________,___XXXXX,
___XXXX_,________,__XXXXXX,
___XXXXX,________,__XXXXXX,
___XXXXX,X_______,_XXXXXXX,
____XXXX,XX_____X,XXXXXXXX,
_____XXX,XXXXXXXX,XXXXXXXX,
______XX,XXXXXXXX,XX_XXXXX,
________,XXXXXXXX,___XXXXX,
________,__XXXX__,___XXXXX,
________,________,__XXXXXX,
________,________,__XXXXX_,
________,________,__XXXXX_,
__XXXXX_,________,_XXXXXX_,
__XXXXX_,________,_XXXXX__,
___XXXXX,________,XXXXX___,
___XXXXX,X______X,XXXXX___,
____XXXX,XXXXXXXX,XXXX____,
_____XXX,XXXXXXXX,XXX_____,
______XX,XXXXXXXX,XX______,
________,XXXXXXXX,________}
/* . */
,{
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,___XXX__,________,
________,__XXXXX_,________,
________,__XXXXX_,________,
________,__XXXXX_,________,
________,___XXX__,________}
/* + */
,{
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,__XXXX__,________,
________,__XXXX__,________,
________,__XXXX__,________,
________,__XXXX__,________,
________,__XXXX__,________,
________,__XXXX__,________,
________,__XXXX__,________,
__XXXXXX,XXXXXXXX,XXXXXX__,
__XXXXXX,XXXXXXXX,XXXXXX__,
__XXXXXX,XXXXXXXX,XXXXXX__,
__XXXXXX,XXXXXXXX,XXXXXX__,
________,__XXXX__,________,
________,__XXXX__,________,
________,__XXXX__,________,
________,__XXXX__,________,
________,__XXXX__,________,
________,__XXXX__,________,
________,__XXXX__,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________}
/* - */
,{
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
__XXXXXX,XXXXXXXX,XXXXXX__,
__XXXXXX,XXXXXXXX,XXXXXX__,
__XXXXXX,XXXXXXXX,XXXXXX__,
__XXXXXX,XXXXXXXX,XXXXXX__,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________}
/* : */
,{
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,___XXX__,________,
________,__XXXXX_,________,
________,__XXXXX_,________,
________,__XXXXX_,________,
________,___XXX__,________,
________,________,________,
________,________,________,
________,________,________,
________,___XXX__,________,
________,__XXXXX_,________,
________,__XXXXX_,________,
________,__XXXXX_,________,
________,___XXX__,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________}
/* 空格 */
,{
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________,
________,________,________}
};
/* ASCII碼字符字模檢索表 */
const char FONT24x32_TAB[]="0123456789.+-: ";
/****************************************************************************
* 名稱:GUI_PutChar24_32()
* 功能:顯示ASCII碼(24*32字體),顯示值為'0'-'9'、'.'、'+'、'-'及':'(若為其它值,則顯示' ')。
* 入口參數: x 指定顯示位置,x坐標
* y 指定顯示位置,y坐標
* ch 要顯示的ASCII碼值。
* 出口參數:返回值為1時表示操作成功,為0時表示操作失敗。
* 說明:操作失敗原因是指定地址超出有效范圍。
****************************************************************************/
uint8 GUI_PutChar24_32(uint32 x, uint32 y, uint8 ch)
{ uint8 font_dat;
uint8 i, j;
TCOLOR bakc;
/* 參數過濾 */
if( x>(GUI_LCM_XMAX-32) ) return(0);
if( y>(GUI_LCM_YMAX-32) ) return(0);
for(i=0; i<14; i++)
{ if(FONT24x32_TAB[i]==ch) break;
}
ch = i;
for(i=0; i<32; i++) // 顯示共32行
{ for(j=0; j<24; j++) // 每行共24點
{ /* 若當前點為0、8、16點,讀取點陣數據 */
if( (j&0x07)==0 ) font_dat = FONT24x32[ch][i*3+j>>3];
/* 設置相應的點為color或為back_color */
if( (font_dat&DCB2HEX_TAB[j])==0 ) GUI_CopyColor(&bakc, back_color);
else GUI_CopyColor(&bakc, disp_color);
GUI_Point(x, y, bakc);
x++;
}
y++; // 指向下一行
x -= 24; // 恢復x值
}
return(1);
}
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -