新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 一種嵌入式顯示系統(tǒng)的軟件設(shè)計(jì)及應(yīng)用

一種嵌入式顯示系統(tǒng)的軟件設(shè)計(jì)及應(yīng)用

作者: 時(shí)間:2012-05-23 來(lái)源:網(wǎng)絡(luò) 收藏

3.3 通過(guò)觸摸屏進(jìn)行界面操作

通過(guò)觸摸屏進(jìn)行界面操作時(shí),手寫識(shí)別微控制器ePH1200AQ將手寫的軌跡封包后發(fā)送到單片機(jī)的串口1。操作過(guò)程中的數(shù)據(jù)主要包括輸入漢字時(shí),識(shí)別輸入的筆畫,向單片機(jī)發(fā)送候選字;畫圖時(shí),實(shí)時(shí)發(fā)送屏幕觸點(diǎn)的坐標(biāo);觸控時(shí),發(fā)送觸控點(diǎn)的坐標(biāo)。ePH1200AQ的通信協(xié)議命令格式如表1所列。

e.JPG

表1中的識(shí)別型態(tài)命令(0x10)的識(shí)別型態(tài)定義值定義了可以識(shí)別的字集,包括漢字一/二級(jí)字庫(kù)、大小寫英文字母、數(shù)字、符號(hào)、預(yù)設(shè)手勢(shì)、平假名和片假名。

ePH1200AQ與單片機(jī)串口1通信,發(fā)送的是命令封包,需要考慮封包的幀定位,確定封包的包頭和包尾。表1中的命令格式中,封包長(zhǎng)度最長(zhǎng)的命令為“發(fā)送候選字陣列”命令(命令代碼為0x18),ePH1200AQ發(fā)送的候選字個(gè)數(shù)最多為10個(gè),每個(gè)候選字為兩個(gè)字節(jié)的數(shù)據(jù),該命令的最大長(zhǎng)度為25字節(jié),可創(chuàng)建一個(gè)具有25個(gè)元素的數(shù)組(uartl_RX_buffer[25])作為命令緩存。

結(jié)語(yǔ)

本文了一種以C8051F120作為核心處理器的彩色圖形,其突出的優(yōu)點(diǎn)是實(shí)時(shí)性強(qiáng)、接口電路簡(jiǎn)單、可擴(kuò)展性強(qiáng)。該系統(tǒng)集成度高,攜帶方便,實(shí)用性強(qiáng),在很多領(lǐng)域都具有性,具有一定的研究和價(jià)值。

linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

led顯示器相關(guān)文章:led顯示器原理



上一頁(yè) 1 2 3 下一頁(yè)

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