999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

單片機(jī)的無(wú)線鍵盤(pán)設(shè)計(jì)分析

2019-10-21 19:48:20肖桂坤陳厚吳旺嚴(yán)宏為陳海毅
科學(xué)與財(cái)富 2019年7期
關(guān)鍵詞:設(shè)計(jì)方法單片機(jī)

肖桂坤 陳厚 吳旺 嚴(yán)宏為 陳海毅

摘 要:?jiǎn)纹瑱C(jī)使用十分廣泛,利用單片機(jī)設(shè)計(jì)無(wú)線鍵盤(pán),能夠提高計(jì)算機(jī)外接設(shè)備使用的便捷性。文章首先對(duì)單片機(jī)無(wú)線鍵盤(pán)的設(shè)計(jì)需求進(jìn)行分析,進(jìn)而探討其具體設(shè)計(jì)方法,包括系統(tǒng)總體組成結(jié)構(gòu)、硬件電路設(shè)計(jì)、計(jì)算機(jī)及鍵盤(pán)軟件設(shè)計(jì)等,以期為單片機(jī)無(wú)線鍵盤(pán)設(shè)計(jì)提供參考。

關(guān)鍵詞:?jiǎn)纹瑱C(jī);無(wú)線鍵盤(pán);設(shè)計(jì)方法

前言:在無(wú)線通信技術(shù)的快速發(fā)展下,計(jì)算機(jī)附屬設(shè)備無(wú)線化已經(jīng)成為一種發(fā)展趨勢(shì)。傳統(tǒng)計(jì)算機(jī)要連接電源線、網(wǎng)線、以及音箱、鼠標(biāo)等各種外聯(lián)設(shè)備線,非常麻煩,容易出現(xiàn)接線混亂的問(wèn)題。基于紅外技術(shù)或無(wú)線射頻技術(shù)實(shí)現(xiàn)的無(wú)線鍵盤(pán),可以有效解決這一問(wèn)題,推動(dòng)計(jì)算機(jī)的無(wú)線化發(fā)展。

一、單片機(jī)無(wú)線鍵盤(pán)設(shè)計(jì)需求

首先從單片機(jī)的自身特點(diǎn)來(lái)看,較為先進(jìn)的AVR單片機(jī)在PIC和8051系列單片機(jī)的基礎(chǔ)上,作出了重大改進(jìn)。其內(nèi)嵌的程序存儲(chǔ)器可反復(fù)擦寫(xiě),便于產(chǎn)品開(kāi)發(fā)和調(diào)試,也可以長(zhǎng)期存儲(chǔ)數(shù)據(jù),內(nèi)容量較大。而且AVR單片機(jī)運(yùn)行速度快,功能相對(duì)完善,單次指令的執(zhí)行速度在50ns左右,耗電量?jī)H為1uA~2.5mA。AVR單片機(jī)的外設(shè)也較為豐富,包括I2C、SPI、RTC、ADC、PWM和看門(mén)狗定時(shí)器等,在安全保護(hù)和密碼保護(hù)機(jī)制的保障下,AVR單片機(jī)具有較好的保密性和抗干擾性。AVR單片機(jī)作為一種較為先進(jìn)的單片機(jī),也設(shè)計(jì)過(guò)無(wú)線鍵盤(pán),不過(guò)多數(shù)是基于紅外技術(shù)實(shí)現(xiàn)的。受紅外技術(shù)通信的限制,無(wú)線鍵盤(pán)和計(jì)算機(jī)之間的有效通信范圍僅為2m以?xún)?nèi),容易給實(shí)際使用帶來(lái)不便。因此,為了進(jìn)一步完善AVR單片機(jī)的功能性能,本次研究擬采用無(wú)線射頻技術(shù),通過(guò)為AVR單片機(jī)設(shè)計(jì)無(wú)線鍵盤(pán)端口,支持無(wú)線鍵盤(pán)與計(jì)算機(jī)的連接,克服紅外技術(shù)僅能夠在短距離通訊的缺點(diǎn)[1]。

