硬體環境:
stm32f429,電容屏800x480 5點觸控rgb螢幕 ,spi flash;
軟體環境:
ucosiii,stemwin;
漢字顯示方法:
1、在spiflash中裝在字型檔xbf_xinsongti19;
2、使用u2c.exe工具進行utf-8到字型的轉化:
1)新建test.txt檔案,寫入漢字「你好」,另存為,選擇編碼方式:utf-8;
2)開啟軟體u2c.exe,載入檔案test.txt,匯出檔名test.c;
3、在guibuider中加入multiedit文字顯示控制項,加入如下**:
extern wm_hwin htotalwindow;
extern gui_font xbf_xinsongti19;
void multitextshow(void)
其中,htotalwindow是主介面,雙引號中的內容就是剛才test.c中匯出的資料。
4、呼叫函式multitextshow(),編譯,引導程式,顯示結果如下圖所示。
STemWin顯示漢字 SD卡外掛程式XBF字型檔
1 使用emwin自帶小工具生成字型檔 1 啟動軟體 選擇4位抗鋸齒 2 根據需求選擇字型型別和字型大小 3 另存為xbf格式 2 建立xbf字型 include dialog.h include font cn.h fatfs fatfs gui font xbf font fil fontfil...
STEMWIN文字基礎顯示筆記
void gui dispstringat const char gui far s,int x,int y s 顯示的字串。x 要寫入的客戶端視窗 x 位置 單位 畫素 y 要寫入的客戶端視窗 y 位置 單位 畫素 其實就是居中顯示 只不過要給出中點位置 x,y void gui dispstri...
點陣漢字顯示
由於turbo c應用於dos作業系統下,在使用turbo c進行程式設計時,一般情況下只好使用英文進行人機互動。要是想直接用中文介面,就需要另想他法了。如果使用中文dos系統 如ucdos 則可以解決在字元介面下的漢字顯示問題。也就是說,可以用printf或其他字串函式來輸出漢字。但是,這樣仍然有...