A 系列智能型彩屏終端,是在汲取了眾多客戶要求和建議的基礎(chǔ)上,采用32 位RSIC-MCU 開(kāi)發(fā)的
一款易使用的64K 色的TFT 真彩顯示模塊,可以直接和具有UART 串行接口的MCU(如51 單片機(jī)、
AVR、PIC、DSP、ARM、工控機(jī)等)連接。用戶只需通過(guò)串口向終端發(fā)命令,便可完成相應(yīng)的操作。
智能型彩屏終端的主要特點(diǎn)如下:
16位真彩色顯示(65536色);
采用UART串行接口,支持多種通訊波特率,從1200bps到921600bps,默認(rèn)波特率為
19200bps,支持TTL電平和RS232電平;
內(nèi)置128Mbit FLASH 存儲(chǔ)器,可存放107幅320*240像素的圖片;
智能型顯示終端出廠預(yù)置了字庫(kù),包括:8x16/12x24/16x32 ASCII碼;16x16/24x24/32X32
漢字;
支持使用配套的電腦開(kāi)發(fā)軟件(OCM-A.EXE)把圖片數(shù)據(jù)、頁(yè)面數(shù)據(jù)預(yù)先下載到終端內(nèi)部
的圖片存儲(chǔ)區(qū);
提供PC端配套開(kāi)發(fā)軟件,方便客戶“零”代碼界面設(shè)計(jì)、將任意圖片下載至彩屏
用戶只需發(fā)送簡(jiǎn)單的指令到終端,就可實(shí)現(xiàn)顯示漢字,顯示圖片,畫(huà)點(diǎn)、畫(huà)線、畫(huà)矩形、
畫(huà)圓等圖形繪制功能以及加載指定頁(yè)面、獲取預(yù)設(shè)顯示窗口的坐標(biāo)等。
內(nèi)置實(shí)時(shí)時(shí)鐘;(可選)
內(nèi)置蜂鳴器;(可選)
支持觸摸屏功能;(可選)
指令結(jié)構(gòu)
【0xFD】【指令碼】【數(shù)據(jù)長(zhǎng)度】【數(shù)據(jù)】【0xDD 0xCC 0XBB 0xAA】
1)0xFD:命令頭,1 個(gè)字節(jié),每個(gè)指令發(fā)送前必須發(fā)送。終端根據(jù)該字節(jié)判斷一個(gè)命令的開(kāi)始。
2)指令碼:具體請(qǐng)參考指令集,1 個(gè)字節(jié)。
3)數(shù)據(jù)長(zhǎng)度:【數(shù)據(jù)】的字節(jié)數(shù),2 個(gè)字節(jié),【data-H】+【data-L】。因?yàn)閿?shù)據(jù)*大長(zhǎng)度為2000,所以,
數(shù)據(jù)長(zhǎng)度根據(jù)數(shù)據(jù)量的多少,其表示范圍:【0x00】【0x00】——【0x07】【0xd0】。
4)數(shù)據(jù):具體請(qǐng)參考指令集,*多2000 字節(jié),凡是介于指令碼和結(jié)束碼之間的統(tǒng)稱為數(shù)據(jù),數(shù)據(jù)中每
個(gè)字節(jié)的具體定義根據(jù)不同的命令碼而有所不同,有的指令碼不需要數(shù)據(jù)。
5)0xDD 0xCC 0XBB 0xAA:結(jié)束碼,4 個(gè)字節(jié)。終端在接收到命令頭后,只有接收到這4 個(gè)字節(jié),才
認(rèn)為一個(gè)命令結(jié)束。
注意:命令頭(0xFD)、數(shù)據(jù)長(zhǎng)度和結(jié)束碼(0xDD 0xCC 0XBB 0XAA)是每個(gè)指令必須發(fā)送的,所以
在后續(xù)的指令中均不額外說(shuō)明,即下面只是講指令碼和數(shù)據(jù)。
指令集
說(shuō)明:
1) 指令集中的數(shù)據(jù)均為16 進(jìn)制格式。
2) 凡是指令集中的顏色、坐標(biāo),均用2 個(gè)字節(jié)表示。
3) 凡是用2 個(gè)字節(jié)表示單個(gè)參數(shù)的,在串口發(fā)送的時(shí)候都是按照先發(fā)高8 位,后發(fā)低8 位的方式發(fā)送
(即,MSB 方式,高字節(jié)在前,低字節(jié)在后)。
4) 本智能型顯示器的顏色數(shù)據(jù)為16 位,每個(gè)像素占兩字節(jié),如表4-1 所示,其格式為R5-G6-B5,即
紅色占高5BIT,綠色占中間6BIT,藍(lán)色占低5BIT?梢燥@示的顏色數(shù)為216 色,即65536 種顏色。