二、單片機(jī)無(wú)線鍵盤(pán)的設(shè)計(jì)方法分析

(一)系統(tǒng)組成

AVR單片機(jī)內(nèi)部擁有32個(gè)通用寄存器,34個(gè)中斷源,數(shù)據(jù)處理和指令相應(yīng)速度都非常快。由于其內(nèi)部設(shè)置有上電啟動(dòng)計(jì)數(shù)器,系統(tǒng)復(fù)位上電后,可延遲MCU執(zhí)行程序的時(shí)間,其目的是等到系統(tǒng)電源和外部電路穩(wěn)定后再開(kāi)始工作,以確保單片機(jī)運(yùn)行的穩(wěn)定性。單片機(jī)無(wú)線鍵盤(pán)的設(shè)計(jì),也需要從單片機(jī)特點(diǎn)出發(fā),保證無(wú)線鍵盤(pán)的適用性。無(wú)線鍵盤(pán)系統(tǒng)主要由常規(guī)102鍵ps/2鍵盤(pán)和兩個(gè)AVR單片機(jī)組成,此外,還包含一個(gè)發(fā)射裝置和一個(gè)接收裝置。無(wú)線鍵盤(pán)總體可分為兩大部分,其一是計(jì)算機(jī)端,包括計(jì)算機(jī)、單片機(jī)和接收裝置,其二是鍵盤(pán)端,包括鍵盤(pán)、單片機(jī)和發(fā)射裝置。其中,計(jì)算機(jī)端的單片機(jī)負(fù)責(zé)連接計(jì)算機(jī)和接收裝置,鍵盤(pán)端的單片機(jī)負(fù)責(zé)連接鍵盤(pán)和發(fā)射裝置,從而實(shí)現(xiàn)系統(tǒng)內(nèi)部的通訊功能[2]。

(二)硬件設(shè)計(jì)

根據(jù)上述系統(tǒng)組成結(jié)構(gòu),在進(jìn)行硬件設(shè)計(jì)時(shí),可分為計(jì)算機(jī)端電路和鍵盤(pán)端電路兩部分進(jìn)行。其中,計(jì)算機(jī)端電路中的計(jì)算機(jī)采用6針標(biāo)準(zhǔn)接頭連接單片機(jī),同時(shí)為單片機(jī)及射頻接收裝置供電。單片機(jī)PORTA第5引腳連接時(shí)鐘線,第4引腳連接數(shù)據(jù)線。需要為這兩個(gè)引腳設(shè)置上拉電阻輸入端口,確保空閑時(shí)鐘線和數(shù)據(jù)線能夠被拉到高電平。此外,PORTA第7引腳要串聯(lián)一個(gè)510Ω電阻,然后與時(shí)鐘線連接,第6引腳同樣串聯(lián)一個(gè)510Ω電阻,與數(shù)據(jù)線連接。在此情況下,可以利用第7和第6引腳將數(shù)據(jù)線、時(shí)鐘線下拉到低電平。采用這種設(shè)計(jì)方法可防止第4和第5引腳短接到地導(dǎo)致引腳被燒毀。在此基礎(chǔ)上,采用射頻接收裝置負(fù)責(zé)接收無(wú)線鍵盤(pán)信息,然后發(fā)送到單片機(jī)。

鍵盤(pán)端電路設(shè)計(jì)采用6針標(biāo)準(zhǔn)插座連接單片機(jī),單片機(jī)PORTD第7引腳連接數(shù)據(jù)線,第17引腳連接時(shí)鐘線,即將時(shí)鐘線連接在單片機(jī)外部中斷端口上,當(dāng)其出現(xiàn)下降沿信號(hào)時(shí),會(huì)觸發(fā)外部中斷。單片機(jī)將接收到的1位數(shù)據(jù)通過(guò)TXD引腳發(fā)送給射頻發(fā)射裝置,由射頻發(fā)射裝置將數(shù)據(jù)發(fā)送給計(jì)算機(jī)端,完成一次通訊過(guò)程。

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

