引言
OLED圖形顯示模塊以行列點陣顯示字符時,需在模塊行列中計算、排列,使顯示設(shè)計工作復(fù)雜。故對所需顯示的漢字創(chuàng)建字庫,通過對字庫漢字的�(diào)用,可方便、靈活地在OLED各位置上顯示�
1 實現(xiàn)過程
OLED漢字顯示,即在屏上選擇對�(yīng)位置點亮對應(yīng)點。此功能標準漢字庫無法完成,但可借助標準漢字庫來自定義所需漢字庫,實現(xiàn)對漢字顯示。自定義漢字庫需要建立所需漢字的字模,該漢字在OLED上所占點�“1”�“0”。可根據(jù)OLED的顯示方式和顯示要求,選擇取模方式、點陣格式、每行數(shù)�(jù)、取模走向等取模參數(shù),生成所需漢字的字模。如16×16點陣漢字“�”,選擇列行式取模方式和逆向取模參數(shù),在自定義的字庫中定義為{0x08�0x08�0x08�0x08�0x08�0x08�0xF9�0x4A�0x4C�0x48�0x48,OxC8�0x08�0x08�0x08�0x00�0x40�0x40�0x20�0xl0�0x0C�0x03�0x00�0x00�0x20�0x40�0x40�0x3F,0x00�0x00�0x00�0x00】。根�(jù)所需漢字和字符,通過字模�(chǎn)生工具產(chǎn)生相�(yīng)字模� 就可完成自定義漢字庫的編制工作�
如同正常漢字顯示程序,所顯漢字也需在漢字庫中找到偏移量,故可借助標準漢字庫完成此工作。漢�( S)在標準漢字庫中偏移量qh=(s)一0xa0,將需顯示漢字的偏移量按漢字在自定義數(shù)組中的位置排列,作為比較�(shù)組加以保存。尋找需顯示漢字時,該漢字在標準字庫中的偏移量與比較�(shù)組中的各值相減,為零的位置即是需顯示漢字在自定義字庫中位置,通過OLED顯示自定義字庫中的字模,就可顯示漢字�
……
�(guān)注我�
公眾號:china_tp
微信名稱:亞威資�
顯示行業(yè)頂級新媒�
掃一掃即可關(guān)注我