欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于智能顯示驅(qū)動(dòng)裝置的指令的制作方法

文檔序號(hào):2567953閱讀:212來源:國知局
專利名稱:用于智能顯示驅(qū)動(dòng)裝置的指令的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種串口智能顯示的驅(qū)動(dòng)裝置及方法。
背景技術(shù)
目前在工業(yè)運(yùn)用中,由于大多數(shù)主控芯片中不包含顯示驅(qū)動(dòng)裝置,顯
卡驅(qū)動(dòng)裝置一般由外擴(kuò)CPLD(Complex Programmable Logic Device,復(fù)雜 可編程邏輯器件)、顯示內(nèi)存及帶有GPIO(General Purpose Input Output,通
用輸入/輸出)口的主板組成,數(shù)據(jù)通過并口經(jīng)CPLD模i央,在顯示內(nèi)存的 配合下顯示到屏幕上,這種顯示方法需要處理大量的顯示數(shù)據(jù),將大量占 用主控器控制資源,已經(jīng)越來越不適合目前的工業(yè)應(yīng)用需求。

發(fā)明內(nèi)容
根據(jù)本發(fā)明的第一方面,提供一種用于智能顯示的驅(qū)動(dòng)裝置,包括
帶有串口的主板、ARM (AdvancedRISC Machines,微處理器)、顯示內(nèi)存 及FLASH存儲(chǔ)器;ARM、顯示內(nèi)存及FLASH存儲(chǔ)器均燒制在主板上, 顯示內(nèi)存及FLASH存儲(chǔ)器通過接口與ARM處理器相連接;
其中,ARM用于存儲(chǔ)指令信號(hào)并接收上位機(jī)數(shù)據(jù)并進(jìn)行相關(guān)處理, 顯示內(nèi)存負(fù)責(zé)存儲(chǔ)顯示芯片需要處理的各種顯示數(shù)據(jù),F(xiàn)LASH存儲(chǔ)器用于 存儲(chǔ)圖片、字庫及相關(guān)數(shù)據(jù)。
根據(jù)本發(fā)明的第二方面,提供一種用于智能顯示的方法,包括如下步 驟主控機(jī)將通過串口發(fā)送指令信號(hào)給智能顯示驅(qū)動(dòng)裝置,智能顯示驅(qū)動(dòng) 裝置中的ARM根據(jù)指令信號(hào)執(zhí)行相應(yīng)的顯示操作,包括調(diào)用FLASH存儲(chǔ) 器的相關(guān)數(shù)據(jù),并將返回的數(shù)據(jù)配合顯示內(nèi)存的顯示到顯示屏上。
ARM接受指令信號(hào)并指定事件的發(fā)生。進(jìn)一步的,指令信號(hào)數(shù)據(jù)幀格式為OxAA+指令碼+數(shù)據(jù)+幀結(jié)束符。 進(jìn)一步的,幀結(jié)束符為0xCC、 0x33、 0xC3和0x3C。 所述指令碼指定為"0x00",握手指令,查詢終端上電是否就緒。 所述指令碼和數(shù)據(jù)指定為"OxOO+OK—V3.+TFT—ID+Bode—Set+Paral",
終端應(yīng)答如果終端為完成初始化,不應(yīng)答。
所述指令碼和數(shù)據(jù)指定為"0x40+COLORH:L+BKCLORH:L",設(shè)置當(dāng) 前調(diào)色板,BKCLORH為背景顏色,COLORH為前景顏色,顏色范圍0x0000 一0XFFFF,最多65536色,默認(rèn)值COLORH—0xFFFF,白色,BKCLORH 一0x001F,藍(lán)色。
所述指令碼和數(shù)據(jù)指定為"0x41+DISX+ DISY",設(shè)置本指令后的字 符顯示間距,DISX為X方向間距,即列間距,DISY為Y方向間距,即 行間距,DISX和DISY均能超過0x7F,默認(rèn)值DISX=0x00, DISY=0x00。
所述指令碼和數(shù)據(jù)指定為"0x42+X+Y+0xCC",取(X, Y)位置點(diǎn)的 顏色到背景色調(diào)色板。
所述指令碼和數(shù)據(jù)指定為"0x43+X+Y",取(X, Y)位置點(diǎn)的顏色 到前景色調(diào)色板。
所述指令碼和數(shù)據(jù)指定為"(^44+]^046+ X + Y+ Wide + High",設(shè)置光 標(biāo)顯示模式,Mode為光標(biāo)類型,Mode設(shè)定為0x00表示光標(biāo)關(guān)閉,設(shè)定 為0x01表示光標(biāo)顯示,(X, Y)為光標(biāo)左上角的位置,Wide為光標(biāo)寬度, High為光標(biāo)高度。
所述指令碼和數(shù)據(jù)指定為"0x53+ X + Y+String" , (X, Y)為起始 字符左上角開始顯示8x8點(diǎn)陣ASCII字符串,String為將要顯示的字符串。
所述指令碼和數(shù)據(jù)指定為"0x54+X+Y+String" , (X, Y)為起始字 符左上角開始顯示16X16點(diǎn)陣漢字串,String為將要顯示的字符串。
所述指令碼和數(shù)據(jù)指定為"0x55+X + Y+String", (X, Y)為起始字 符左上角開始顯示32X32點(diǎn)陣漢字串,String為將要顯示的字符串。
所述指令碼和數(shù)據(jù)指定為"0x6E+X + Y+String", (X, Y)為起始字 符左上角開始顯示12X12點(diǎn)陣漢字串,String為將要顯示的字符串。所述指令碼和數(shù)據(jù)指定為"0x6F+X + Y+String", (X, Y)為起始字 符左上角開始顯示24X24點(diǎn)陣漢字串。
所述指令碼和數(shù)據(jù)指定為 "0x98+X+ Y+Lib_ID+C—dots+Color+BcoloH"String", (X, Y)為起始字符左上角開始 顯示點(diǎn)陣漢字串,Lib—ID為選擇的字庫,C—dots為顯示字符的大小,Color 為顯示的字體顏色,Bcolor為顯示的背景顏色,String為將要顯示的字符 串。
所述指令碼和數(shù)據(jù)指定為"0x50+ (XQ+YQ) 一 (X一Y。 2++
(XK+YK) K",刪除指定點(diǎn)序列。
所述指令碼和數(shù)據(jù)指定為"0x51+ (Xq+Yq) (X一Y。 +
(XK+YK) K",置點(diǎn)指定點(diǎn)序列。
所述指令碼和數(shù)據(jù)指定為"0x74+ (X+Ys+Ye+Bkcolor) + (y!+Color!) + (y2+Color2) +……+ (yrfColori)",用于窗口多動(dòng)態(tài)曲線的實(shí)現(xiàn),實(shí) 現(xiàn)兩個(gè)操作, 一是以制定的顏色BKCOLOR擦除從(Xe,Ys)歪u (X,Ys) 的垂直直線,另一個(gè)操作是在(Xi,Yi)位置置顏色為COLOR的點(diǎn)。
所述指令碼和數(shù)據(jù)指定為"0x56+ (Xo+Yo) + (X一Y。 ++
(Xi+Yi)",把指定的點(diǎn)用線段連接。
所述指令碼和數(shù)據(jù)指定為"0x5D十(X0+Y0) + (X一Y。 ++
(Xi+Yi)",刪除指定點(diǎn)連接的線段。
所述指令碼和數(shù)據(jù)指定為"0X75+Xs+Ys+Hmax+HQ+……+ Hn",以 (Xs+Ys),循序顯示高度為Hn的n條垂直線段,Hmax為線段的最大高 度,HO-Hn為每條線段的高度,如果Hmax^,則后續(xù)兩字節(jié)為Hmax, HO-Hn 也為兩字節(jié)。
所述指令碼和數(shù)據(jù)指定為"0x76+Xs+X—dis+Y0+……+ Yn",把 (Xs,Y0) 、 (Xs+X_dis,Yl)……(Xs+n*X—dis, Yn)依次用線段連接得 到折線圖,X—dis為1字節(jié)的X方向坐標(biāo)增量。
所述指令碼和數(shù)據(jù)指定為"0x57+ (Type+X+Y+R) ^+
(Type+X+Y+R) N",顯示圓弧或圓域操作,(X,Y)為圓心,R為半徑,Type為顯示方式,當(dāng)Type-0x00時(shí),反色圓弧,當(dāng)Type=0x01時(shí),顯示圓 弧,當(dāng)Type=0x02時(shí),反色圓域,當(dāng)Type=0x03時(shí),顯示圓域。
所述指令碼和數(shù)據(jù)指定為"0x59+ ( Xs+Ys+Xe+Ye ) ……+ (Xs+Ys+Xe+Ye) k",前景色顯示矩形框(X0,Y0)為矩形框坐上坐標(biāo), (XI, Yl)為矩形框右下角坐標(biāo)。
所述指令碼和數(shù)據(jù)指定為"0x69+ (Xs+Ys+Xe+Ye) ,++ (Xs+Ys
+Xe+Ye)N"背景色顯示矩形框(X0,Y0)為矩形框坐上坐標(biāo),(Xl,Yl) 為矩形框右下角坐標(biāo)。
所述指令碼指定為"0x52",清除屏幕內(nèi)容。
所述指令碼和數(shù)據(jù)指定為"0x5A+ (Xs+Ys+Xe+Ye) 一...... +
(Xs+Ys+Xe+Ye) k",矩形區(qū)域內(nèi)填充背景色。
所述指令碼和數(shù)據(jù)指定為"0x5B+ (Xs+Ys+Xe+Ye) ^……+ (Xs+Ys+Xe+Ye) k",矩形區(qū)域內(nèi)填充前景色。
所述指令碼和數(shù)據(jù)指定為"0x5C+ (Xs+Ys+Xe+Ye) 一……+ (Xs+Ys+Xe+Ye) k",反色矩形區(qū)域。
所述指令碼和數(shù)據(jù)指定為"0x60+ (Xs+Ys+Xe+Ye+N) ...... +
(Xs+Ys+Xe+Ye+N) k",指定區(qū)域顯示內(nèi)容左環(huán)移N, N小于等于16。
所述指令碼和數(shù)據(jù)指定為"0x61+ (Xs+Ys+Xe+Ye+N) —...... +
(Xs+Ys+Xe+Ye+N) k",指定區(qū)域顯示內(nèi)容右環(huán)移N。
所述指令碼和數(shù)據(jù)指定為"0x62+ (Xs+Ys+Xe+Ye+N) ...... +
(Xs+Ys+Xe+Ye+N) k",指定區(qū)域顯示內(nèi)容左移N。
所述指令碼和數(shù)據(jù)指定為"0x63+ (Xs+Ys+Xe+Ye+N) 一...... +
(Xs+Ys+Xe+Ye+N) k",指定區(qū)域顯示內(nèi)容右移N。
所述指令碼和數(shù)據(jù)指定為"0x70+PICNUM",顯示保存在終端中的一 副全屏圖片,PICNUM為顯示圖片索引號(hào),范圍隨顯示驅(qū)動(dòng)模式不同而不 同。
所述指令碼和數(shù)據(jù)指定為"0x71+PICNUM+Xs+Ys+Xe+Ye+X+Y",將 存儲(chǔ)在Flash中的索引號(hào)為PINCNUM的圖片中的(Xs: Ys)為左上角坐標(biāo),(Xe: Ye)為右下角坐標(biāo)的顯示內(nèi)容在當(dāng)前屏幕的(X, Y)位置顯示 出來。
所述指令碼和數(shù)據(jù)指定為"0xE2+PICNUM",將屏幕當(dāng)前顯示畫面保 存到PICNUM索引的指定空間,PICNUM隨顯示驅(qū)動(dòng)模式不同而不同。
所 述 指 令 碼 和 數(shù) 據(jù) 指 定 為 "0x90+0x55+0xAA+0x5A+0xA5+ADRH:固:ML:L+DATA",寫數(shù)據(jù)到內(nèi) 部數(shù)據(jù)庫,ADRH:MH:ML:L是首地址,Datas是要存儲(chǔ)的數(shù)據(jù),數(shù)據(jù)庫空 間最大約為30MB (29.9375MB, 00000-01:DE:FF:FF),和圖片存儲(chǔ)器的后 32MB空間重疊,另外2MB被系統(tǒng)保留。
所述指令碼和數(shù)據(jù)指定為"0x91+ADRH:MH:ML:L+DATA",從指定 地址讀數(shù)據(jù)庫數(shù)據(jù),Len—H:L是讀數(shù)據(jù)長(zhǎng)度(0x0000表示65536) , Datas 是讀回的數(shù)據(jù),每次最多讀取64KB。
所 述 指 令 碼 和 數(shù) 據(jù) 指 定 為 "0x92+0x55+0xAA+0x5A+0xA5+ADRH:MH:ML:L+DATA",直接寫128MB 片上FLASH, ADRH:MH:ML:L是首地址,Datas是要存儲(chǔ)的數(shù)據(jù),數(shù)據(jù)庫空 間為128MB (00000-07:FF:FF:FF);數(shù)據(jù)擦除前不會(huì)做備份處理。
所述指令碼和數(shù)據(jù)指定為"0xF2+0xF2+0xF2+0x5A+0xA5+Lib—ID", 應(yīng)答Please Tx Text—Lib !然后用戶下發(fā)相應(yīng)字庫即可;字庫保存完成 后,應(yīng)答林林林One Text—Lib Saved OK !******,下發(fā)字庫編號(hào)Lib_ID 設(shè)定從0x00到0x3B,每次只能下載一個(gè)字庫,字庫的定義對(duì)應(yīng)0x98指 令。
所 述 指 令 碼 和 數(shù) 據(jù) 指 定 為 "0xE0+0x55+0xAA+0x5A+0xA5+TFT—ID+Bode_Set+Paral",設(shè)置終端的
TFT (Thin Film Transistor,薄膜場(chǎng)效應(yīng)晶體管)面板顯示驅(qū)動(dòng)模式、 接口波特率、Paral為系統(tǒng)配置參數(shù)。
進(jìn)一步的,波特率Bode—set設(shè)定為從0x00到0x07,分別為0x00、 0x01、 0x02、 0x03、 0x04、 0x05、 0x06和0x07,依次分別對(duì)應(yīng)的波特率 為1200bps、 2400 bps、 4800 bps、 9600 bps、 19200 bps、 38400 bps、57200 bps、 115200 bps,依次對(duì)應(yīng)的幀超市時(shí)間為12. 5mS、 6. 25mS、 3mS、 3mS、 2mS、 2mS、 lmS、 lmS。
進(jìn)一步的,設(shè)置的參數(shù)掉電后不會(huì)丟失
本發(fā)明所述的用于智能顯示驅(qū)動(dòng)裝置及方法的優(yōu)點(diǎn)在于成本低、結(jié)構(gòu) 簡(jiǎn)單,并且在處理數(shù)據(jù)時(shí)對(duì)主控制器的資源消耗少,能夠快速的處理大量 的顯示數(shù)據(jù),能夠快速的顯示指定的內(nèi)容,適合目前工業(yè)發(fā)展的需求。