單片機(jī)無(wú)線鍵盤(pán)的軟件設(shè)計(jì)同樣分為計(jì)算機(jī)端和無(wú)線鍵盤(pán)端兩個(gè)部分。首先從應(yīng)用需求來(lái)看,軟件功能應(yīng)包含數(shù)據(jù)輸入、數(shù)據(jù)顯示、數(shù)據(jù)接收處理和發(fā)送等。因此要為系統(tǒng)設(shè)計(jì)對(duì)應(yīng)的數(shù)據(jù)接收、發(fā)送、顯示程序等。可采用C語(yǔ)言進(jìn)行編程實(shí)現(xiàn),總體采用模塊化設(shè)計(jì)方法,確保各功能模塊相對(duì)獨(dú)立,方便以后的功能維護(hù)及擴(kuò)展。從計(jì)算機(jī)端軟件設(shè)計(jì)情況來(lái)看,單片機(jī)軟件的主要功能是從UART口進(jìn)行數(shù)據(jù)接收,每個(gè)字節(jié)的數(shù)據(jù)包含一串0xAA初始化字節(jié)流,接收裝置可自動(dòng)調(diào)節(jié)增益,完成輸入數(shù)據(jù)處理工作。初始化字節(jié)流之后是0xFF字節(jié),代表下一個(gè)字節(jié)為有效數(shù)據(jù)。在利用軟件進(jìn)行處理時(shí),要不間斷的查詢(xún)UART,確定是否有新的接收數(shù)據(jù),然后利用狀態(tài)機(jī)對(duì)接收數(shù)據(jù)進(jìn)行解碼。

鍵盤(pán)端的軟件設(shè)計(jì)重點(diǎn)應(yīng)完成兩項(xiàng)任務(wù),其一是在鍵盤(pán)讀取數(shù)據(jù),其二是將讀取的數(shù)據(jù)發(fā)送至信號(hào)發(fā)射裝置。其中,鍵盤(pán)讀取數(shù)據(jù)主要是通過(guò)采集敲擊前盤(pán)時(shí)產(chǎn)生的時(shí)鐘信號(hào),時(shí)鐘信號(hào)變低,則響應(yīng)中斷,自動(dòng)從數(shù)據(jù)線上讀取1字節(jié)的數(shù)據(jù)。為保證數(shù)據(jù)讀取的準(zhǔn)確性,可采用接收裝置的增益控制功能,同樣設(shè)置0xAA初始化字節(jié)流和1個(gè)0xFF字節(jié)。并采用定時(shí)器跟蹤數(shù)據(jù)發(fā)送時(shí)間,若未在25毫秒內(nèi)成功發(fā)送,則發(fā)射裝置循環(huán)發(fā)送0xAA和0xFF。通過(guò)采用上述軟硬件設(shè)計(jì)方案,可由單片機(jī)接口和普通ps/2鍵盤(pán)構(gòu)成無(wú)線鍵盤(pán),由于采用射頻技術(shù),能夠克服短距離通訊的缺點(diǎn),并完整實(shí)現(xiàn)數(shù)據(jù)傳輸和指令傳輸過(guò)程。

結(jié)束語(yǔ):綜上所述,單片機(jī)無(wú)線鍵盤(pán)的設(shè)計(jì)能夠滿足鍵盤(pán)輸入的基本功能需求,在射頻技術(shù)的支持下,通過(guò)無(wú)線鍵盤(pán)輸入數(shù)據(jù)和指令,不會(huì)產(chǎn)生數(shù)據(jù)丟失的問(wèn)題,穩(wěn)定性較強(qiáng),時(shí)延較低,基本達(dá)到了單片機(jī)無(wú)線鍵盤(pán)設(shè)計(jì)的各方面要求,具有一定的實(shí)用價(jià)值。

參考文獻(xiàn):

[1]劉濤,劉娜.單片機(jī)的無(wú)線鍵盤(pán)設(shè)計(jì)探究[J].南方農(nóng)機(jī),2019,50(02):207.

