作者:李剴 出處:
歡迎轉載,但也請保留上面這段聲明。謝謝!
<上面那個連接是我的博客,現在將這篇隨筆分享給51hei的朋友>
取子模選項設置.jpg (918.13 KB, 下載次數: 54)
下載附件
2019-3-14 17:03 上傳
取字模字體大小設置.jpg (807.98 KB, 下載次數: 52)
下載附件
2019-3-14 17:03 上傳
字模編碼.jpg (785.58 KB, 下載次數: 60)
下載附件
2019-3-14 17:04 上傳
**PC2LCD2002取模方式設置:陰碼+逐列式+順向+C51格式**
附: 代碼
- //24*24的OLED漢字點陣,包括三個漢字:開、發、板。這三個漢字的點陣庫,是利用PCtoLCD2002生產的,
- //軟件設置的取模方式同OLED實驗ASCII的取模方式一模一樣,字體采用12*大小,一個漢字點陣占用24字節。
- const unsigned char OLED_HZK_TBL[14][24]=
- {
-
- {0x00,0x00,0x1F,0x80, 0x11,0x00, 0x11,0x00, 0x11,0x00, 0xFF,0xF0, 0x11,0x00,0x11, 0x00,0x11, 0x00,0x1F, 0x80,0x00,0x00,0x00,0x00},/*"中",0*/
-
- {0xFF,0xF0,0x80,0xA0,0xA4,0xA0,0xA4,0xA0,0xA4,0xA0,0xBF,0xA0,0xA4,0xA0,0xA6,0xA0,0xA5,0xA0,0x80,0xA0,0xFF,0xF0,0x00,0x00},/*"國",1*/
-
- };
復制代碼同理,若想要32個字節的漢字矩陣,可以將字寬,字高都設為16。 其他大小的也可以這樣去設置 ps : 32字節矩陣,字高字寬設為16之后,還得新建一個數組存儲。 二維數組列設為36,如下
- const unsigned char OLED_HZK_TBL[14][36]=
- {
- {0x00,0x00,0x00,0x00,0x0F,0xF0,0x08,0x20,0x08,0x20,0x08,0x20,0x08,0x20,0xFF,0xFF,0x08,0x20,0x08, 0x20,0x08,0x20,0x08,0x20,0x0F,0xF0,0x00,0x00,0x00,0x00,0x00,0x00},/*"中",0*/
-
- {0x00,0x00,0x7F,0xFF,0x40,0x02,0x48,0x12,0x49,0x12,0x49,0x12,0x49,0x12,0x4F,0xF2,0x49,0x12,0x49, 0x52,0x49,0x32,0x48,0x12,0x40,0x02,0x7F,0xFF,0x00,0x00,0x00,0x00},/*"國",1*/
-
- };
復制代碼
|