LCD 顯示0-9循環計數 評估實驗
本次實驗目的是熟悉APT LCD外設的使用,通過LCD顯示屏COM與SEG的數據時序控制達到數據顯示的效果。第一次使用LCD沒有頭緒,不明白MCU的LCD外設與LCD屏顯示原理,參考了DEMO的例子收效甚微,直接在DEMO例子添加自己的實驗,先是清屏幕(無數字顯示),再單獨顯示一個2,掌握了顯示原理再修改軟件的COM數據依次顯示3,4。均能正確顯示,索性完成0-9的LCD數據顯示測試評估,詳細如下:
1. 先了解一下LCD外設的硬件特性
2. LCD內部結構
COM 端口屏幕的內部連線圖:
seg端口屏幕的內部連線圖:
顯示原理:理解了COM與SEG的關系,LCD顯示規律就掌握了。實驗目的就是驗證與理解這個規律。
3. 實驗基于DEMO APT_CSI_110x_v1.1.0_20220920例子程序實現
(1) 先開啟LCD顯示功能函數。
(2) 在lcd_disp_demo函數中對LCD外設初始化, 默認設置。
我只是修改了箭頭部分,對LCD清屏。
(3) 在 do while 大循環里包函一個0-9的for循環,LCD_count_data() 函數作用是返回LCD顯示COM數據,csi_lcd_write_data()函數作用是從seg 2開始,連續掃描22個seg, 每個seg對應的com數據包函在bySendBata 數組中。
(4) 依據count_i 的計數,函數返回對應的LCD顯示COM數據。
小結:使用APT MCU LCD內部資源,第一次操作LCD,熟悉了軟件架構與LCD硬件原理。為下一步應用評估打下基礎。
實驗場景:
-
lcd
+關注
關注
34文章
4437瀏覽量
168022 -
開發板
+關注
關注
25文章
5110瀏覽量
97893
發布評論請先 登錄
相關推薦
評論