資源描述:
《點(diǎn)陣屏通訊協(xié)議》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、通訊協(xié)議點(diǎn)陣圖文屏通訊協(xié)議u通訊(1)232口通訊:8位數(shù)據(jù)位,1位停止位,標(biāo)志效驗(yàn),波特率為19200u通訊順序?yàn)椋?、先初始化232端口。2、傳送屏參數(shù)設(shè)置幀。3、傳送屏功能設(shè)置幀。4、傳送顯示屬性幀。5、傳送點(diǎn)陣數(shù)據(jù)幀傳送每一屏的全部“點(diǎn)陣數(shù)據(jù)”,按順序傳送完每一幕數(shù)據(jù)。點(diǎn)陣數(shù)據(jù)處理:從左到右,從上到下,每8點(diǎn)為1字節(jié)。對(duì)于雙色屏,同時(shí)傳送紅色、綠色。6、送開(kāi)始顯示命令幀04。u主要功能幀定義:(0x06)回傳接收幀:1字節(jié)回傳u通訊頭,任何一幀通訊必需要。(6字節(jié))1234560x5a0xa5lenaddrsnumCommand說(shuō)
2、明: 0x5a,0xa5兩個(gè)起始標(biāo)志字節(jié)?! en每幀長(zhǎng)度:從1開(kāi)始,長(zhǎng)度不超過(guò)250個(gè)字節(jié)。Addr屏號(hào):0-255,其中0是廣播方式Snum通訊包計(jì)數(shù):0-255,通訊包序號(hào),從0開(kāi)始,每次發(fā)送完成加1,重發(fā)的數(shù)據(jù)序號(hào)不變。Command:命令字節(jié)標(biāo)志?! heckSum校驗(yàn)和,從起始字節(jié)到校驗(yàn)和之前的所有字節(jié)的異或。應(yīng)答:接收成功返回1字節(jié):0x06。u屏復(fù)位功能(0A)12通訊頭功能值CheckSum功能值:0-復(fù)位,1-開(kāi)機(jī),2-關(guān)機(jī)第4頁(yè),共4頁(yè)通訊協(xié)議u屏參數(shù)設(shè)置幀(0B)123456789通訊頭卡型號(hào)W高位W低位
3、H高位H低位顏色掃描亮度1011121314151617181920極性保留保留CheckSum卡型號(hào):(區(qū)別不同存儲(chǔ)類型)顏色:0-單色,1-雙色,2-三色,3-256級(jí)灰度掃描:0-1/16,1-1/8,2-1/4亮度:0-7級(jí)u屏功能設(shè)置幀(0C)123456789通訊頭開(kāi)機(jī)時(shí)開(kāi)機(jī)分關(guān)機(jī)時(shí)關(guān)機(jī)分保留保留保留保留CheckSumu時(shí)鐘幀(0x0E)12345678通訊頭秒分時(shí)日月星期年CheckSum時(shí)間數(shù)據(jù)以10進(jìn)制的方式表示。例如10進(jìn)制的25分,表示成16進(jìn)制是25h。發(fā)送成功返回0x06◆顯示屬性幀(0x0F)12345678
4、通訊頭引入方式引入速度追加方式停留時(shí)間引出方式時(shí)鐘方式顯示時(shí)鐘時(shí)鐘停留時(shí)間…..CheckSum1、顯示時(shí)鐘:0 不顯示1年-月-日星期2時(shí):分:秒溫度3 年-月-日星期時(shí):分:秒u點(diǎn)陣數(shù)據(jù)幀(0x10)123…通訊頭點(diǎn)陣數(shù)據(jù)點(diǎn)陣數(shù)據(jù)點(diǎn)陣數(shù)據(jù)…CheckSum第4頁(yè),共4頁(yè)通訊協(xié)議;每屏的數(shù)據(jù)橫向取模,每8個(gè)點(diǎn)組成一個(gè)字節(jié),左邊是高位。Byte0-byten;數(shù)據(jù)排列的格式;三色Byte0紅,Byte0綠,Byte0蘭,Byte1紅,Byte1綠,Byte1蘭,;雙色Byte0紅,Byte0綠,Byte1紅,Byte1綠,;單色Byte0
5、紅,Byte1紅,u執(zhí)行命令幀(0x04)12345通訊頭開(kāi)始頁(yè)高位開(kāi)始頁(yè)低位結(jié)束頁(yè)高位結(jié)束頁(yè)低位CheckSum◆亮度命令幀(0x11)1234567通訊頭亮度值時(shí)間段1開(kāi)始時(shí)時(shí)間段1開(kāi)始分時(shí)間段1結(jié)束時(shí)時(shí)間段1結(jié)束分時(shí)間段1亮度值時(shí)間段2開(kāi)始時(shí)89101112131415時(shí)間段2開(kāi)始分時(shí)間段2結(jié)束時(shí)時(shí)間段2結(jié)束分時(shí)間段2亮度值時(shí)間段3開(kāi)始時(shí)時(shí)間段3開(kāi)始分時(shí)間段3結(jié)束時(shí)時(shí)間段3結(jié)束分16171819202122時(shí)間段3亮度值時(shí)間段4開(kāi)始時(shí)時(shí)間段4開(kāi)始分時(shí)間段4結(jié)束時(shí)時(shí)間段4結(jié)束分時(shí)間段4亮度值CheckSum亮度值:0-7級(jí)(最暗-最亮
6、)8自動(dòng)調(diào)整亮度(需要硬件支持)9使用時(shí)間段調(diào)整亮度u設(shè)置波特率命令幀(0x0D)12通訊頭波特率CheckSum波特率值:0-9600,1-19200,2-38400,3-576005aa50700000d00f596005aa50700000d01f4192005aa50700000d02f7384005aa50700000d03f657600u設(shè)置單元板命令幀(0x12)12通訊頭編號(hào)CheckSum波特率值:0-9600,1-19200,2-38400,3-576005aa50700001200ea5aa50700001201eb
7、5aa50700001202e8第4頁(yè),共4頁(yè)通訊協(xié)議5aa50700001203e95aa50700001205ef5aa50700001206ecu引入、引出、追加方式InMode0=左移入←InMode1=右移入→InMode2=上卷入↑InMode3=下卷入↓InMode4=左跳入←InMode5=右展開(kāi)→InMode6=左展開(kāi)←InMode7=上展開(kāi)↑InMode8=下展開(kāi)↓InMode9=中間-兩端展開(kāi)InMode10=兩端-中間展開(kāi)InMode11=中間-上下展開(kāi)InMode12=上下-中間展開(kāi)InMode13=立即顯示In
8、Mode14=預(yù)備InMode15=隨機(jī)顯示OutMode0=左移出←OutMode1=右移出→OutMode2=上卷出↑OutMode3=下卷出↓OutMode4=左跳出←OutMode5=