![]() |
發布時間: 2019-2-18 11:39
正文摘要:大佬們,你們幫忙看下,這個靜態顯示怎么變成這樣?謝謝!如下是程序,用AMPIRE128X64顯示亂碼。 #include<reg52.h> #include<intrins.h> #define uchar unsigned char #define uint unsigned i ... |
areyouok 發表于 2019-3-8 11:50 謝謝您,我在看下 ![]() |
不知道你對頁有沒概念,一個屏有8個頁,如果寫16*16的漢字就只能上下兩頁(每1頁與第2頁顯示1個漢字,所以寫函數時頁地址要給兩次) |
參與人數 1 | 黑幣 +10 | 收起 理由 |
---|---|---|
![]() | + 10 | 回帖助人的獎勵! |
你這個是上半部沒處理好,檢查上半部的代碼 |
去看看別人怎么寫的,你代碼太亂了 |
這不是亂碼 設置的參數有問題 |
areyouok 發表于 2019-2-18 17:46 您好,謝謝你的回復,我將你給的第一個”“姓”字模放進去,“姓”這個字也還是沒有出來啊?請問是不是還有程序問題啊? |
字碼要重新取咯! |
是啊,你字碼都取的有問題 |
字碼取錯了 看下面取的字碼: /*-- 文字: 姓 --*/ /*-- 宋體12; 此字體下對應的點陣為:寬x高=16x16 --*/ 0x20,0x20,0x30,0x20,0x21,0x20,0x21,0x20,0xFD,0xFE,0x25,0x20,0x26,0x20,0x44,0x20, 0x48,0x20,0x29,0xFC,0x10,0x20,0x28,0x20,0x24,0x20,0x44,0x20,0x83,0xFE,0x00,0x00, /*-- 文字: 姓 --*/ /*-- 宋體12; 此字體下對應的點陣為:寬x高=16x16 --*/ 0x20,0x20,0x30,0x20,0x21,0x20,0x21,0x20,0xFD,0xFE,0x25,0x20,0x26,0x20,0x44,0x20, 0x48,0x20,0x29,0xFC,0x10,0x20,0x28,0x20,0x24,0x20,0x44,0x20,0x83,0xFE,0x00,0x00, |