圖1表示智能顯示驅(qū)動(dòng)裝置的方框圖
圖2表示智能顯示驅(qū)動(dòng)裝置的數(shù)據(jù)流程圖
具體實(shí)施例方式
如圖1所示,用于智能顯示的驅(qū)動(dòng)裝置,包括帶有串口的主板、ARM (Advanced RISC Machines,微處理器)、顯示內(nèi)存及FLASH存儲(chǔ)器;ARM、 顯示內(nèi)存及FLASH存儲(chǔ)器均燒制在主板上,顯示內(nèi)存及FLASH存儲(chǔ)器通 過接口與ARM相連接。
ARM (Advanced RISC Machines,微處理器)通過數(shù)據(jù)線與屏幕相連接。
所述的顯示內(nèi)存及FLASH存儲(chǔ)器與ARM相連接主要包括地址線、數(shù) 據(jù)線和片選三種信號(hào)線;ARM (Advanced RISC Machines,微處理器)與 屏幕相連接主要包括行頻、場(chǎng)頻、時(shí)鐘及顏色四類信號(hào)線。
所述的處理器內(nèi)部集成了 CPLD(Complex Programmable Logic Device,
復(fù)雜可編程邏輯器件)。
用于智能顯示的驅(qū)動(dòng)裝置的工作步驟為 步驟一上電初始化。
步驟二 ARM (Advanced RISC Machines,微處理器)接收外部數(shù)據(jù)。 步驟三判斷接收的數(shù)據(jù)是否以16進(jìn)制的AA開頭,如果是,則進(jìn)入 步驟四,如果不是,則返回步驟二, ARM (Advanced RISC Machines,微處理器)接收外部數(shù)據(jù),并丟棄該條信號(hào);例如如果ARM接收的信號(hào)為 AA 54 01 2C 00 00 31 36 BA BA D7 D6 CF D4 CA BE CC 33 C3 3C,則進(jìn)入 步驟四,如果接收的信號(hào)為Al 54 01 2C 00 00 31 36 BABAD7 D6 CF D4 CABE CC 33 C3 3C ,則ARM放棄該條信號(hào),并準(zhǔn)備接收下一套通過串 口發(fā)送過來的信號(hào)。
步驟四調(diào)用ARM (Advanced RISC Machines,微處理器)中存儲(chǔ)的 指令信號(hào)集合,比較接收信號(hào)的第二位及第三位,判斷指令信號(hào)類別,例 如ARM接收的信號(hào)為AA 54 01 2C 00 00 31 36 BA BA D7 D6 CF D4 CA BECC33C3 3C,其中"54"字節(jié)在ARM中存儲(chǔ)的指令信號(hào)表示為文本 顯示;
步驟五ARM (Advanced RISC Machines,微處理器)對(duì)信號(hào)中的數(shù) 據(jù)進(jìn)行處理,例如接收的信號(hào)為AA54 01 2C 00 0031 36BABAD7D6CF D4CABECC33C3 3C, ARM調(diào)用FLASH存儲(chǔ)器中的漢字庫,并配合顯 示內(nèi)存,在屏幕的(300, 0)位置開始顯示16X16漢字字符串"16漢字 顯示"。
步驟六ARM完成信號(hào)為AA54 01 2C 00 0031 36BABAD7D6CF D4CABECC33C3 3C的指令后,返回"AA54"字節(jié)給ARM信號(hào)處理 單元,并繼續(xù)處理下一條信號(hào)。
權(quán)利要求
1、一種用于智能顯示的驅(qū)動(dòng)裝置,其特征在于,帶有串口的主板、ARM(Advanced RISC Machines,微處理器)、顯示內(nèi)存及FLASH存儲(chǔ)器;ARM、顯示內(nèi)存及FLASH存儲(chǔ)器均燒制在主板上,顯示內(nèi)存及FLASH存儲(chǔ)器通過串口與ARM相連接;其中,ARM用于存儲(chǔ)指令信號(hào)并接受單片機(jī)數(shù)據(jù)并進(jìn)行相關(guān)處理,顯示內(nèi)存負(fù)責(zé)存儲(chǔ)顯示芯片需要處理的各種數(shù)據(jù),F(xiàn)LASH存儲(chǔ)器用于存儲(chǔ)圖片、字庫及相關(guān)數(shù)據(jù)。
2、 利用權(quán)利要求1所述的裝置實(shí)現(xiàn)的一種用于智能顯示的方法,其特 征在于,主控機(jī)將通過串口發(fā)送指令信號(hào)給智能顯示驅(qū)動(dòng)裝置,智能顯示 驅(qū)動(dòng)裝置中的ARM根據(jù)指令信號(hào)執(zhí)行相應(yīng)的顯示操作,包括調(diào)用FLASH存 儲(chǔ)器的相關(guān)數(shù)據(jù),并將返回的數(shù)據(jù)配合顯示內(nèi)存的顯示到顯示屏上。
3、 利用權(quán)利要求2所述的一種用于智能顯示的方法,其特征在于,ARM 接受指令信號(hào)并指定事件的發(fā)生。
4、 利用權(quán)利要求3所述的一種用于智能顯示的方法,其特征在于,指 令信號(hào)包括幀開始符、指令碼、數(shù)據(jù)及幀結(jié)束符,指令信號(hào)的幀格式為幀 開始符+指令碼+數(shù)據(jù)+幀結(jié)束符。
5、 利用權(quán)利要求4所述的一種用于智能顯示的方法,其特征在于,幀 結(jié)束符為0xCC+0x33+0xC3+0x3C,幀開始符為OxAA。
6、利用權(quán)利要求4所述的一種用于智能顯示的方法,其特征在于, 所述指令碼指定為"0x00",為握手指令,査詢終端上電是否就緒。
7、 利用權(quán)利要求4所述的一種用于智能顯示的方法,其特征在于,所 述指令碼和數(shù)據(jù)指定為"OxOO+OK—V3.+TFT—ID+Bode—Set+Paral",終端應(yīng) 答.-如果終端為完成初始化,不應(yīng)答。
8、 利用權(quán)利要求4所述的一種用于智能顯示的方法,其特征在于,所 述指令碼和數(shù)據(jù)指定為"0x40+C0L0RH:L+BKCL0RH:L",設(shè)置當(dāng)前調(diào)色板, BKCL0RH為背景顏色,C0L0RH為前景顏色,顏色范圍0x0000—0XFFFF,最多65536色,默認(rèn)值C0L0RH—0xFFFF,白色,BKCLORH—0x001F,藍(lán)色。
9、 利用權(quán)利要求4所述的一種用于智能顯示的方法,其特征在于,所 述指令碼和數(shù)據(jù)指定為"0x41+DISX+ DISY",設(shè)置本指令后的字符顯示間 距,DISX為X方向間距,即列間距,DISY為Y方向間距,即行間距,DISX 和DISY均能超過0x7F,默認(rèn)值DISX二0x00, DISY=0x00。
10、 利用權(quán)利要求4所述的一種用于智能顯示的方法,其特征在于, 所述指令碼和數(shù)據(jù)指定為"0x42+X+Y",取(X, Y)位置點(diǎn)的顏色到背景 色調(diào)色板。
11、利用權(quán)利要求4所述的一種用于智能顯示的方法,其特征在于, 所述指令碼和數(shù)據(jù)指定為"0x43+X+Y",取(X, Y)位置點(diǎn)的顏色到前景 色調(diào)色板。
12、 利用權(quán)利要求4所述的一種用于智能顯示的方法,其特征在于, 所述指令碼和數(shù)據(jù)指定為"0x44+Mode+ X + Y+ Wide + High",設(shè)置光標(biāo) 顯示模式,Mode為光標(biāo)類型,Mode — 0x00表示光標(biāo)關(guān)閉,0x01表示光 標(biāo)顯示,(X, Y)為光標(biāo)離左上角的位置,Wide為光標(biāo)寬度,High為光標(biāo) 高度。
13、 利用權(quán)利要求4所述的一種用于智能顯示的方法,其特征在于, 所述指令碼和數(shù)據(jù)指定為"0x54+ X + Y+String" ,(X, Y)為起始字符 離左上角開始顯示16X16點(diǎn)陣漢字串。
14、 利用權(quán)利要求4所述的一種用于智能顯示的方法,其特征在于, 所述指令碼和數(shù)據(jù)指定為"0x55+ X + Y+String", (X, Y)為起始字符離 左上角開始顯示32 X 32點(diǎn)陣漢字串。
15、 利用權(quán)利要求4所述的一種用于智能顯示的方法,其特征在于, 所述指令碼和數(shù)據(jù)指定為"0x6E+ X + Y+String", (X, Y)為起始字符離 左上角開始顯示12X12點(diǎn)陣漢字串。
16、 利用權(quán)利要求4所述的一種用于智能顯示的方法,其特征在于, 所述指令碼和數(shù)據(jù)指定為"0x6F+ X + Y+String", (X, Y)為起始字符離左上角開始顯示24 X 24點(diǎn)陣漢字串。
17、 利用權(quán)利要求4所述的一種用于智能顯示的方法,其特征在于, 所述指令碼和數(shù)據(jù)指定為"0x50+ (X。+Y。) (X汴YO 2++ (Xk+Yk)k",刪除指定點(diǎn)序列。
18、 利用權(quán)利要求4所述的一種用于智能顯示的方法,其特征在于, 所述指令碼和數(shù)據(jù)指定為"0x51+ (X。+Y。)汁(X晶)……+ (Xk+Yk) k",置點(diǎn)指定點(diǎn)序列。
19、 利用權(quán)利要求4所述的一種用于智能顯示的方法,其特征在于, 所述指令碼和數(shù)據(jù)指定為"0x74+ (X+Ys+ Ye+Bkcolor) + (y!+Color,) +(y2+Color2) ++ (yi+Colori)",用于窗口多動(dòng)態(tài)曲線的實(shí)現(xiàn),實(shí)現(xiàn)兩個(gè)操作, 一是以制定的顏色BKC0L0R擦除從(Xe, Ys)到(X, Ys) 的垂直直線,另一個(gè)操作是在(Xi, Yi)位置置顏色為COLOR的點(diǎn)。
20、 利用權(quán)利要求4所述的一種用于智能顯示的方法,其特征在于, 所述指令碼和數(shù)據(jù)指定為"0x56+ (X。+Y。) + a+Y》++ a+Yi)",把指定的點(diǎn)用線段連接。
21、 利用權(quán)利要求4所述的一種用于智能顯示的方法,其特征在于, 所述指令碼和數(shù)據(jù)指定為"0x5D十(X。+Y。) + a+Y》++ a+Yi)",刪除指定點(diǎn)連接的線段。
22、 利用權(quán)利要求4所述的一種用于智能顯示的方法,其特征在于, 所述指令碼和數(shù)據(jù)指定為"0x57+ (Type+X+Y+R) ^……+ (Type+X+Y+R) N",顯示圓弧或圓域操作,(X,Y)為圓心,R為半徑,Type為顯示方式, 當(dāng)Type=0x00時(shí),反色圓弧,當(dāng)Type=0x01時(shí),顯示圓弧,當(dāng)Type二0x02 時(shí),反色圓域,當(dāng)Type二0x03時(shí),顯示圓域。
23、 利用權(quán)利要求4所述的一種用于智能顯示的方法,其特征在于,所述指令碼和數(shù)據(jù)指定為"0x57+ (Xs+Ys+Xe+Ye) 一...... + (Xs+Ys+Xe+Ye)k",顯示矩形框(X0, Y0)為矩形框坐上坐標(biāo),(Xl, Yl)為矩形框右 下角坐標(biāo)。
24、 利用權(quán)利要求4所述的一種用于智能顯示的方法,其特征在于, 所述指令碼和數(shù)據(jù)指定為"0x69+ (Xs+Ys +Xe+Ye)+ (Xs+Ys +Xe+Ye)/,背景色顯示矩形框(X0, Y0)為矩形框坐上坐標(biāo),(XI, Yl)為矩 形框右下角坐標(biāo)。
25、 利用權(quán)利要求4所述的一種用于智能顯示的方法,其特征在于, 所述指令碼指定為"0x52",清除屏幕內(nèi)容。
26、 利用權(quán)利要求4所述的一種用于智能顯示的方法,其特征在于,所述指令碼和數(shù)據(jù)指定為"0x5A+ (Xs+Ys+Xe+Ye) 一...... + (Xs+Ys+Xe+Ye)k",清除矩形區(qū)域內(nèi)的內(nèi)容。
27、 利用權(quán)利要求4所述的一種用于智能顯示的方法,其特征在于,所述指令碼和數(shù)據(jù)指定為"0x5B+ (Xs+Ys+Xe+Ye) ^...... + (Xs+Ys+Xe+Ye)k",給矩形區(qū)域填充內(nèi)容。
28、 利用權(quán)利要求4所述的一種用于智能顯示的方法,其特征在于,所述指令碼和數(shù)據(jù)指定為"0x5C+ (Xs+Ys+Xe+Ye) ,...... + (Xs+Ys+Xe+Ye)k",反色矩形區(qū)域。
29、 利用權(quán)利要求4所述的一種用于智能顯示的方法,其特征在于, 所述指令碼和數(shù)據(jù)指定為"0x60+ ( Xs+Ys+Xe+Ye+N ) ...... +(Xs+Ys+Xe+Ye+N) k",指定區(qū)域顯示內(nèi)容左環(huán)移N, N小于等于16。
30、 利用權(quán)利要求4所述的一種用于智能顯示的方法,其特征在于, 所述指令碼和數(shù)據(jù)指定為"0x61+ ( Xs+Ys+Xe+Ye+N ) !+...... +(Xs+Ys+Xe+Ye+N) k",指定區(qū)域顯示內(nèi)容右環(huán)移N。
31、 利用權(quán)利要求4所述的一種用于智能顯示的方法,其特征在于, 所述指令碼和數(shù)據(jù)指定為"0x62+ ( Xs+Ys+Xe+Ye+N ) ...... +(Xs+Ys+Xe+Ye+N) k",指定區(qū)域顯示內(nèi)容左移N。
32、 利用權(quán)利要求4所述的一種用于智能顯示的方法,其特征在于, 所述指令碼和數(shù)據(jù)指定為"0x63+ ( Xs+Ys+Xe+Ye+N ) 一...... +(Xs+Ys+Xe+Ye+N) k",指定區(qū)域顯示內(nèi)容右移N。
33、 利用權(quán)利要求4所述的一種用于智能顯示的方法,其特征在于, 所述指令碼和數(shù)據(jù)指定為"0x70+PICNUM",顯示保存在終端中的一副全屏 圖片,PICNUM為顯示圖片索引號(hào),范圍隨顯示驅(qū)動(dòng)模式不同而不同。
34、 利用權(quán)利要求4所述的一種用于智能顯示的方法,其特征在于, 所述指令碼和數(shù)據(jù)指定為"0x71+PICNUM+ Xs+Ys+Xe+Ye+X+Y",將存儲(chǔ)在 Flash中的索引號(hào)為PINCNUM的圖片中的(Xs: Ys)為左上角坐標(biāo),(Xe: Ye)為右下角坐標(biāo)的顯示內(nèi)容在當(dāng)前屏幕的(X, Y)位置顯示出來。
35、 利用權(quán)利要求4所述的一種用于智能顯示的方法,其特征在于, 所述指令碼和數(shù)據(jù)指定為"0xE2+PICNUM",將屏幕當(dāng)前顯示畫面保存到 PICNUM索引的指定空間,PICNUM隨顯示驅(qū)動(dòng)模式不同而不同。
36、 利用權(quán)利要求4所述的一種用于智能顯示的方法,其特征在于, 所述指令碼和數(shù)據(jù)指定為 "0x98+X+ Y+Lib—ID+C—dots+Color+Bcolor+String", (X, Y)為起始字符左上角開 始顯示點(diǎn)陣漢字串,Lib_ID為選擇的字庫,C—dots為顯示字符的大小, Color為顯示的字體顏色,Bcolor為顯示的背景顏色,String為將要顯示 的字符串。
37、 利用權(quán)利要求4所述的一種用于智能顯示的方法,其特征在于, 所述指令碼和數(shù)據(jù)指定為"0x75+Xs+Ys+Hmax+H0+……+ Hn",以(Xs+Ys), 循序顯示高度為Hn的n條垂直線段,Hmax為線段的最大高度,HO-Hn為 每條線段的高度,如果Hmax-O,則后續(xù)兩字節(jié)為Hmax, HO-Hn也為兩字節(jié)。
38、 利用權(quán)利要求4所述的一種用于智能顯示的方法,其特征在于, 所述指令碼和數(shù)據(jù)指定為"0x76+Xs+X—dis+Y。++ Yn",把(Xs,Y0)、(Xs+X—dis, Yl) ...... (Xs+n*X_dis, Yn)依次用線段連接得到折線圖,X_dis為1字節(jié)的X方向坐標(biāo)增量。
39、 利用權(quán)利要求4所述的一種用于智能顯示的方法,其特征在于, 所 述 指 令 碼 和 數(shù) 據(jù) 指 定 為 "0x90+0x55+0xAA+0x5A+0xA5+ADRH:MH:ML:L+DATA",寫數(shù)據(jù)到內(nèi)部數(shù)據(jù)庫,ADRH:MH:ML:L是首地址,Datas是要存儲(chǔ)的數(shù)據(jù),數(shù)據(jù)庫空間最大 約為30MB (29. 9375MB, 00000-01 :DE:FF:FF),和圖片存儲(chǔ)器的后32MB空 間重疊,另外2MB被系統(tǒng)保留。
40、利用權(quán)利要求4所述的一種用于智能顯示的方法,其特征在于, 所述指令碼和數(shù)據(jù)指定為"0x91+ADRH:MH:ML:L+DATA",從指定地址讀 數(shù)據(jù)庫數(shù)據(jù),Len—H:L是讀數(shù)據(jù)長(zhǎng)度(0x0000表示65536) , Datas是讀 回的數(shù)據(jù),每次最多讀取64KB。
41、 利用權(quán)利要求4所述的一種用于智能顯示的方法,其特征在于, 所 述 指 令 碼 和 數(shù) 據(jù) 指 定 為 "0x92+0x55+0xAA+0x5A+0xA5+ADRH:MH:ML:L+DATA",直接將數(shù)據(jù)寫入 FLASH, ADRH:MH:ML:L是首地址,Datas是要存儲(chǔ)的數(shù)據(jù),數(shù)據(jù)擦除前不 會(huì)做備份處理。
42、 利用權(quán)利要求4所述的一種用于智能顯示的方法,其特征在于, 所述指令碼和數(shù)據(jù)指定為"0xF2+0xF2+0xF2+0x5A+0xA5+Lib—ID",應(yīng)答 Please Tx Text一Lib !然后用戶下發(fā)相應(yīng)字庫即可;字庫保存完成后,應(yīng) 答林林林0ne Text—Lib Saved OK !*林***,下發(fā)字庫編號(hào)Lib—ID設(shè)定 從0x00到0x3B,每次只能下載一個(gè)字庫,字庫的定義對(duì)應(yīng)0x98指令。
43、 利用權(quán)利要求4所述的一種用于智能顯示的方法,其特征在于, 所 述 指 令 碼 和 數(shù) 據(jù) 指 定 為 "0xE0+0x55+0xAA+0x5A+0xA5+TFT—ID+Bode—Set+Paral",設(shè)置終端的TFT (Thin Film Transistor,薄膜場(chǎng)效應(yīng)晶體管)面板顯示驅(qū)動(dòng)模式、接口 波特率、Paral為系統(tǒng)配置參數(shù)。
全文摘要
一種用于智能顯示的驅(qū)動(dòng)裝置,包括帶有串口的主板、ARM(Advanced RISC Machines,微處理器)、顯示內(nèi)存及FLASH存儲(chǔ)器;ARM、顯示內(nèi)存及FLASH存儲(chǔ)器均燒制在主板上,顯示內(nèi)存及FLASH存儲(chǔ)器通過接口與ARM處理器相連接;利用上述裝置實(shí)現(xiàn)的一種用于智能顯示的方法,包括如下步驟主控機(jī)將通過串口發(fā)送指令信號(hào)給智能顯示驅(qū)動(dòng)裝置,智能顯示驅(qū)動(dòng)裝置中的ARM根據(jù)指令信號(hào)執(zhí)行相應(yīng)的顯示操作,包括調(diào)用FLASH存儲(chǔ)器的相關(guān)數(shù)據(jù),并將返回的數(shù)據(jù)配合顯示內(nèi)存的顯示到顯示屏上。本發(fā)明的優(yōu)點(diǎn)在于成本低、結(jié)構(gòu)簡(jiǎn)單,并且在處理數(shù)據(jù)時(shí)對(duì)主控制器的資源消耗少,能夠快速的處理大量的顯示數(shù)據(jù),適合目前工業(yè)發(fā)展的需求。
文檔編號(hào)G09G5/40GK101625850SQ200910086229
公開日2010年1月13日 申請(qǐng)日期2009年6月8日 優(yōu)先權(quán)日2009年6月8日
發(fā)明者朱榮慶, 慶 王 申請(qǐng)人:北京寧和頌揚(yáng)科技發(fā)展有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
泰宁县| 博罗县| 陕西省| 台湾省| 福建省| 浦江县| 浦江县| 郁南县| 常山县| 罗定市| 鹰潭市| 丹凤县| 清新县| 镇原县| 嘉荫县| 北票市| 托克托县| 凌海市| 保德县| 襄垣县| 保靖县| 阳新县| 江源县| 若羌县| 佛冈县| 蒲江县| 杭锦后旗| 南雄市| 独山县| 德令哈市| 常山县| 阿巴嘎旗| 卢湾区| 永安市| 抚顺市| 工布江达县| 灌南县| 综艺| 岳池县| 明光市| 苗栗县|