新聞中心

EEPW首頁(yè) > 手機(jī)與無(wú)線通信 > 設(shè)計(jì)應(yīng)用 > P9816驅(qū)動(dòng)的護(hù)欄管顯示與控制系統(tǒng)設(shè)計(jì)

P9816驅(qū)動(dòng)的護(hù)欄管顯示與控制系統(tǒng)設(shè)計(jì)

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

f.jpg


STC89C52與SD卡采用模擬串口通信,在控制器讀取SD卡中的效果文件時(shí),SD卡中的管點(diǎn)數(shù)和文件個(gè)數(shù)通過(guò)LCD1602出來(lái)。電源采用圖5提供的5 V電壓供電??刂齐娐啡鐖D7所示。復(fù)位電路選用了電容與電阻串聯(lián)的形式,電解電容C1=10μF,R1=1kΩ。

2 管軟件
本系統(tǒng)很容易實(shí)現(xiàn)STC89C52單片機(jī)與控制芯片通信。通信協(xié)議與P9813兼容,通信協(xié)議圖如圖8所示。

h.jpg


前32位“0”為起始幀,在CIN上升沿時(shí)打入,并且時(shí)序DIN要先于CIN,標(biāo)志位為2個(gè)“1”。校驗(yàn)數(shù)據(jù)“B7”與“B6”為藍(lán)色灰度數(shù)據(jù)的“B7”與“B6”的反碼,灰度級(jí)數(shù)據(jù)要高位先入,并且是藍(lán)綠紅順序。
將已經(jīng)包含效果文件的SD卡放入MCU控制器的卡槽中,當(dāng)要求內(nèi)容時(shí),可以直接打開開關(guān)。在程序的執(zhí)行過(guò)程中,首先是讀取SD卡中的數(shù)據(jù),為使程序能夠高效的運(yùn)行,規(guī)定SD卡中的每個(gè)效果文件具有一定的格式:
①第1個(gè)效果文件的第1個(gè)512字節(jié)中的前4個(gè)字節(jié)存放護(hù)欄管的點(diǎn)數(shù)(512點(diǎn)或1024點(diǎn)或其他);
②第1個(gè)效果文件的第1個(gè)512字節(jié)中的第5個(gè)、第6個(gè)和第7個(gè)字節(jié)存放此SD卡中包含的效果文件的個(gè)數(shù);
③第1個(gè)效果文件的第1個(gè)512字節(jié)中的第8個(gè)字節(jié)若為1,表示循環(huán)發(fā)送整個(gè)SD卡中的數(shù)據(jù),為0表示只發(fā)送一次SD卡中的數(shù)據(jù);
④從第1個(gè)效果文件的第2個(gè)512字節(jié)及其他的效果文件的第1個(gè)512字節(jié)開始存放護(hù)欄管的灰度數(shù)據(jù)。
STC89C52單片機(jī)中的程序和SD卡中的數(shù)據(jù)是嚴(yán)格遵守此規(guī)則的,制定此規(guī)則同時(shí)也具有加密的作用。然后進(jìn)行數(shù)據(jù)分析,得到護(hù)欄管點(diǎn)數(shù)、文件個(gè)數(shù)以及數(shù)據(jù)的地址。最后按照P9816通信協(xié)議中的數(shù)據(jù)格式來(lái)發(fā)送數(shù)據(jù)。本系統(tǒng)的程序結(jié)構(gòu)簡(jiǎn)單,思路明確,系統(tǒng)程序流程圖如圖9所示。

i.jpg



結(jié)語(yǔ)
本系統(tǒng)制作的護(hù)欄管完成了預(yù)期目標(biāo),軟硬件相結(jié)合取得了較好的實(shí)驗(yàn)效果。實(shí)際中是動(dòng)態(tài)的,根據(jù)SD卡中不同的數(shù)據(jù)各種各樣的顏色和圖案。

j.jpg


圖10為護(hù)欄管實(shí)物圖。本文的護(hù)欄管顯示,成本低、應(yīng)用靈活、硬件電路設(shè)計(jì)制作相對(duì)比較簡(jiǎn)單,非常適合用于城市夜化美化工程,具有較好的應(yīng)用前景。


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

評(píng)論


相關(guān)推薦

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

關(guān)閉