[2]肖趙棟,馬朝興,郝莉.一種實(shí)用的無(wú)線鍵盤(pán)鼠標(biāo)轉(zhuǎn)換器的設(shè)計(jì)[J].微計(jì)算機(jī)信息,2010,26(08):93-95.

猜你喜歡
設(shè)計(jì)方法單片機(jī)
基于單片機(jī)的SPWM控制逆變器的設(shè)計(jì)與實(shí)現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機(jī)的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機(jī)的便捷式LCF測(cè)量?jī)x
電子制作(2019年9期)2019-05-30 09:42:02
小議PLC與單片機(jī)之間的串行通信及應(yīng)用
電子制作(2018年12期)2018-08-01 00:48:04
基于單片機(jī)的平衡控制系統(tǒng)設(shè)計(jì)
電子制作(2017年19期)2017-02-02 07:08:27
議傳統(tǒng)漢字圖形的設(shè)計(jì)方法
淺析兒童家具模塊化設(shè)計(jì)方法
人間(2016年26期)2016-11-03 19:16:30
話劇舞臺(tái)服裝設(shè)計(jì)方法探究
戲劇之家(2016年19期)2016-10-31 17:12:25
淺析旅游景區(qū)公共設(shè)施的設(shè)計(jì)
今傳媒(2016年9期)2016-10-15 23:14:14
公路橋梁結(jié)構(gòu)橋梁抗疲勞設(shè)計(jì)方法應(yīng)用
主站蜘蛛池模板: 91口爆吞精国产对白第三集| 99视频免费观看| 欧美激情二区三区| 国产日韩久久久久无码精品| 波多野结衣二区| 91久草视频| 在线观看国产小视频| 午夜色综合| 国产91视频观看| 国产在线专区| 国产视频你懂得| 久久99国产精品成人欧美| 国产欧美视频在线观看| 91久久天天躁狠狠躁夜夜| 日韩精品久久久久久久电影蜜臀| 在线色国产| 丝袜久久剧情精品国产| 人妻精品全国免费视频| 欧美日韩午夜视频在线观看| 久久国产精品电影| 久久九九热视频| 一级看片免费视频| 亚洲日本www| 亚洲无码高清免费视频亚洲| 精品无码国产自产野外拍在线| 5388国产亚洲欧美在线观看| 精品国产美女福到在线直播| 日韩第九页| 国产成人无码播放| 国产精品一区二区不卡的视频| 免费无码又爽又刺激高| 中文字幕永久视频| 99精品福利视频| 九色国产在线| 91无码网站| 久久久久亚洲av成人网人人软件| 久久精品国产国语对白| 亚洲欧美国产五月天综合| 国产精品成人久久| 色天天综合久久久久综合片| 亚洲天堂网站在线| 亚洲码在线中文在线观看| 美女一级毛片无遮挡内谢| 国产成人无码AV在线播放动漫 | 国产综合欧美| 婷婷亚洲最大| 99久久无色码中文字幕| 精品超清无码视频在线观看| 91精品人妻一区二区| 欧美成人aⅴ| 久久一本日韩精品中文字幕屁孩| 乱人伦视频中文字幕在线| 成人在线综合| 久久精品国产亚洲麻豆| 天天干天天色综合网| www中文字幕在线观看| 久久亚洲国产一区二区| 国产网站免费观看| 日韩a在线观看免费观看| 成年av福利永久免费观看| 日本欧美午夜| 亚洲欧美日本国产专区一区| 日韩成人在线网站| 在线播放真实国产乱子伦| 日日拍夜夜操| 91精品视频网站| 国产欧美日韩免费| 精品人妻AV区| 高清不卡毛片| 在线观看国产小视频| 99在线观看精品视频| 国产福利一区在线| 日韩黄色在线| 2021最新国产精品网站| 久热中文字幕在线| 日韩中文字幕免费在线观看| 日韩欧美国产综合| 国产亚洲现在一区二区中文| 久无码久无码av无码| 久久久黄色片| 无遮挡一级毛片呦女视频| 亚洲成年网站在线观看|