瑞薩RA0單片機(jī)連載?OLED面向?qū)ο箫@示字符串
在前一篇我們驅(qū)動了OLED,這一篇將重構(gòu)顯示buff 、全屏更新OLED 顯存。并添加顯示字符串功能。
1.拷貝一個字符文件到工程中:
2.新建一個結(jié)構(gòu)體,用于顯示與命令的存放:
3.修改向OLED 寫入整個顯存的函數(shù)如下:
4.修改畫點(diǎn)的函數(shù),將畫點(diǎn)修改為向顯示緩存修改數(shù)據(jù):
5.添加字符顯示函數(shù):
6.添加顯示字符串的函數(shù)如下:
7.將上面的函數(shù)更新到LCD 驅(qū)動里面,
8.這樣,我們在主函數(shù)里實(shí)例化OLED 對象,就可以用他的方法來顯示字符或者字符串了,在主函數(shù)中加入測試函數(shù)如下:
1 實(shí)現(xiàn)效果
2 總結(jié)
對于面向象對象的編程,我們可以方便的實(shí)現(xiàn)模塊化的編程。方便在不同的MCU之間的移植。
(本文來源于《EEPW》202504)
評論