1. 程式人生 > 其它 >三行程式碼在串列埠屏動態顯示溫度

三行程式碼在串列埠屏動態顯示溫度

一、緣起:
        經常做一些小專案需要用到顯示屏,但是每個專案內容卻又千差萬別,希望用一種使用簡單、開發快速的屏。購買了一塊TJC串列埠屏
二、準備硬體:

拿到屏後,看上去很不錯,
1. 這個螢幕需要額外供電,準備一個直流電源;
2. 下載螢幕程式需要使用USB轉串列埠,準備一個USB轉串列埠工具;
3. 準備一點電源線和訊號線;
有這幾樣就滿足我測試需求了,好了,開動。




二、環境搭建,開始螢幕程式設計:
        這個串列埠屏有自己專用的程式設計和下載工具(UART HMI),可以到TJC官網下載即可,
在官網上也有各種手冊和一些應用例項,資料都還不錯。
安裝後介面如下所示,全中文介面,幫助也很詳實,學習起來沒有什麼困難。



三、編寫一個DEMO看看:
        編寫一個顯示溫度資料的DEMO,上面顯示資料,中間顯示資料曲線。如下圖:



介紹一下這個介面:
1.用到文字顯示;
2.用到數字顯示;
3.用到曲線顯示;
4.用到滾動顯示;
上面這些元件拖到介面後,都可以在右邊屬性那裡調整各種屬性。




四、三行程式碼在

串列埠屏動態顯示溫度:
        上面是靜態的元件搞好了下面寫三行程式碼,讓這個螢幕動起來:




下面解釋一下這三行程式碼,在介面放置一個定時器,在定時器裡編寫如下三行程式碼:

1. randset 10,30        //這是隨機數種子設定,讓隨機數在10至30之間

2. n0.val=rand                //讓數值控制元件的值等於隨機數

3. add 4,0,n0.val        //將數值加入在曲線控制元件裡

經過以上步驟,螢幕會在每個定時到達是執行上面三行程式碼。


五、先離線模擬一下:
        這個螢幕工具具備離線模擬功能,即使沒有屏也可以模擬執行:



OK,可以完美執行。

六、下載螢幕程式到實際屏裡:
        連線好屏的電源和USB轉串列埠工具(注意TX和RX),將程式下載到螢幕即可。
下載完成之後,螢幕會自動重啟,哈哈,數字動啊動的,和模擬的一樣一樣的。

螢幕執行視訊連結如下:https://www.bilibili.com/video/BV1vY411n7dR/
---------------------
作者:yljon
連結:https://bbs.21ic.com/icview-3207086-1-1.html
來源:21ic.com
此文章已獲得原創/原創獎標籤,著作權歸21ic所有,任何人未經允許禁止轉載。