日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁(yè) > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]在單片機(jī)應(yīng)用領(lǐng)域中,人機(jī)交互的途徑和方式靈活多樣,但鍵盤(pán)輸人仍然是最常見(jiàn)、最重要的方法。

1引言

    在單片機(jī)應(yīng)用領(lǐng)域中,人機(jī)交互的途徑和方式靈活多樣,但鍵盤(pán)輸人仍然是最常見(jiàn)、最重要的方法。通常實(shí)現(xiàn)鍵盤(pán)接口的方式有:直接輸入、矩陣結(jié)構(gòu)、A/D方式、鍵盤(pán)和顯示復(fù)用、并行擴(kuò)展、串口擴(kuò)充以及用鍵盤(pán)和顯示專(zhuān)用控制器件。本設(shè)計(jì)使用A/D轉(zhuǎn)換的方法,其硬件電路簡(jiǎn)單,按鍵電路與MCU的連線少,易修改,而且可以節(jié)省MCU有限的I/0資源。但在處理按鍵數(shù)目較多的情況時(shí),往往會(huì)出現(xiàn)按鍵不可靠的問(wèn)題,如按鍵沒(méi)有任何反映,按鍵功能交叉。本文除了給出A/D按鍵的硬件電路外.著重介紹利用軟件技巧來(lái)實(shí)現(xiàn)可靠的鍵盤(pán)接口。

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

    本設(shè)計(jì)選用的單片機(jī)是基于AVR增強(qiáng)型RISC結(jié)構(gòu)的低功耗8位CMOS微控制器ATmegal68「1」該微控制器具有8個(gè)10位帶采樣保持電路的逐次逼近型ADC,以確保在轉(zhuǎn)換過(guò)程中輸入ADC的電壓保持恒定。A/D轉(zhuǎn)換按鍵的具體硬件電路如圖l所示。A/D轉(zhuǎn)換的方法不僅成本低、功耗少、體積小、布線靈活,而且與帶MCU的主板的連接非常簡(jiǎn)單, 只需提供信號(hào)線和地線。

    當(dāng)按鍵接通或斷開(kāi)時(shí),ATmega168通過(guò)A/D轉(zhuǎn)換后對(duì)讀取的電壓值比較判斷便可識(shí)別是否有按鍵按下。無(wú)按鍵按下時(shí)電路完全斷開(kāi),符合低功耗設(shè)計(jì)的原則。這種結(jié)構(gòu)的鍵盤(pán)具有自然的優(yōu)先權(quán),即某個(gè)按鍵按下后,其后的按鍵均無(wú)效。對(duì)于組合按鍵的輸入,則通過(guò)將其中的按鍵分別與不同的A/D口相連來(lái)實(shí)現(xiàn)。圖1中電容Cl的作用是消除干擾信號(hào)「2」

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

    軟件設(shè)計(jì)是加轉(zhuǎn)換按鍵處理的核心,一旦檢測(cè)的A/D值不準(zhǔn),按鍵操作就會(huì)產(chǎn)生誤動(dòng)作和不動(dòng)作,按鍵數(shù)目達(dá)到二三十個(gè)時(shí),這種現(xiàn)象會(huì)經(jīng)常出現(xiàn),針對(duì)此種情況,本文在軟件設(shè)計(jì)中做相應(yīng)的技巧處理,按鍵處理程序的軟件設(shè)計(jì)流程如圖2所示。

    首先,電阻阻值的選擇決定了按鍵的數(shù)目,考慮到電壓誤差、電阻精度等因素,R0的阻值不能太小「3」。由實(shí)驗(yàn)得知,R0的阻值為20 kΩ~100 kΩ比較合適。ATmega168的A/D轉(zhuǎn)換精度為10位,為提高按鍵分辨率,并保證按鍵的準(zhǔn)確性,本設(shè)計(jì)只用高8位,而且設(shè)定相鄰按鍵鍵值的差值一致,也就是將256等區(qū)間劃分,這樣可以實(shí)現(xiàn)較多的按鍵。然后根據(jù)定義好的鍵值用電阻箱確定相應(yīng)阻值。該程序每隔2 ms處理一次,每次采樣一次,共采樣6次,所以確定一次平均鍵值需要12 ms。延時(shí)去抖是通過(guò)再次求平均鍵值完成「4」,故確定按鍵是按下還是釋放需要24 ms,這樣不僅可以保證按鍵可靠,而且無(wú)需再加延時(shí)去抖過(guò)程。當(dāng)采樣6次后進(jìn)行數(shù)字濾波,舍去其中的最大值和最小值,并且判斷最大值與最小值之差是否超過(guò)2,是則認(rèn)為無(wú)鍵按下,否則就將其余的4個(gè)采樣值求平均值。當(dāng)按鍵數(shù)目較多時(shí),為提高按鍵處理程序的速度,在鍵值確定和按鍵識(shí)別程序中采用二分法「5.6」,即先與中間鍵鍵值比較,如果所得鍵值比其A/D值小則與前面按鍵的鍵值比較,否則與后面按鍵比較。考慮到電壓波動(dòng)、電阻精度以及人為操作等各方面因素的影響,對(duì)凡是符合每個(gè)鍵值±l區(qū)間的平均值都認(rèn)為是正確的按鍵識(shí)別,否則為無(wú)鍵按下。

    以下是用匯編語(yǔ)言編寫(xiě)的按鍵處理程序代碼。經(jīng)過(guò)實(shí)際裝機(jī)測(cè)試,該方法效果很好,按鍵控制靈敏而且可靠、準(zhǔn)確無(wú)誤。


 
 
 

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

    以上設(shè)計(jì)方案應(yīng)用在帶有30個(gè)按鍵的美式按摩椅上,取得了很好的效果,惟一不足之處在于,帶有按鍵接口的PCB板必須在灰塵較小的環(huán)境中使用或者采用外殼裝配,因?yàn)轭l繁的操作按鍵,會(huì)使大量的灰塵沉積在按鍵開(kāi)關(guān)的觸點(diǎn)表面使其接觸電阻增大,最終導(dǎo)致按鍵A/D值偏離。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專(zhuān)欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

