国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于藍(lán)牙的無(wú)線控制終端的設(shè)計(jì)

2014-06-06 11:35:29趙凱王璐
科技創(chuàng)新與應(yīng)用 2014年18期
關(guān)鍵詞:字庫(kù)控制板顯示屏

趙凱 王璐

LED點(diǎn)陣屏以低廉的價(jià)格和鮮艷醒目的顯示效果,在低成本商業(yè)廣告顯示設(shè)備中占據(jù)了主導(dǎo)地位。目前的LED點(diǎn)陣屏需要兩部分硬件設(shè)備,即LED點(diǎn)陣顯示部分和PC機(jī)。LED點(diǎn)陣用來(lái)顯示廣告信息,PC機(jī)運(yùn)行上位機(jī)控制軟件與LED點(diǎn)陣屏通信實(shí)現(xiàn)控制功能。隨著智能手機(jī)的普及,使用智能手機(jī)替代PC的控制功能,為L(zhǎng)ED點(diǎn)陣屏增加藍(lán)牙通信功能,可迅速滿足LED點(diǎn)陣屏在移動(dòng)過(guò)程中的控制,拓展其使用空間。

1 硬件總體設(shè)計(jì)

硬件部分設(shè)計(jì)分為三個(gè)模塊,藍(lán)牙模塊、LED點(diǎn)陣顯示模塊和主控制板模塊,整個(gè)硬件采用開關(guān)電源進(jìn)行供電。其中藍(lán)牙模塊和主控制板模塊將作為控制卡接收手機(jī)的藍(lán)牙命令,控制LED點(diǎn)陣屏更新信息。

1.1 藍(lán)牙模塊

藍(lán)牙模塊選用HC-06,是廣州匯承公司出品的適用于各種藍(lán)牙設(shè)備互聯(lián)的藍(lán)牙模塊,它使用CSR公司BC41713B藍(lán)牙芯片,完全兼容藍(lán)牙2.0協(xié)議規(guī)范,帶EDR功能,可嵌入到任何需要藍(lán)牙功能的設(shè)備中。輸出功率滿足Class2的要求,它提供有UART、USB標(biāo)準(zhǔn)HCI接口[1],可方便地實(shí)現(xiàn)與主機(jī)之間的通信。

該模塊采用SMD貼片工藝,體積小巧,它內(nèi)置2.4Ghz天線,不需要用戶再調(diào)試天線。它成本低廉,高性能無(wú)線收發(fā),低電壓3.3V工作,可以與各種帶藍(lán)牙功能的電腦、PDA和手機(jī)等終端配對(duì),是藍(lán)牙無(wú)線控制的理想解決方案。

1.2 主控制板

MCU選用美國(guó)silicon公司的單片機(jī)C8051F410。該芯片是一款高性能產(chǎn)品,F(xiàn)TQP-32封裝大大減小了體積。使用片內(nèi)24.5MHz的內(nèi)部時(shí)鐘,其運(yùn)行速度大約是普通8051單片機(jī)工作在12MHz時(shí)鐘時(shí)的24倍[2];自帶的16K/32KFLASH,可存儲(chǔ)大約lK個(gè)漢字。藍(lán)牙模塊和LED點(diǎn)陣顯示電路都非常精密,應(yīng)避免使用變壓器,用5V大功率開關(guān)電源供電;主控MCU、藍(lán)牙模塊和字庫(kù)模塊都是3.3V電壓,使用ASM1117-3.3芯片進(jìn)行電壓轉(zhuǎn)換。

由于顯示信息經(jīng)常改變,采用字庫(kù)芯片是個(gè)可行的辦法。選擇GT21L16S2W標(biāo)準(zhǔn)漢字字庫(kù)芯片。該芯片是一款內(nèi)含11×12點(diǎn)陣和15×16點(diǎn)陣的漢字庫(kù)芯片,支持GB2312國(guó)標(biāo)簡(jiǎn)體漢字、ASCII字符及GB2312與Unicode編碼互轉(zhuǎn)表。根據(jù)字符點(diǎn)陣在芯片中的地址,就可從該地址連續(xù)讀出字符點(diǎn)陣信息。字庫(kù)芯片與MCU通過(guò)SPI接口連接。

點(diǎn)陣屏選用市場(chǎng)上應(yīng)用最為廣泛的P10單紅戶外單元板,每塊單元板是一個(gè)16×32點(diǎn)陣顯示屏,采用1/4掃,有利于節(jié)省引腳。使用單元板便于擴(kuò)充顯示單元,控制靈活,軟件設(shè)計(jì)相對(duì)也較為簡(jiǎn)單。與單片機(jī)連接,只需要占用6個(gè)IO引腳即可實(shí)現(xiàn)點(diǎn)陣屏的顯示。

2 軟件設(shè)計(jì)

