只要會單片機(jī)串口,就能30分鐘內(nèi)完成TFT彩屏開發(fā)
摘要:當(dāng)前工控領(lǐng)域中TFT彩屏使用越來越廣泛,過去的單色屏譬如1602、128*64、320*240已經(jīng)無法滿足產(chǎn)品需求和用戶體驗(yàn);另一方面,大部分8051、PIC、AVR、ARM7、Cortex-M3等處理器都不支持TFT外設(shè),即便少部分ARM7、ARM9支持,若要解決高分辨率顯示、圖片字庫存儲、觸控菜單操作、GUI及美工素材等細(xì)節(jié)問題,依然存在一定的開發(fā)難度和研發(fā)周期。
時(shí)間就是金錢。廣州大彩工業(yè)串口屏的問世,徹底將用戶控制和顯示部分分離出來。用戶無需更改核心控制代碼,只需在原來的代碼基礎(chǔ)上增加串口發(fā)送和接收函數(shù),即可讓自己的產(chǎn)品快速升級到真彩屏,提高市場競爭力!
關(guān)鍵詞:廣州大彩工業(yè)串口屏、串口屏、串口屏報(bào)價(jià)、VisualTFT、串口屏圖片
廣州大彩光電科技有限公司推出的工業(yè)串口屏是集TFT顯示驅(qū)動、圖片字庫存儲、GUI操作、RTC顯示、音頻播放、各種組態(tài)控件于一體的串口顯示終端。任何初學(xué)者30分鐘即可完成TFT彩屏的開發(fā)。
操作時(shí),用戶首先利用配套的上位機(jī)VisualTFT軟件,將預(yù)先設(shè)計(jì)好的美工圖片進(jìn)行界面排版和控件配置,編譯無誤后然后使用內(nèi)置的“虛擬串口屏”進(jìn)行模擬仿真,最后通過USB(或SD/UART)方式將整個(gè)工程圖片和配置信息下載到串口屏內(nèi)部存儲器中。下載之前,上位機(jī)將會對工程中的每個(gè)畫面、圖片和控件分配一個(gè)唯一的ID號。用戶主機(jī)串口接收到設(shè)備上傳的按鈕ID或觸摸坐標(biāo)值后,就可以判定當(dāng)前哪個(gè)按鈕被按下,然后發(fā)送相應(yīng)的串口指令去更新畫面顯示或控制電機(jī)、繼電器和指示燈等設(shè)備。除文本、圖片顯示外,用戶還可以發(fā)送指令來實(shí)現(xiàn)音頻播放、曲線顯示、屏幕保存和數(shù)據(jù)存儲等功能,另外,如某些指令達(dá)不到所需要求,亦可按鍵自定義指令。
所有操作者,只需要簡單3步,即可30分鐘完成串口屏的開發(fā)!
步驟1:準(zhǔn)備美工素材;
步驟2:使用VISUALTFT軟件進(jìn)行界面編輯配置和仿真;
步驟3:用戶主機(jī)發(fā)送指令控制屏幕顯示和實(shí)時(shí)監(jiān)聽觸摸屏下發(fā)的數(shù)據(jù)。 |
廣州大彩工業(yè)串口屏除了豐富的外設(shè)接口(USB、SD卡、矩陣鍵盤、RTC、音頻播放等)外,還支持多種組態(tài)控件:按鈕控件、文本控件、圖標(biāo)動畫控件、曲線控件、儀表控件、進(jìn)度條控件和滑塊控件,真正的“零代碼開發(fā),所見即所得”。以下是每個(gè)空間的簡要介紹:
(1)按鈕控件:無需用戶MCU程序參與,即可實(shí)現(xiàn)畫面的跳轉(zhuǎn)、開關(guān)按下和彈起、自定義指令數(shù)據(jù)串等功能。若按下某個(gè)按鈕,設(shè)備將直接上傳該按鈕ID值,無需判斷坐標(biāo)值。
(2)文本控件:在PC中預(yù)先設(shè)置文本顯示的位置、字體、顏色,用戶MCU只需對文本控件ID發(fā)送顯示的數(shù)據(jù)即可,還支持彈出內(nèi)置鍵盤錄入文本內(nèi)容。
(3)圖標(biāo)和動畫控件:可控制動畫播放、停止、暫停、上一幀,下一幀和指定幀播放。
(4)曲線控件:用戶MCU只需發(fā)送AD采樣數(shù)據(jù),串口屏?xí)詣舆M(jìn)行擬合,動態(tài)推移顯示。
(5)儀表控件:串口屏內(nèi)置儀表模塊,簡單一條指令即可控制儀表轉(zhuǎn)動。假如表盤值范圍是0-180,用戶MCU只需發(fā)送數(shù)值90,表盤指針將自動轉(zhuǎn)到90刻度處。
(6)進(jìn)度條控件:串口屏內(nèi)置進(jìn)度條模塊,與儀表一樣,簡單一條指令可控制進(jìn)度條遞增和遞減。
(7)滑塊控件:串口屏內(nèi)置滑動條模塊,拖動滑動條,設(shè)備下發(fā)滑塊位置數(shù)據(jù)。
“虛擬串口屏”是廣州大彩光電科技有限公司( )自主創(chuàng)新研發(fā)、全球獨(dú)家推出的第一款基于PC的串口屏模擬仿真器,集成在VisualTFT軟件內(nèi)部。如果用戶沒有購買串口屏硬體,只需將主機(jī)MCU串口(必須232電平)與“虛擬串口屏”相連,就可以進(jìn)行程序開發(fā)和人機(jī)交互通信(鼠標(biāo)點(diǎn)擊代表觸摸動作),同時(shí)還可以通過KEIL開發(fā)環(huán)境與“虛擬串口屏”進(jìn)行綁定Debug調(diào)試,給開發(fā)者帶來更多便利,提高工作效率。
表1 部分產(chǎn)品選型表
系列 | 尺寸 | 產(chǎn)品型號 (T:帶觸摸,N:無觸摸) | 分辨率 |
NANO (單色屏替換) | 2.4〃 | DC32240N024_01TW/NW | 320*240 |
2.8〃 | DC32240N028_01TW/NW | 320*240 | |
3.0〃 | DC40240N030_01TW/NW | 400*240 | |
4.3〃 | DC48270N043_01TW/NW | 480*272 | |
7.0〃 | DC80480N070_01TW/NW | 800*480 | |
基本型(熱賣系列) | 3.5〃 | DC32240B035_01TW/NW | 320*240 |
4.3〃 | DC48270B043_01TW/NW | 480*272 | |
5.0“ | DC80480S050_01TW/NW | 800*480 | |
5.6〃 | DC64480B056_01TW/NW | 640*480 | |
7.0〃 | DC80480B070_01TW/NW | 800*480 | |
8.0〃 | DC80600B080_01TW/NW | 800*600 | |
10.4〃 | DC80600B104_01TW/NW | 800*600 |
歡迎添加QQ、電話或EMAIL進(jìn)行產(chǎn)品咨詢,我們將竭誠為您服務(wù)!