LCD 顯示0-9循環(huán)計數(shù) 評估實驗
本次實驗?zāi)康氖鞘煜PT LCD外設(shè)的使用,通過LCD顯示屏COM與SEG的數(shù)據(jù)時序控制達(dá)到數(shù)據(jù)顯示的效果。第一次使用LCD沒有頭緒,不明白MCU的LCD外設(shè)與LCD屏顯示原理,參考了DEMO的例子收效甚微,直接在DEMO例子添加自己的實驗,先是清屏幕(無數(shù)字顯示),再單獨(dú)顯示一個2,掌握了顯示原理再修改軟件的COM數(shù)據(jù)依次顯示3,4。均能正確顯示,索性完成0-9的LCD數(shù)據(jù)顯示測試評估,詳細(xì)如下:
1. 先了解一下LCD外設(shè)的硬件特性
2. LCD內(nèi)部結(jié)構(gòu)
COM 端口屏幕的內(nèi)部連線圖:
seg端口屏幕的內(nèi)部連線圖:
顯示原理:理解了COM與SEG的關(guān)系,LCD顯示規(guī)律就掌握了。實驗?zāi)康木褪球炞C與理解這個規(guī)律。
3. 實驗基于DEMO APT_CSI_110x_v1.1.0_20220920例子程序?qū)崿F(xiàn)
(1) 先開啟LCD顯示功能函數(shù)。
(2) 在lcd_disp_demo函數(shù)中對LCD外設(shè)初始化, 默認(rèn)設(shè)置。
我只是修改了箭頭部分,對LCD清屏。
(3) 在 do while 大循環(huán)里包函一個0-9的for循環(huán),LCD_count_data() 函數(shù)作用是返回LCD顯示COM數(shù)據(jù),csi_lcd_write_data()函數(shù)作用是從seg 2開始,連續(xù)掃描22個seg, 每個seg對應(yīng)的com數(shù)據(jù)包函在bySendBata 數(shù)組中。
(4) 依據(jù)count_i 的計數(shù),函數(shù)返回對應(yīng)的LCD顯示COM數(shù)據(jù)。
小結(jié):使用APT MCU LCD內(nèi)部資源,第一次操作LCD,熟悉了軟件架構(gòu)與LCD硬件原理。為下一步應(yīng)用評估打下基礎(chǔ)。
實驗場景:
-
lcd
+關(guān)注
關(guān)注
34文章
4406瀏覽量
166931 -
開發(fā)板
+關(guān)注
關(guān)注
25文章
4898瀏覽量
97064
發(fā)布評論請先 登錄
相關(guān)推薦
評論