單片機(jī)的初始化包括:(1)時(shí)鐘初始化,選擇片內(nèi)24.5MHz內(nèi)部時(shí)鐘。(2)引腳配置:配置P0.0-P0.3為SPI接口,與字庫(kù)芯片通信;配置P0.4和P0.5為串口,P0.6-0.7為數(shù)字I/O,與藍(lán)牙模塊實(shí)現(xiàn)通訊;配置P1.0-P1.3、P2.0和P2.1為數(shù)字I/O,實(shí)現(xiàn)對(duì)顯示屏的控制。(3)中斷、定時(shí)器/計(jì)數(shù)器和FLASH相關(guān)寄存器初始化。

初始化后系統(tǒng)將主動(dòng)讀取FLASH指定地址范圍內(nèi)的數(shù)據(jù),并將數(shù)據(jù)(Unicode字符集)轉(zhuǎn)換得到對(duì)應(yīng)的GB2312字符集代碼在字庫(kù)芯片的地址碼,然后將該地址碼送給字庫(kù)芯片提取該地址所對(duì)應(yīng)的GB2312字符集,再通過(guò)字庫(kù)芯片轉(zhuǎn)化提取相對(duì)應(yīng)的16×16點(diǎn)陣代碼,通過(guò)SPI口送給單片機(jī)。進(jìn)而單片機(jī)將點(diǎn)陣代碼送給點(diǎn)陣屏,并控制點(diǎn)陣屏將數(shù)據(jù)顯示出來(lái)。

手機(jī)通過(guò)藍(lán)牙發(fā)送數(shù)據(jù),藍(lán)牙模塊將接收數(shù)據(jù)并通過(guò)串口發(fā)送出去,如果單片機(jī)識(shí)別到有效數(shù)據(jù)的開始位為“#”,那么系統(tǒng)將認(rèn)為該命令是控制命令,即控制LED顯示的亮度、速度、移動(dòng)方向。例如“#35左”,意思為:“#”為控制標(biāo)志位,3控制亮度(控制范圍為0-9,數(shù)值越大亮度越高),“5”控制速度(控制范圍0-9,數(shù)字越大速度越慢),“左”為方向控制位。如果有效數(shù)據(jù)的開始位不為“#”,那么將默認(rèn)此次數(shù)據(jù)為L(zhǎng)ED要顯示的新內(nèi)容,系統(tǒng)將把數(shù)據(jù)按順序存入指定的FLASH地址,待復(fù)位后新數(shù)據(jù)將顯示于屏幕上。

3 結(jié)束語(yǔ)

本設(shè)計(jì)較好的實(shí)現(xiàn)了基于藍(lán)牙的無(wú)線控制終端,可以通過(guò)手機(jī)藍(lán)牙傳遞信息實(shí)現(xiàn)點(diǎn)陣LED顯示屏更新信息,實(shí)現(xiàn)了LED點(diǎn)陣顯示屏的移動(dòng)控制,方便又快捷,大大降低了控制端的成本,具有較高的實(shí)用價(jià)值。

參考文獻(xiàn)

[1]陳鑫,胡榮強(qiáng),蔣寅國(guó). 基于C8051F041單片機(jī)的無(wú)線顏色采集系統(tǒng)設(shè)計(jì)[J].儀表技術(shù),2011,6:43-45.

[2]陳松. 基于單片機(jī)的藍(lán)牙應(yīng)用系統(tǒng)的設(shè)計(jì)[J].遼東學(xué)院學(xué)報(bào):自然科學(xué)版,2008:15(4):210-213.

猜你喜歡
字庫(kù)控制板顯示屏
關(guān)于某家用電器靜電彈簧控制板一拖多自動(dòng)檢測(cè)裝置的研究與應(yīng)用
日用電器(2023年7期)2023-09-07 00:41:56
一塊布就是一個(gè)顯示屏?
軍事文摘(2022年10期)2022-06-15 02:29:30
一種橡膠減震裝置
No.2 喜茶聯(lián)合漢儀字庫(kù)推出微型書和書簽
軌道交通AFC導(dǎo)向標(biāo)識(shí)控制板設(shè)計(jì)
電子制作(2019年23期)2019-02-23 13:21:22
蒼蠅迷戀顯示屏
某型號(hào)產(chǎn)品的字庫(kù)遷移優(yōu)化設(shè)計(jì)
電子世界(2018年7期)2018-04-26 08:51:35
未來(lái)五年LED顯示屏出貨將保持16%增長(zhǎng)
一種機(jī)載SAR中心控制板的設(shè)計(jì)
相同字庫(kù)條件下激光打印文件特征的變化規(guī)律和特點(diǎn)
胶州市| 大港区| 新平| 翼城县| 西乌| 开封县| 荥阳市| 峨山| 临邑县| 镇巴县| 鄢陵县| 桐庐县| 自治县| 岳西县| 汉川市| 类乌齐县| 五家渠市| 龙江县| 沂源县| 南通市| 宁海县| 锡林郭勒盟| 汝州市| 峡江县| 扎鲁特旗| 化德县| 永德县| 陆良县| 东平县| 凤山市| 雷波县| 五常市| 阳新县| 出国| 扎赉特旗| 波密县| 扶余县| 通州市| 汽车| 陇南市| 高阳县|