<kbd id="9plqc"><label id="9plqc"></label></kbd>

        <th id="9plqc"></th>
        1. <center id="9plqc"><video id="9plqc"></video></center>
          <sub id="9plqc"><form id="9plqc"><pre id="9plqc"></pre></form></sub>
          <nav id="9plqc"><form id="9plqc"><legend id="9plqc"></legend></form></nav>
          OLED顯示字符的大小與PCtoLCD2002生成字模 您所在的位置:網(wǎng)站首頁(yè) 屬猴女人最怕什么人 OLED顯示字符的大小與PCtoLCD2002生成字模

          OLED顯示字符的大小與PCtoLCD2002生成字模

          2024-01-15 13:27| 來(lái)源: 網(wǎng)絡(luò)整理| 查看: 265

          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é)議 0.96寸OLED分頁(yè)示意圖

          問題的產(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ì)觀察第一行) 在這里插入圖片描述 接下來(lái)看看字符與PCtoL2002生成字模的關(guān)系 首先,這里的長(zhǎng)寬定義如下: 例,8x16字體指長(zhǎng)為8,寬為16 在這里插入圖片描述 首先介紹PCtoL2002的使用方法 首先,模式-》字符模式 在這里插入圖片描述 然后,選項(xiàng)-》配置如下 注意點(diǎn):紅框內(nèi)的點(diǎn)陣樣式為看自己需求,而取模方向是根據(jù)你的屏幕驅(qū)動(dòng)程序來(lái)選擇的,可以自己修改看看不同的結(jié)果,探索他們之間的關(guān)系 在這里插入圖片描述

          輸入想要取模的文字或字母-》生成字模,即可得到對(duì)應(yīng)的字模數(shù)據(jù),復(fù)制到自己的代碼字符庫(kù)即可 在這里插入圖片描述 在這里我遇到過一個(gè)疑惑(菜鳥學(xué)習(xí),大佬輕噴) 為什么都是16x16的自寬和字高,但是文字和字母做出來(lái)的數(shù)據(jù)量差了一倍?

          在這里插入圖片描述 在這里插入圖片描述 個(gè)人理解: 實(shí)際上,這種區(qū)別在于字模軟件對(duì)于英文字母的優(yōu)化,英文字母相對(duì)漢字而言沒有必要用16x16的區(qū)域來(lái)顯示,取模軟件會(huì)將英文字母優(yōu)化成當(dāng)前設(shè)定的字寬大小的一半,長(zhǎng)縮小了一倍 此處的字寬設(shè)定為:16x16 對(duì)于英文字母生成后的大小:8x16 原因大致有以下幾種, 美觀性:減小字母的間距,緊湊 減小數(shù)據(jù)量:數(shù)據(jù)量能少一半,節(jié)省空間,也能提高傳輸速度 增加顯示面積:更小的字寬,可以顯示更多的字符 取模軟件做了提示,但我并沒有留意 在這里插入圖片描述 還有一個(gè)問題, 為什么自己生成的字模數(shù)據(jù)和廠家給的代碼里的不一樣? 以字母“A”為例,8x16的字寬 自己生成的字模數(shù)據(jù)為: {0x00,0x00,0xC0,0x78,0x78,0xC0,0x00,0x00,0x20,0x3E,0x07,0x02,0x02,0x07,0x3C,0x20},/“A”,0/ 廠家給的字母“A”的字模數(shù)據(jù)為:{ 0x00,0x00,0xC0,0x38,0xE0,0x00,0x00,0x00,0x20,0x3C,0x23,0x02,0x02,0x27,0x38,0x20,}

          **原因:**實(shí)際上這是因?yàn)樽煮w而引起的,不同的字體產(chǎn)生的效果不一樣,所生成的字模數(shù)據(jù)自然不同 我們這里選擇的為:楷體,將楷體修改為宋體,兩個(gè)字模的數(shù)據(jù)即可匹配,根據(jù)自己的需求設(shè)置即可

          在這里插入圖片描述 以上既是初次接觸OLED顯示的過程記錄 隨緣更新,不必關(guān)注



          【本文地址】

          公司簡(jiǎn)介

          聯(lián)系我們

          今日新聞

          推薦新聞

          專題文章
            CopyRight 2018-2019 實(shí)驗(yàn)室設(shè)備網(wǎng) 版權(quán)所有
            黄色免费网站在线看,韩国精品在线观看,韩国美女一区二区,99国产热 贵定县| 龙陵县| 六安市| 沂南县| 保康县| 南昌县| 织金县| 墨竹工卡县| 永登县| 仁寿县| 丹巴县| 南宫市| 沿河| 华蓥市| 老河口市| 金坛市| 壤塘县| 江阴市| 繁昌县| 天等县| 西藏| 营山县| 来凤县| 从化市| 清水河县| 仁寿县| 余姚市| 吴桥县| 兴安县| 柞水县| 平远县| 成武县| 静宁县| 兴化市| 平度市| 射洪县| 沂南县| 新津县| 莒南县| 靖安县| 张掖市| http://444 http://444 http://444 http://444 http://444 http://444