OLED顯示字符的大小與PCtoLCD2002生成字模 | 您所在的位置:網(wǎng)站首頁(yè) › 屬猴女人最怕什么人 › OLED顯示字符的大小與PCtoLCD2002生成字模 |
OLED顯示字符的大小與PCtoLCD2002生成字模
首次嘗試性寫博客,如果錯(cuò)誤或不足請(qǐng)大家指正 如有涉及相關(guān)版權(quán)的問題,聯(lián)系我刪除 前言:為什么為了一個(gè)小小的OLED寫這些亂七八糟的東西,還得花時(shí)間寫,還要花時(shí)間看資料,直接調(diào)用代碼就可以了 示例:OLED_ShowString(8,2,“Hello Word !”,16); //size:16/12 即可顯示成功 引用我老師的一句話“學(xué)習(xí),不是追求速度的,是追求質(zhì)量的” 我在學(xué)習(xí),不是在工作 OLED顯示字符大小 常用的0.96寸OLED顯示屏分辨率是128*64,既每行有128個(gè)像素點(diǎn),每列是64個(gè)像素點(diǎn) 參考屏幕的數(shù)據(jù)手冊(cè),列64個(gè)像素點(diǎn)分為8頁(yè),每一頁(yè)是8個(gè)像素點(diǎn),既每一頁(yè)就是一個(gè)橫條 我手上的是中景園電子的0.96OLED屏幕,4腳,采用IIC通信協(xié)議 問題的產(chǎn)生字符的大小與OLED顯示之間的關(guān)系到底是什么 在屏幕店家給的參考例程之中,給了兩個(gè)字符庫(kù) 庫(kù)一:8x16點(diǎn)陣----指行為8個(gè)像素點(diǎn),列為16個(gè)像素點(diǎn) 庫(kù)二:6x8 點(diǎn)陣----參考上面 通常漢字使用16x16的點(diǎn)陣, 實(shí)際上最多只能顯示4行字體,64/16 = 4 而每一行最多只能顯示8個(gè)字體,128/16 = 8 這里的顯示限制在于OLED屏幕自己的分辨率,也就是像素的數(shù)量(這里時(shí)128x64個(gè)像素點(diǎn)) (仔細(xì)觀察第一行) 輸入想要取模的文字或字母-》生成字模,即可得到對(duì)應(yīng)的字模數(shù)據(jù),復(fù)制到自己的代碼字符庫(kù)即可
**原因:**實(shí)際上這是因?yàn)樽煮w而引起的,不同的字體產(chǎn)生的效果不一樣,所生成的字模數(shù)據(jù)自然不同 我們這里選擇的為:楷體,將楷體修改為宋體,兩個(gè)字模的數(shù)據(jù)即可匹配,根據(jù)自己的需求設(shè)置即可
|
CopyRight 2018-2019 實(shí)驗(yàn)室設(shè)備網(wǎng) 版權(quán)所有 |