引言
OLED圖形顯示模塊以行列點陣顯示字符時,需在模塊行列中計算、排列,使顯示設計工作復雜。故對所需顯示的漢字創(chuàng)建字庫,通過對字庫漢字的調(diào)用,可方便、靈活地在OLED各位置上顯示。
1 實現(xiàn)過程
OLED漢字顯示,即在屏上選擇對應位置點亮對應點。此功能標準漢字庫無法完成,但可借助標準漢字庫來自定義所需漢字庫,實現(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)生相應字模, 就可完成自定義漢字庫的編制工作。
如同正常漢字顯示程序,所顯漢字也需在漢字庫中找到偏移量,故可借助標準漢字庫完成此工作。漢字( S)在標準漢字庫中偏移量qh=(s)一0xa0,將需顯示漢字的偏移量按漢字在自定義數(shù)組中的位置排列,作為比較數(shù)組加以保存。尋找需顯示漢字時,該漢字在標準字庫中的偏移量與比較數(shù)組中的各值相減,為零的位置即是需顯示漢字在自定義字庫中位置,通過OLED顯示自定義字庫中的字模,就可顯示漢字。
……
關注我們
公眾號:china_tp
微信名稱:亞威資訊
顯示行業(yè)頂級新媒體
掃一掃即可關注我們