成都2022年10月19日 /美通社/ -- 近期,平安養(yǎng)老險(xiǎn)積極籌備個(gè)人養(yǎng)老金的產(chǎn)品設(shè)計(jì)和系統(tǒng)開(kāi)發(fā)工作,發(fā)展多樣化的養(yǎng)老金融產(chǎn)品,推動(dòng)商業(yè)養(yǎng)老保險(xiǎn)、個(gè)人養(yǎng)老金、專(zhuān)屬商業(yè)養(yǎng)老保險(xiǎn)等產(chǎn)品供給。 搭養(yǎng)老政策東風(fēng) ...

關(guān)鍵字: 溫度 BSP 東風(fēng) 大眾

廣東佛山2022年10月19日 /美通社/ -- 空間是人居生活的基礎(chǔ)單元,承載著生存與活動(dòng)的最基本功能。而對(duì)于理想空間的解構(gòu)意義卻在物理性容器之外,體現(xiàn)出人們對(duì)于空間和生活深層關(guān)系的思考,同時(shí)也塑造著人與空間的新型連接...

關(guān)鍵字: 溫度 BSP 智能化 進(jìn)程

上海2022年10月19日 /美通社/ -- 10月17日晚間,安集科技披露業(yè)績(jī)預(yù)告。今年前三季度,公司預(yù)計(jì)實(shí)現(xiàn)營(yíng)業(yè)收入7.54億元至8.33億元,同比增長(zhǎng)60.24%至77.03%;歸母凈利潤(rùn)預(yù)計(jì)為1.73億...

關(guān)鍵字: 電子 安集科技 BSP EPS

北京2022年10月19日 /美通社/ -- 10月18日,北京市經(jīng)濟(jì)和信息化局發(fā)布2022年度第一批北京市市級(jí)企業(yè)技術(shù)中心創(chuàng)建名單的通知,諾誠(chéng)健華正式獲得"北京市企業(yè)技術(shù)中心"認(rèn)定。 北京市企業(yè)技...

關(guān)鍵字: BSP ARMA COM 代碼

北京2022年10月18日 /美通社/ -- 10月14日,國(guó)際數(shù)據(jù)公司(IDC)發(fā)布《2022Q2中國(guó)軟件定義存儲(chǔ)及超融合市場(chǎng)研究報(bào)告》,報(bào)告顯示:2022年上半年浪潮超融合銷(xiāo)售額同比增長(zhǎng)59.4%,近5倍于...

關(guān)鍵字: IDC BSP 數(shù)字化 數(shù)據(jù)中心

上海2022年10月18日 /美通社/ -- 2022年9月5日,是首都銀行集團(tuán)成立60周年的紀(jì)念日。趁著首都銀行集團(tuán)成立60周年與首都銀行(中國(guó))在華深耕經(jīng)營(yíng)12年的“大日子”,圍繞作為外資金融機(jī)構(gòu)對(duì)在華戰(zhàn)略的構(gòu)想和業(yè)...

關(guān)鍵字: 數(shù)字化 BSP 供應(yīng)鏈 控制

東京2022年10月18日  /美通社/ -- NIPPON EXPRESS HOLDINGS株式會(huì)社(NIPPON EXPRESS HOLDINGS, INC.)旗下集團(tuán)公司上海通運(yùn)國(guó)際物流有限公司(Nipp...

關(guān)鍵字: 溫控 精密儀器 半導(dǎo)體制造 BSP

廣州2022年10月18日 /美通社/ -- 10月15日,第 132 屆中國(guó)進(jìn)出口商品交易會(huì)("廣交會(huì)")于"云端"開(kāi)幕。本屆廣交會(huì)上高新技術(shù)企業(yè)云集,展出的智能產(chǎn)品超過(guò)140,...

關(guān)鍵字: 中國(guó)智造 BSP 手機(jī) CAN

杰成醫(yī)療(健適醫(yī)療成員企業(yè))的"經(jīng)血管介入生物主動(dòng)脈瓣膜"在國(guó)內(nèi)首次得到成功應(yīng)用,兩名心臟瓣膜病患者通過(guò)經(jīng)導(dǎo)管主動(dòng)脈瓣置換術(shù)(TAVR)各被植入一枚"杰成經(jīng)血管介入瓣膜"。杰成醫(yī)療已計(jì)劃對(duì)該產(chǎn)品在全球范圍內(nèi)開(kāi)展多個(gè)前瞻性...

關(guān)鍵字: AVR

要問(wèn)機(jī)器人公司哪家強(qiáng),波士頓動(dòng)力絕對(duì)是其中的佼佼者。近來(lái)年該公司在機(jī)器人研發(fā)方面獲得的一些成果令人印象深刻,比如其開(kāi)發(fā)的機(jī)器人會(huì)后空翻,自主爬樓梯等。這不,波士頓動(dòng)力又發(fā)布了其機(jī)器人組團(tuán)跳男團(tuán)舞的新視頻,表演的機(jī)器人包括...

關(guān)鍵字: 機(jī)器人 BSP 工業(yè)機(jī)器人 現(xiàn)代汽車(chē)

單片機(jī)

21600 篇文章

關(guān)注

發(fā)布文章

編輯精選

技術(shù)子站

關(guān)閉