|
0.jpg (74.22 KB, 下載次數(shù): 46)
下載附件
2017-12-14 21:10 上傳
串口屏的基本概念
串口是單片機(jī)中最普遍的一種接口,幾乎99%的單片機(jī)系統(tǒng)都支持串口,串口開發(fā)在單片機(jī)開發(fā)中成為一種基礎(chǔ)中的基礎(chǔ),具有廣泛的用戶基礎(chǔ)和資料普及度;
而另一方面,TFT彩色液晶屏的控制顯示卻復(fù)雜的多,不僅每家甚至每種屏接口都不一致,且還需要自己處理漢字點(diǎn)陣以及圖形點(diǎn)陣,您看到的彩色界面實(shí)際上是一個(gè)點(diǎn)一個(gè)點(diǎn)繪制出來的,需要高檔的單片機(jī)才能做到,且實(shí)現(xiàn)是非常復(fù)雜的;
常言道,把復(fù)雜的事情變簡單就是價(jià)值,串口屏正遵循了這個(gè)原則,您只需要通過串口發(fā)送一個(gè)命令字符串,比如"CLS(1);" 就可以將屏幕清成紅色;同樣發(fā)送其他的命令就可以完成漢字以及圖片的顯示。
串口屏的原理
串口屏是由液晶屏+單片機(jī)+存儲器三部分構(gòu)成的,由計(jì)算機(jī)將圖片和漢字點(diǎn)陣通過GpuMaker程序預(yù)先存儲到串口屏的存儲器中,然后由單片機(jī)通過串口發(fā)送指令調(diào)用顯示就可以,單片機(jī)部分的編程就會變得異常簡單;
0.jpg (38.86 KB, 下載次數(shù): 47)
下載附件
2017-12-14 21:09 上傳
不管什么型號的串口屏,都有4個(gè)標(biāo)準(zhǔn)的引出腳,如圖:
+5V和GND當(dāng)然是串口屏的供電管腳,直接接上5V電源,系統(tǒng)即可點(diǎn)亮并演示可實(shí)現(xiàn)的相關(guān)功能。
RX是串口屏的數(shù)據(jù)接收管腳,需要接TTL線的TX數(shù)據(jù)發(fā)送端;
TX是串口屏的數(shù)據(jù)發(fā)送管腳,需要接TTL線的RX數(shù)據(jù)接收端;
注意:早期部分型號的串口屏,可能存在RX與TX接反的情況(2015年5月份以前購買的),如果您發(fā)現(xiàn)Gpumaker或者串口助手不能正常的接上串口傳回的OK,
目錄
第一部分:基礎(chǔ)概念 9
串口屏的基本概念 9
串口屏的原理 9
選型手冊 10
第二部分:硬件連接 10
開箱,上電 10
接電腦 11
使用GpuMaker簡單連接測試 12
使用串口助手連接測試 14
接單片機(jī) 15
設(shè)置串口屏的波特率 16
busy接口 16
第三部分:使用GPUMaker構(gòu)建項(xiàng)目 17
第一件事:設(shè)置需要使用的漢字及英文字體 17
漢字與字符的基本知識 17
設(shè)置步驟: 19
第二件事:生成所需要圖片的點(diǎn)陣數(shù)據(jù) 21
第三件事:使用界面模擬顯示來制作界面 24
批界面 26
數(shù)據(jù)上傳 27
第四部分:指令語句的使用 28
串口屏使用的知識點(diǎn)解析 28
分辨率與坐標(biāo) 28
顏色值與顏色號 29
前景和背景 32
常用的指令變量 32
指令列表 33
指令語法速查(注:所有指令大寫) 37
指令:CLS (c) 37
指令:PS (x1,y1,c) 37
指令:PL(x1,y1,x2,y2,c); 37
指令:BOX(x1,y1,x2,y2,c); 38
指令:BOXF(x1,y1,x2,y2,c); 38
指令:CIR(x1,y1,r,c); 39
指令:CIRF(x1,y1,r,c); 39
指令:CBOX(x1,y1,x2,y2,r,c); 39
指令:CBOF(x1,y1,x2,y2,r,c); 40
漢字顯示指令 40
指令:LABL(m,x1,y1,x2,'str',c,ali) 40
指令:DS12(x1,y1,'顯示內(nèi)容字符串',c,limitX); 41
指令:DS16(x1,y1,'顯示內(nèi)容字符串',c,limitX); 41
指令:DS24(x1,y1,'顯示內(nèi)容字符串',c,limitX); 42
指令:DS32(x1,y1,'顯示內(nèi)容字符串',c,limitX); 42
指令:DS48(x1,y1,'顯示內(nèi)容字符串',c,limitX); 42
指令:DS64(x1,y1,'顯示內(nèi)容字符串',c,limitX); 43
指令:BS12(x1,y1,x2,lw,'顯示內(nèi)容',c); 43
指令:BS16(x1,y1,x2,lw,'顯示內(nèi)容',c); 44
指令:BS24(x1,y1,x2,lw,'顯示內(nèi)容',c); 44
顏色相關(guān)指令 45
指令:SCC(c,color); 45
指令:SBC(c); 45
圖形與漢字疊加指令 46
指令:PIC(x1,y1,pn); 46
指令:ICON(x1,y1,pn,xn,yn,n) 46
指令:CPIC(x1,y1,pn,px1,py1,w,h) 47
指令:BPIC(m,x1,y1,pn,ishide); 47
指令:PLAB(m,x1,y1,x2,'str',c,ali,pn) 47
指令:PS16(m,x1,y1,'顯示串',c,limitX); 48
指令:PS24(m,x1,y1,'顯示串',c,limitX); 48
指令:PS32(m,x1,y1,'顯示串',c,limitX); 49
指令:PS48(m,x1,y1,'顯示串',c,limitX); 49
指令:PS64(m,x1,y1,'顯示串',c,limitX); 50
指令:DBOX(x1,y1,x2,y2,w,c); 50
指令:PBOX(pn,x1,y1,x2,y2,w); 50
曲線相關(guān)指令 51
指令:DQX(x1,y1,xp,yn,xn,yp) 51
指令:RQX 51
指令:Qn 52
指令:Sn 52
菜單相關(guān)指令 52
指令:MENU(x,y,w,h,pw,x1,x2,hzm,yn,max,pg,go); 52
指令:MSHW 53
指令:MSET(n) 53
指令:MDF(n,pn,'菜單文字'); 54
觸摸相關(guān)指令 54
指令:TPST(w,h); 54
指令:TPN(n); 55
指令:TPOW(c); 55
指令:BTN(n,x1,y1,x2,y2,t,asc); 55
指令:TICN(pn,xn,yn); 56
指令:BICN(n,x1,y1,n1,n2,asc); 57
指令:TSIN(hzm,x1,y1,limitX,long,t,c); 57
指令:PBTN(n,x1,y1,w,h,bp1,bp2,asc); 58
指令:TPIS('str'); 59
WIn8相關(guān)指令 59
指令:W8BF(x1,y1,x2,y2,cn) 59
指令:W8DF(m,n,'顯示定義字符串'); 59
指令:W8MU(x,y,w,h,j,t); 60
指令:W8UE(n); 60
指令:W8SE(n); 60
指令:W8TP(n,x1,y1,x2,y2,cn,asc) ; 61
指令:TASC(n,asc); 61
表格相關(guān)指令 62
指令:TABL(x,y,w,h,m,n,c); 62
指令:CELS(m,h,l,'顯示內(nèi)容',c,bc,ali); 62
指令:CELP(m,h,l,'顯示內(nèi)容',c,pn,ali) 63
指令:CEUE(h,l); 63
系統(tǒng)相關(guān)指令 64
指令:TERM 64
指令:SPG(n); 64
指令:DRn 64
指令:INF; 65
指令:SNF(x1,y1) 65
指令:SXY(x,y) 65
指令:SEBL(n); 66
指令:SEND('str'); 66
第五部分:常用的界面設(shè)計(jì) 66
圖像疊加顯示 66
使用SXY語句自定義構(gòu)建組件 67
使用曲線 68
使用表格 68
圖標(biāo)ICON語句的活用 70
1、顯示超大字 70
2、顯示電量圖標(biāo) 71
3、大量圖標(biāo)使用 71
菜單的使用 72
框圖菜單的使用 75
Win8 Metro風(fēng)格界面的設(shè)計(jì) 77
V5.0新添的整個(gè)解決方案 78
第六部分:程序框架與設(shè)計(jì)技巧 81
程序框架設(shè)計(jì)(頁面間調(diào)度設(shè)計(jì)) 81
界面顯示設(shè)計(jì)(頁面內(nèi)布局設(shè)計(jì)) 83
刷新顯示變量(頁面內(nèi)顯示元素設(shè)計(jì)) 85
如何把電壓這個(gè)浮點(diǎn)值輸出到串口屏? 85
固定區(qū)域顯示測量數(shù)值 86
非固定區(qū)域刷新刷新顯示數(shù)字 87
系統(tǒng)調(diào)試與解決問題 88
方法一:常規(guī)串口助手法: 88
方法二:串口”搭載法”: 88
頁面顯示語句設(shè)計(jì)的誤區(qū) 89
誤區(qū)一:認(rèn)為界面閃爍是因?yàn)榇谄了⑿滤俣炔粔蚩?nbsp; 89
誤區(qū)二:每個(gè)命令后面都加上0d 0a (\r\n) 90
第七部分:觸摸屏的使用 90
觸摸屏的基本概念: 90
觸摸屏的流暢性 91
觸摸屏的校準(zhǔn): 91
觸摸屏的工作模式與返回?cái)?shù)據(jù) 92
觸摸屏關(guān)閉模式 TPN(0); 92
坐標(biāo)模式 TPN(1); 93
熱區(qū)及組態(tài)模式 TPN(2); 93
繪圖模式 TPN(3); 93
高級模式 TPN(4); 93
觸摸屏的6種熱區(qū) 93
觸摸屏的asc參數(shù) 95
組態(tài)鍵盤的設(shè)計(jì) 96
使用ICON模式的4X4小鍵盤: 96
使用切圖模式的全鍵盤(含數(shù)字字母切換) 99
觸摸回饋的程序設(shè)計(jì) 100
非組態(tài)鍵盤的回饋程序設(shè)計(jì): 100
組態(tài)鍵盤的回饋程序設(shè)計(jì): 102
第八部分:串口屏系統(tǒng)的升級 104
為什么需要升級 104
升級的具體步驟 104
第九部分:工程與量產(chǎn) 108
產(chǎn)品設(shè)計(jì)與量產(chǎn)注意事項(xiàng) 109
第十部分:擴(kuò)展功能 110
終端功能 111
什么是終端功能: 111
終端功能詳解 111
背光功能 114
第十一部分:各型號屏詳細(xì)描述 114
電源特性 114
XC6206方案 114
1117方案 114
1117+升壓方案 115
外形參數(shù)總表 115
GPU18A 115
GPU20A 115
GPU22A/22B/22E/22F/22G 117
GPU22C(4Key) 118
GPU22DTP 119
GPU26ATP 120
GPU26BK-PTF 121
GPU28A/28A(II)/28AK-PTF 121
GPU28CTP 122
GPU35BTP/GPU35DTP-PTF/35C 123
GPU45A 124
主要的技術(shù)參數(shù) 125
其他界面 126
第十二部分:附屬表格 132
顏色對應(yīng)表: 132
新產(chǎn)品與說明書語句對應(yīng)表 133
第十三部分:QA 134
第十四部分:相關(guān)下載: 134
GpuMaker V5.0 (簡稱GM5) 134
樣例 134
6S 鋰電航模電顯: 134
wifi 物聯(lián)網(wǎng)顯示: 134
Usart GPU 使用手冊GM5下載:
Usart GPU 使用手冊GM5.docx
(11.62 MB, 下載次數(shù): 67)
2017-12-14 19:54 上傳
點(diǎn)擊文件名下載附件
Usart GPU 使用手冊GM5 下載積分: 黑幣 -5
|
|