按鍵
- 奇妙的集合
子上有8個(gè)圓形的按鍵,其中4個(gè)是有效的按鍵。如果同時(shí)按下2個(gè)有效按鍵,箱子就會(huì)自動(dòng)打開(kāi)。如果按錯(cuò)按鍵超過(guò)7次,有效按鍵就會(huì)重置。小明對(duì)箱子里的東西非常好奇,但為了不讓外婆發(fā)現(xiàn)玩具保險(xiǎn)箱被動(dòng)過(guò),他需要做好規(guī)劃,爭(zhēng)取在7次之內(nèi)將箱子打開(kāi)。小明先給8個(gè)按鍵編號(hào)為1至8號(hào),接下來(lái)就是試按了。最簡(jiǎn)單的方法就是依序按下(1,2)(1,3)(1,4)(1,5)(1,6)(1,7)(1,8)。問(wèn)題是,如果1是無(wú)效按鍵,那按完所有包含1的按鍵組合就用完7次機(jī)會(huì)了,這樣做太冒
數(shù)學(xué)大王·中高年級(jí) 2023年8期2023-07-17
- 打開(kāi)藏寶箱
側(cè)面看到8個(gè)圓形按鍵,除此以外沒(méi)有任何信息。隊(duì)員們圍著寶箱左看右看,最后眾人抬起寶箱,才在寶箱底部找到打開(kāi)寶箱的方法。這8個(gè)按鈕中有4個(gè)是有效的按鍵,另外4個(gè)是用來(lái)混淆視聽(tīng)的,如果在7次之內(nèi)同時(shí)按下兩個(gè)有效按鍵,寶箱便會(huì)自動(dòng)打開(kāi),如果超過(guò)7次,這個(gè)寶箱便永遠(yuǎn)都打不開(kāi)了。方法雖然找到了,但探險(xiǎn)隊(duì)員們?nèi)耘f束手無(wú)策,不知如何是好!如果你也是探險(xiǎn)隊(duì)一員,能否在7次內(nèi)按下兩個(gè)有效的按鍵來(lái)打開(kāi)寶箱呢?揭曉答案:既然超過(guò)7次就永遠(yuǎn)打不開(kāi),就不能憑運(yùn)氣亂按了。如果要有規(guī)律
科普童話·學(xué)霸日記 2023年5期2023-06-21
- 基于統(tǒng)計(jì)溢出的矩陣鍵盤(pán)程序設(shè)計(jì)
薄膜鍵盤(pán)型、直插按鍵型、ABS 外殼鍵盤(pán)型等。圖1 多種材質(zhì)樣式的矩陣鍵盤(pán)矩陣鍵盤(pán)由于按鍵機(jī)械特性及電路構(gòu)成結(jié)構(gòu)等原因,在按鍵按下及松開(kāi)瞬間觸點(diǎn)電壓跳變會(huì)引起現(xiàn)按鍵自身及按鍵之間的電壓抖動(dòng),造成按鍵誤判錯(cuò)誤輸入。按鍵輸入過(guò)程包括去除抖動(dòng)和按鍵識(shí)別,去除抖動(dòng)可以通過(guò)程序設(shè)計(jì)和硬件設(shè)計(jì)兩種方法實(shí)現(xiàn)。作者在設(shè)計(jì)快遞柜產(chǎn)品使用無(wú)硬件去抖的矩陣鍵盤(pán)時(shí)發(fā)現(xiàn),采用順序掃描的按鍵識(shí)別方法,一定概率會(huì)出現(xiàn)按鍵誤判錯(cuò)誤輸入,影響了使用者體驗(yàn),經(jīng)實(shí)驗(yàn)發(fā)現(xiàn)不同材質(zhì)樣式的矩陣鍵盤(pán)出
電子制作 2023年8期2023-06-09
- 汽車(chē)常用功能按鍵操作力和行程的研究與應(yīng)用
存在一些物理操作按鍵,如方向盤(pán)按鍵、門(mén)窗控制按鍵和中控臺(tái)按鍵等。隨著同類(lèi)按鍵在車(chē)內(nèi)數(shù)量的增多,開(kāi)關(guān)操作手感的好壞和一致性問(wèn)題,被越來(lái)越多的用戶所關(guān)注,也在很大程度上會(huì)影響用戶對(duì)汽車(chē)品質(zhì)及精良性的評(píng)價(jià)。某車(chē)型在實(shí)際量產(chǎn)上之后,出現(xiàn)不同程度的按鍵操作力大小不均、行程不一致以及操作力不一致問(wèn)題,嚴(yán)重時(shí)會(huì)導(dǎo)致按鍵卡滯、按壓不到位以及誤操作等各種問(wèn)題。而這些問(wèn)題將直接影響用戶對(duì)汽車(chē)的整體印象,極大地降低了用戶的購(gòu)買(mǎi)欲望。已購(gòu)車(chē)的用戶,該問(wèn)題也影響用戶的日常使用便利性
汽車(chē)與駕駛維修(維修版) 2023年3期2023-05-19
- 基于STC單片機(jī)的紅外遙控設(shè)計(jì)
EC協(xié)議,不同的按鍵發(fā)送相NEC協(xié)議對(duì)應(yīng)的碼值,LCD顯示屏上顯示當(dāng)前的碼型及其客戶碼和數(shù)據(jù)碼碼值。通過(guò)K1按鍵轉(zhuǎn)換為RC-5協(xié)議,不同的按鍵發(fā)送相RC-5協(xié)議對(duì)應(yīng)的碼值,LCD顯示屏上顯示當(dāng)前的碼型及其客戶碼和數(shù)據(jù)碼碼值。1 紅外遙控協(xié)議1.1 NEC協(xié)議NEC協(xié)議由引導(dǎo)碼+客戶碼(8位)+客戶反碼(8位)+數(shù)據(jù)碼(8位)+數(shù)據(jù)反碼(8位)組成。客戶反碼和數(shù)據(jù)反碼是為了校驗(yàn)發(fā)碼的內(nèi)容是否正確,增加紅外線在傳輸時(shí)的可靠性[3]。引導(dǎo)碼由高電平(9ms)+低
電子測(cè)試 2022年9期2022-06-01
- 觸摸屏虛擬按鍵的嵌套式控制設(shè)計(jì)與開(kāi)發(fā)*
控制又包括基本的按鍵控制與參數(shù)設(shè)定功能。涉及到按鍵控制,一般情況下都要考慮到使用過(guò)程中存在的誤操作等因素,需要添加自鎖、互鎖等措施來(lái)降低誤操作帶來(lái)的生產(chǎn)風(fēng)險(xiǎn)[7-8]。對(duì)于虛擬按鍵而言,相較之實(shí)體按鍵,具有更加明顯的優(yōu)勢(shì):實(shí)體按鍵可以在任意時(shí)刻被操作,如果沒(méi)有限制性措施,極易引發(fā)不可預(yù)料的事故;虛擬按鍵作為觸摸屏上配套的一種功能組件,能夠利用其他的措施對(duì)按鍵的操作是否生效進(jìn)行預(yù)評(píng)估,使其在不能操作時(shí)被鎖死,進(jìn)而降低生產(chǎn)風(fēng)險(xiǎn)。這對(duì)于工業(yè)生產(chǎn)中的一般性生產(chǎn)操作
機(jī)電工程技術(shù) 2022年4期2022-05-12
- 單片機(jī)控制鍵盤(pán)電路優(yōu)化設(shè)計(jì)與實(shí)現(xiàn)
陣式鍵盤(pán)結(jié)構(gòu)。在按鍵數(shù)量較多時(shí),為了減少I(mǎi)/O口的需求,通常采用矩陣式鍵盤(pán)結(jié)構(gòu)[1-3]?,F(xiàn)有的矩陣式鍵盤(pán)在使用過(guò)程中,使用的是x+y條線布局,可以監(jiān)控的按鍵數(shù)量為x×y個(gè),若x和y均為4,那么在原有的8條線的基礎(chǔ)上加一條線,就可以實(shí)現(xiàn)最多4×5=20個(gè)按鍵的監(jiān)控。但是,單片機(jī)的內(nèi)部資源不管是ROM、RAM還是I/O口都是非常有限的資源,諸如這種x+y條線控制x×y個(gè)按鍵的情形,某種程度上來(lái)說(shuō)對(duì)單片機(jī)的資源占用是非常大的。目前,對(duì)于矩陣式鍵盤(pán)主要采用掃描式
黑龍江科學(xué) 2022年8期2022-04-28
- 車(chē)用閱讀燈控制方案的研究
案前閱讀燈的開(kāi)關(guān)按鍵一般放在前閱讀燈面板上, 如圖3所示, 實(shí)線框內(nèi)的分別控制左側(cè)和右側(cè)前閱讀燈的FRONT 按鍵, 其控制邏輯比較簡(jiǎn)單。 對(duì)于后閱讀燈, 一是為了駕駛員行車(chē)安全和操作方便, 前閱讀燈面板中會(huì)增加一個(gè)可以控制后閱讀燈亮滅的REAR按鍵, 如圖3中左側(cè)虛線框所示按鍵, 方便駕駛員對(duì)后閱讀燈的控制; 與此同時(shí), 后排乘員也需要對(duì)后閱讀燈進(jìn)行控制, 因此在后閱讀燈面板上又需要一個(gè)獨(dú)立的Local開(kāi)關(guān)按鍵, 來(lái)控制后閱讀燈的亮滅, 如圖4中虛線框所
汽車(chē)電器 2022年3期2022-03-24
- 軍用電子飛行包周邊鍵設(shè)計(jì)與驗(yàn)證
]。本文采用物理按鍵和虛擬按鍵相結(jié)合的設(shè)計(jì)方式,使用按鍵功能復(fù)用的設(shè)計(jì)思想,利用串口數(shù)據(jù)通信和C++面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言,設(shè)計(jì)并開(kāi)發(fā)出了支持多級(jí)按鍵相關(guān)聯(lián)的菜單式周邊鍵,系統(tǒng)總體工作流程如圖1所示,系統(tǒng)外觀如圖2所示。圖1 周邊鍵總體工作流程Fig.1 Overall workflow of peripheral key圖2 周邊鍵硬件設(shè)備及按鍵編號(hào)Fig.2 Peripheral hardware and key number具體步驟如下:(1)數(shù)字電路
系統(tǒng)仿真技術(shù) 2021年2期2021-12-18
- 基于有限狀態(tài)機(jī)的按鍵檢測(cè)程序設(shè)計(jì)
盤(pán)編碼程序來(lái)識(shí)別按鍵的位置,然后由CPU將位置碼通過(guò)查表程序轉(zhuǎn)換成相應(yīng)的編碼信息。在單片機(jī)系統(tǒng)中,用的最多的是非編碼鍵盤(pán),其電路結(jié)構(gòu)根據(jù)按鍵硬件連接方式可分為獨(dú)立式按鍵、矩陣式按鍵和ADC按鍵等。在實(shí)際工程應(yīng)用中,由于要考慮成本等因素,系統(tǒng)中的按鍵電路通常按鍵數(shù)目較少,需要軟件程序的設(shè)計(jì)來(lái)實(shí)現(xiàn)嵌入式系統(tǒng)對(duì)按鍵復(fù)雜功能需求,使用軟件來(lái)檢測(cè)按鍵的一般思路是根據(jù)輸入端口的狀態(tài)及電平的持續(xù)時(shí)間,做出判斷從而做出正確的動(dòng)作。因此軟件程序是非常的重要的,如果程序編寫(xiě)不
電子制作 2021年3期2021-06-16
- 腳踢式按鍵器
病毒喜歡待在電梯按鍵、門(mén)把手上等.這些地方都要重點(diǎn)防范.有效隔離病毒。如何確保防護(hù)措施萬(wàn)無(wú)一失呢?同掌們來(lái)支招啦,有的動(dòng)手做起了小物件.有的想到了妙點(diǎn)子。你們是不是迫不及待地想知道是什么呢?那就來(lái)看看吧!寫(xiě)字樓和住宅小區(qū)乘坐電梯的人很多,容易傳播病毒,意識(shí)到這點(diǎn)后,人們將一次性抽紙放置在電梯轎廂內(nèi),作按鍵專(zhuān)用,但是電梯轎廂外沒(méi)有任何防護(hù)設(shè)施。為了讓人們的雙手不接觸電梯轎廂外的按鍵,避免感染病毒,我發(fā)明了腳踢式按鍵器。我把一根短木條釘在兩根長(zhǎng)木條的同一端,將
發(fā)明與創(chuàng)新·小學(xué)生 2020年5期2020-08-14
- 非觸勿動(dòng) 秒治鍵盤(pán)誤觸
鍵盤(pán)鍵位定義(即按鍵映射),根據(jù)自身的需要對(duì)鍵盤(pán)鍵位的作用進(jìn)行更改和替換,當(dāng)然也能隨意禁用某個(gè)按鍵(譬如禁用Win鍵防止玩游戲跳出桌面)。軟件兼容Windows 7至Windows 10的所有版本,并且可以支持包括筆記本鍵盤(pán)在內(nèi)的幾乎所有鍵盤(pán)(圖1)。更重要的是,這個(gè)軟件是完全免費(fèi)的。下載并安裝Map Key board后,首先記住最基本的一個(gè)操作,在軟件界面的左下角有一個(gè)“Reset Keyboard layout”,如果需要恢復(fù)成默認(rèn)設(shè)置,只需要點(diǎn)擊該
電腦愛(ài)好者 2020年11期2020-07-29
- 腳踢式按鍵器
病毒喜歡待在電梯按鍵、門(mén)把手上等,這些地方都要重點(diǎn)防范,有效隔離病毒。如何確保防護(hù)措施萬(wàn)無(wú)一失呢?同學(xué)們來(lái)支招啦,有的動(dòng)手做起了小物件,有的想到了妙點(diǎn)子。你們是不是迫不及待地想知道是什么呢?那就來(lái)看看吧!寫(xiě)字樓和住宅小區(qū)乘坐電梯的人很多,容易傳播病毒,意識(shí)到這點(diǎn)后,人們將一次性抽紙放置在電梯轎廂內(nèi),作按鍵專(zhuān)用,但是電梯轎廂外沒(méi)有任何防護(hù)設(shè)施。為了讓人們的雙手不接觸電梯轎廂外的按鍵,避免感染病毒,我發(fā)明了腳踢式按鍵器。我把一根短木條釘在兩根長(zhǎng)木條的同一端,將
發(fā)明與創(chuàng)新 2020年19期2020-06-01
- 一種基于LPC1788的OLED顯示按鍵矩陣設(shè)計(jì)
,周?chē)枰罅康?span id="syggg00" class="hl">按鍵來(lái)輔助實(shí)現(xiàn)操控信息的輸入輸出[1],以更加方便、直觀、快捷地實(shí)現(xiàn)人機(jī)信息的交互。傳統(tǒng)的按鍵矩陣多采用瑞士EAO公司和國(guó)內(nèi)851廠的按鍵,按鍵標(biāo)識(shí)采用膠片印字的方式,并通過(guò)LED背光源實(shí)現(xiàn)按鍵表面標(biāo)識(shí)字符的發(fā)光顯示,無(wú)法實(shí)現(xiàn)按鍵的通用化設(shè)計(jì)和按鍵功能數(shù)量的擴(kuò)展,想要更改按鍵的功能標(biāo)識(shí)只能重新設(shè)計(jì)膠片進(jìn)行更換,對(duì)于現(xiàn)場(chǎng)按鍵標(biāo)識(shí)的更改非常不方便,并且采用LED燈作為背光源,照明不均勻,膠片的顯示效果差。如果按鍵數(shù)目不能滿足設(shè)計(jì)要求,只能重新設(shè)
液晶與顯示 2019年12期2020-01-15
- 拯救手殘黨的“物理外掛”?游戲鍵鼠宏按鍵設(shè)置初探
說(shuō),除了有不錯(cuò)的按鍵手感之外,宏按鍵也幾乎是游戲鍵鼠的標(biāo)配,對(duì)于普通玩家來(lái)說(shuō),宏按鍵可以減少操作,讓游戲玩起來(lái)更加方便,實(shí)現(xiàn)很多玩家無(wú)法輕易實(shí)現(xiàn)的操作。下面小獅子就以雷柏V550RGB游戲鍵盤(pán)和雷柏VT300S游戲鼠標(biāo)為例,和大家一起來(lái)看看宏按鍵到底怎么玩。曾經(jīng)高端鍵盤(pán)的象征 宏按鍵的前世今生在早期的薄膜鍵盤(pán)中,宏按鍵就已經(jīng)出現(xiàn),不過(guò)由于市場(chǎng)定位的劃分,在薄膜鍵盤(pán)時(shí)代,宏按鍵多搭載于有很多額外按鍵的多媒體鍵盤(pán)和高端游戲鍵盤(pán)上。當(dāng)時(shí)搭載宏按鍵的游戲鍵盤(pán)有一個(gè)
電腦報(bào) 2019年19期2019-09-10
- 晃動(dòng)條件下觸摸屏按鍵設(shè)計(jì)特征因素的可用性研究
們依然不夠清楚。按鍵的大小和間距是觸摸屏按鍵最基本的特征因素,它們被前人廣泛研究[12-20]。Chen等人用一塊15英寸的觸摸屏模擬了ATM上的觸屏任務(wù),對(duì)正常群體和有運(yùn)動(dòng)障礙的群體進(jìn)行了關(guān)于按鍵特征的相關(guān)研究,發(fā)現(xiàn)隨著按鍵大小的增大,對(duì)于兩類(lèi)群體的操作績(jī)效有明顯的提升[21]。Tao等人也在一臺(tái)觸屏電腦上研究了觸摸屏按鍵特征(按鈕大小、按鈕間距、視覺(jué)反饋和按鈕形狀)對(duì)鍵盤(pán)輸入操作可用性的影響,他們發(fā)現(xiàn)按鍵的特征因素對(duì)鍵盤(pán)輸入操作的可用性有顯著影響[19
人類(lèi)工效學(xué) 2019年3期2019-08-13
- 基于FPGA控制的按鍵模塊的設(shè)計(jì)與實(shí)現(xiàn)
注的焦點(diǎn)。一旦對(duì)按鍵進(jìn)行誤判會(huì)影響整個(gè)系統(tǒng)的穩(wěn)定性。 根據(jù)設(shè)計(jì)中按鍵數(shù)量的多少,按鍵電路分為單獨(dú)按鍵、獨(dú)立鍵盤(pán)和矩陣鍵盤(pán)。 本文就這三種不同按鍵形式給出了不同設(shè)計(jì)方案。1 單獨(dú)按鍵的設(shè)計(jì)1.1 單獨(dú)按鍵的去抖動(dòng)原理如圖1(a)所示,當(dāng)按鍵穩(wěn)定按下去時(shí),檢測(cè)Z點(diǎn)為低電平,當(dāng)按鍵抬起時(shí),檢測(cè)Z點(diǎn)為高電平。但是在按鍵實(shí)際按下到抬起的過(guò)程中,檢測(cè)Z點(diǎn)電位會(huì)出現(xiàn)前沿和后沿的抖動(dòng)。抖動(dòng)時(shí)間一般為5 ms~10 ms。抖動(dòng)的原因是按鍵是機(jī)械觸點(diǎn)的開(kāi)關(guān),存在彈性作用。因?yàn)?/div>
山西電子技術(shù) 2019年2期2019-05-09
- 基于AT89S52單片機(jī)控制的八路搶答器的設(shè)計(jì)與仿真
心,使用8個(gè)獨(dú)立按鍵作為搶答輸入信號(hào),驅(qū)動(dòng)一位數(shù)碼管顯示搶答成功者的編號(hào)。本系統(tǒng)所具備的功能如下:2.1 搶答按鍵設(shè)置8個(gè)按鍵同時(shí)供8名(或8組)選手進(jìn)行搶答。2.2 開(kāi)始按鍵當(dāng)主持人按下開(kāi)始鍵后,才可以搶答,用1位數(shù)碼管顯示出第一搶答者編號(hào)。若主持人還沒(méi)有按下開(kāi)始鍵,有人搶答,則屬于犯規(guī),數(shù)碼管顯示犯規(guī)者編號(hào)并點(diǎn)亮小數(shù)點(diǎn)。2.3 復(fù)位按鍵按下復(fù)位按鍵后,開(kāi)始新一輪的搶答。3 系統(tǒng)設(shè)計(jì)3.1 硬件支持使用的元器件有:核心芯片AT89S52,輕觸開(kāi)關(guān),8輸入電子技術(shù)與軟件工程 2019年4期2019-04-26
- 按鍵消抖在單片機(jī)和FPGA實(shí)驗(yàn)教學(xué)中的應(yīng)用
通訊作者)引言:按鍵作為當(dāng)今許多智能設(shè)備、計(jì)算機(jī)和工業(yè)控制領(lǐng)域的人機(jī)接口,為了能讓按鍵穩(wěn)定有效的工作,按鍵消抖一直是在使用按鍵時(shí)必須解決的。在長(zhǎng)期的科研與教學(xué)實(shí)踐過(guò)程中,按鍵消抖往往是高校學(xué)生在剛開(kāi)始學(xué)習(xí)按鍵時(shí)比較難處理的問(wèn)題。初學(xué)者即使掌握一些延時(shí)等按鍵消抖方法,但在實(shí)際應(yīng)用的過(guò)程中還是經(jīng)常會(huì)出現(xiàn)消抖不完全等問(wèn)題,特別是利用單片機(jī)做一些大項(xiàng)目的時(shí)候,往往會(huì)出現(xiàn)不同的模塊之間相互干擾,進(jìn)而導(dǎo)致整個(gè)系統(tǒng)不正常工作;在進(jìn)入到EDA課程的學(xué)習(xí)中,在面對(duì)FPGA的數(shù)碼世界 2018年7期2018-08-11
- 基于ATmega128單片機(jī)的燈光音樂(lè)控制器的設(shè)計(jì)
可由CHANGE按鍵切換曲目,并將正在播放的曲目編號(hào)在液晶顯示屏上顯示;2.由按鍵JIEZOU_F、JIEZOU_N、JIEZOU_S分別選擇播放歌曲的節(jié)奏為快、正常、慢,并將當(dāng)前播放的節(jié)拍值在液晶顯示屏上顯示出來(lái),同時(shí)在一個(gè)點(diǎn)陣屏上根據(jù)節(jié)奏逐列點(diǎn)亮顯示;3.當(dāng)曲目號(hào)、節(jié)奏選定后便可點(diǎn)擊START按鍵播放所選的曲子,在液晶顯示屏上顯示“PLAY”狀態(tài);4.在樂(lè)曲的播放過(guò)程中,可以點(diǎn)擊PAUSE按鍵將正在播放的樂(lè)曲暫停,在液晶顯示屏上顯示“PAUSE”狀態(tài),數(shù)碼世界 2018年7期2018-08-11
- Z-Stack協(xié)議棧的按鍵驅(qū)動(dòng)機(jī)制分析*
tack協(xié)議棧的按鍵定義和配置Z-Stack中總共定義了7個(gè)按鍵,其中SW1~SW5屬于Joystick的UP上、RT右、DN下、LT左、PUSH/CENTER中間5個(gè)按鍵,SW6和SW7屬于2個(gè)獨(dú)立的按鍵開(kāi)關(guān),當(dāng)SW6按下時(shí),相應(yīng)P0.1引腳為低電平,彈起時(shí)靠上拉電阻處于高電平。在Z-Stack源代碼HALinclude目錄下的文件hal_key.h和hal_key.c中有按鍵的定義。Joystick按鍵對(duì)應(yīng)于圖2中的S3按鍵,通過(guò)組合邏輯SN74HC3單片機(jī)與嵌入式系統(tǒng)應(yīng)用 2018年7期2018-07-11
- C語(yǔ)言下的抗干擾消抖按鍵程序設(shè)計(jì)研究
果中,其想要達(dá)到按鍵按下則點(diǎn)位遍地,按鍵釋放則點(diǎn)位變高,如圖1所示。但是在實(shí)際操作中,通常是機(jī)械按鍵按下后經(jīng)過(guò)多次高低電位的變化后才變成持續(xù)穩(wěn)定的低電壓,按鍵經(jīng)過(guò)多次釋放后才能夠慢慢恢復(fù)到想要的穩(wěn)定高電壓。當(dāng)這個(gè)變化過(guò)程必然經(jīng)過(guò)高低壓的震動(dòng),因此我們將這個(gè)過(guò)程稱(chēng)之為抖動(dòng)。抖動(dòng)時(shí)間通常為6-12ms,在設(shè)計(jì)時(shí)取值為8ms。也正是因?yàn)槎秳?dòng)的產(chǎn)生,所以雖然只按了一次鍵,但是實(shí)際上機(jī)器已經(jīng)接收了多次按鍵。如果使用單片機(jī)控制按鍵+1電路,如果不消除抖動(dòng),則數(shù)碼管的顯數(shù)碼世界 2018年1期2018-02-05
- 兩種基于電平計(jì)時(shí)的按鍵檢測(cè)方法
種基于電平計(jì)時(shí)的按鍵檢測(cè)方法劉 宸(四川職業(yè)技術(shù)學(xué)院電子電氣工程系,四川 遂寧 629000)在電子設(shè)備中,按鍵是較常用的輸入設(shè)備之一,機(jī)械式按鍵在按下和釋放時(shí)在一定時(shí)間內(nèi)會(huì)產(chǎn)生機(jī)械抖動(dòng),使得輸出電平不穩(wěn)定,從而會(huì)導(dǎo)致程序的錯(cuò)誤動(dòng)作.為了消除抖動(dòng),通常使用軟件消抖.本文以幾種按鍵檢測(cè)程序?qū)Ρ人鼈兊奶攸c(diǎn)及應(yīng)用場(chǎng)合,總結(jié)出一種對(duì)電平計(jì)時(shí)的程序算法是更具通用性、效率更高和多任務(wù)實(shí)時(shí)響應(yīng)更優(yōu)的方法.按鍵;程序;消抖許多電子設(shè)備鍵盤(pán)常使用機(jī)械觸點(diǎn)式按鍵開(kāi)關(guān),其主要功- 按鍵檢測(cè)算法創(chuàng)新在嵌入式開(kāi)發(fā)中的應(yīng)用
,內(nèi)蒙古民族大學(xué)按鍵檢測(cè)算法創(chuàng)新在嵌入式開(kāi)發(fā)中的應(yīng)用作者/王海珍,內(nèi)蒙古民族大學(xué)傳統(tǒng)的按鍵檢測(cè)算法對(duì)應(yīng)的CPU占用率非常大,為了在嵌入式開(kāi)發(fā)過(guò)程中解決這一問(wèn)題,本文提出了一種基于有限狀態(tài)機(jī)的新型按鍵檢測(cè)算法。首先簡(jiǎn)要介紹了有限狀態(tài)機(jī)分析設(shè)計(jì)的原理,在其基礎(chǔ)上對(duì)按鍵檢測(cè)算法進(jìn)行了創(chuàng)新,并將其應(yīng)用到了嵌入式開(kāi)發(fā)當(dāng)中,實(shí)踐證明,本文的按鍵檢測(cè)算法在嵌入式開(kāi)發(fā)中的應(yīng)用具有一定的創(chuàng)新性,并且實(shí)用價(jià)值較高。按鍵檢測(cè);嵌入式開(kāi)發(fā);應(yīng)用在嵌入式系統(tǒng)當(dāng)中,最常用的接口就是鍵電子制作 2017年4期2017-04-21
- Android智能電視開(kāi)發(fā)技巧之提高BUG復(fù)現(xiàn)概率的方法
錄測(cè)試過(guò)程中遙控按鍵的方法,并且可以自動(dòng)發(fā)送按鍵,大大提高了BUG復(fù)現(xiàn)的概率。Android;電視;BUG本文主要涉及到兩個(gè)主要的軟件模塊:按鍵記錄模塊、自動(dòng)發(fā)送虛擬按鍵模塊。按鍵記錄模塊:該模塊需要以service的形式,添加到Android系統(tǒng)的init.rc文件中,確保開(kāi)機(jī)會(huì)自動(dòng)執(zhí)行此模塊。開(kāi)機(jī)該模塊被系統(tǒng)啟動(dòng)后,首先需要保存電視機(jī)的當(dāng)前狀態(tài),以便出現(xiàn)問(wèn)題時(shí),從相同狀態(tài)開(kāi)始發(fā)送記錄的按鍵,確保起點(diǎn)一致。其次,打開(kāi)紅外的設(shè)備節(jié)點(diǎn),例如:”/dev/in電子世界 2017年3期2017-03-01
- 一種單片機(jī)鍵盤(pán)的實(shí)現(xiàn)方法
采用中斷方式處理按鍵.該方法的原理是利用每個(gè)按鍵對(duì)應(yīng)的不同電阻對(duì)VCC進(jìn)行分壓,再經(jīng)A/D轉(zhuǎn)換為其對(duì)應(yīng)的不同的數(shù)字量,且當(dāng)有鍵被按下時(shí)使施密特觸發(fā)器產(chǎn)生下降沿,引起單片機(jī)外部中斷,單片機(jī)通過(guò)中斷方式進(jìn)行鍵盤(pán)處理.單片機(jī);鍵盤(pán);A/D轉(zhuǎn)換;施密特觸發(fā)器.1 常用實(shí)現(xiàn)單片機(jī)鍵盤(pán)的方法在單片機(jī)應(yīng)用系統(tǒng)中經(jīng)常需要連接一些外部設(shè)備,其中鍵盤(pán)是構(gòu)成人機(jī)對(duì)話的一種基本方式,具有向單片機(jī)輸入數(shù)據(jù)、命令等功能,通常實(shí)現(xiàn)單片機(jī)鍵盤(pán)的方法有:獨(dú)立式鍵盤(pán)法、矩陣鍵盤(pán)法、專(zhuān)用鍵盤(pán)控- 嵌入式操作系統(tǒng)下“單鍵多態(tài)”的通用處理方法
。該方法通過(guò)監(jiān)控按鍵的電平觸發(fā),配合操作系統(tǒng)內(nèi)置的軟定時(shí)器,高效實(shí)現(xiàn)了單個(gè)按鍵輸入時(shí)去抖動(dòng)、單按、雙按、多按,以及納秒延時(shí)長(zhǎng)按的不同狀態(tài)區(qū)分處理。該方法實(shí)現(xiàn)原理清晰簡(jiǎn)單,不占用微處理器運(yùn)行時(shí)間,并且可移植到等其他類(lèi)似的系統(tǒng)中(如μC/OS、FreeRTOS、trochili RTOS),具有較高的應(yīng)用價(jià)值。實(shí)時(shí)嵌入式系統(tǒng);按鍵處理;GD32F207;ThreadX引 言隨著ARM公司推出的Cortex系列32位處理器迅速在智能測(cè)量、人機(jī)接口、汽車(chē)工業(yè)、控制單片機(jī)與嵌入式系統(tǒng)應(yīng)用 2016年8期2016-09-15
- 未來(lái)的筆
。未來(lái)的筆有三個(gè)按鍵。第一個(gè)按鍵是變色鍵。上美術(shù)課時(shí),你按下第一個(gè)按鍵,說(shuō)聲“紅色”,筆馬上就變成紅色。如果你想要綠色,就說(shuō)一聲“綠色”,紅色就馬上變成綠色。你們說(shuō),我的筆神不神奇?第二個(gè)按鍵是發(fā)光鍵。晚上停電的時(shí)候,你只要按下第二個(gè)鍵,筆就有像臺(tái)燈一樣的光照射出來(lái)。這是為什么呢?因?yàn)榘滋斓臅r(shí)候筆吸收了太陽(yáng)光,晚上筆把吸收的太陽(yáng)光釋放出來(lái),就可以供我們寫(xiě)一個(gè)小時(shí)作業(yè)了。第三個(gè)按鍵是改錯(cuò)鍵。我們用鋼筆、水性筆寫(xiě)的字都擦不掉,而我的筆卻不要用改正紙、改正帶什么作文與考試·小學(xué)高年級(jí)版 2016年12期2016-09-10
- 一種實(shí)時(shí)性強(qiáng)并且可移植的按鍵消抖方法*
性強(qiáng)并且可移植的按鍵消抖方法*胡傳志1,2,沈建華2,李躍華1(1.南通大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院,南通 226019;2.華東師范大學(xué))延時(shí)消抖方法是嵌入式系統(tǒng)中常見(jiàn)的按鍵消抖方法,其通過(guò)延時(shí)程序跳過(guò)抖動(dòng)態(tài),該方法雖然可行,但既不具備實(shí)時(shí)性,也不具備可移植性。針對(duì)這種情況,提出了一種新的按鍵消抖方法,該方法通過(guò)一個(gè)累乘算法來(lái)有效識(shí)別按鍵抖動(dòng)態(tài)和穩(wěn)定態(tài)的區(qū)別,達(dá)到消除抖動(dòng)影響的目的。實(shí)驗(yàn)結(jié)果表明,該方法不僅實(shí)時(shí)性強(qiáng)而且具備可移植性。嵌入式系統(tǒng);按鍵消抖;抖動(dòng)單片機(jī)與嵌入式系統(tǒng)應(yīng)用 2015年7期2015-11-23
- 帶按鍵的旋轉(zhuǎn)編碼開(kāi)關(guān)與C8051F020單片機(jī)的接口設(shè)計(jì)
721006)帶按鍵的旋轉(zhuǎn)編碼開(kāi)關(guān)與C8051F020單片機(jī)的接口設(shè)計(jì)岳巍,李杰,文方哲,馬讓奎(陜西寶成航空儀表有限責(zé)任公司,陜西 寶雞 721006)介紹了一種帶按鍵的旋轉(zhuǎn)編碼開(kāi)關(guān)的使用方法,給出了與C8051F020單片機(jī)的接口電路,以及旋鈕轉(zhuǎn)向判斷和按鍵處理程序。旋轉(zhuǎn)編碼開(kāi)關(guān);單片機(jī);接口0 引言在單片機(jī)系統(tǒng)的人機(jī)接口設(shè)計(jì)中,我們常用按鍵式鍵盤(pán)作為人與設(shè)備進(jìn)行信息交流的主要工具。通過(guò)按壓不同的按鍵,進(jìn)行菜單的選擇和數(shù)字的輸入等功能。使用按鍵進(jìn)行信息- 其實(shí)真的很簡(jiǎn)單教你輕松關(guān)閉WP8.1手機(jī)按鍵燈
個(gè)最基礎(chǔ)的“關(guān)閉按鍵燈”的功能都沒(méi)能直接提供,而像Android系統(tǒng)的手機(jī)都能在“設(shè)置→顯示”中輕松開(kāi)啟或關(guān)閉。那么,對(duì)WP8.1系統(tǒng)用戶而言如何才能對(duì)按鍵燈“下手”呢?實(shí)際上,WP8.1系統(tǒng)本身是支持按鍵燈的開(kāi)關(guān)操作,只是該功能被捆綁在了節(jié)電模式中,并沒(méi)有單獨(dú)拿出來(lái)作為一個(gè)功能開(kāi)關(guān)而已。以Lumia 1520為例,如果你不希望按鍵燈耗費(fèi)寶貴的電力,則可依次進(jìn)入“設(shè)置→顯示屏”選擇開(kāi)啟節(jié)電模式亮度(圖1)。接下來(lái),你還需再進(jìn)入“設(shè)置”選擇開(kāi)啟節(jié)電模式并勾選電腦愛(ài)好者 2015年9期2015-05-15
- 基于有限狀態(tài)機(jī)的按鍵檢測(cè)
了一種C51下的按鍵檢測(cè)方式,并給出了程序的運(yùn)行方法。關(guān)鍵詞:節(jié)拍控制;按鍵檢測(cè)中圖分類(lèi)號(hào):TP312 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2014)34-8154-02用C語(yǔ)言在Keil軟件上進(jìn)行單片機(jī)程序的編輯是常用的,其中按鍵檢測(cè)是必須的。傳統(tǒng)的最簡(jiǎn)單的按鍵檢測(cè)就是使用延時(shí)去抖動(dòng),而去抖動(dòng)的10ms左右時(shí)間是必須要通過(guò)指令來(lái)執(zhí)行的。通過(guò)一個(gè)定時(shí)器能實(shí)現(xiàn)的單片機(jī)節(jié)拍控制是無(wú)操作系統(tǒng)下最簡(jiǎn)單的任務(wù)管理模式,如果按鍵檢測(cè)也使用這個(gè)節(jié)拍,可以使這1電腦知識(shí)與技術(shù) 2014年34期2015-01-06
- 基于觸摸按鍵的手寫(xiě)板設(shè)計(jì)
利用焊盤(pán)設(shè)計(jì)觸摸按鍵構(gòu)成手寫(xiě)板,實(shí)現(xiàn)電容式觸摸手寫(xiě)輸入[3],彌補(bǔ)了觸摸屏輸入在一些簡(jiǎn)單手寫(xiě)輸入環(huán)境中的限制。PCB板上手寫(xiě)板觸摸按鍵區(qū)域的設(shè)計(jì),借鑒矩陣鍵盤(pán)的結(jié)構(gòu)方式[4]。主控制器使用較少的I/O資源就可以實(shí)現(xiàn)手寫(xiě)板檢測(cè)[5]??刂破魍ㄟ^(guò)行列掃描手寫(xiě)觸摸板上的觸摸按鍵,并記錄下各個(gè)觸摸點(diǎn)狀態(tài),從而得到用戶輸入信息的二值圖像。1 單觸摸點(diǎn)準(zhǔn)確檢測(cè)1.1 觸摸按鍵電容分布電容式觸摸按鍵的檢測(cè)是通過(guò)一個(gè)張弛振蕩器來(lái)完成的,當(dāng)有觸摸動(dòng)作時(shí)按鍵電容值變大,張弛振電子設(shè)計(jì)工程 2015年12期2015-01-04
- 單片機(jī)去鍵抖動(dòng)程序的可移植性設(shè)計(jì)
機(jī)控制系統(tǒng)中,對(duì)按鍵操作進(jìn)行去抖動(dòng)處理,是整個(gè)系統(tǒng)設(shè)計(jì)中必須考慮的一個(gè)重要問(wèn)題。目前常用的去鍵抖動(dòng)設(shè)計(jì)方法與對(duì)應(yīng)的硬件環(huán)境結(jié)合較為緊密,考慮到單片機(jī)硬件種類(lèi)繁多,此實(shí)現(xiàn)方法可移植性差。文章通過(guò)使用定時(shí)器中斷,在軟件程序中實(shí)現(xiàn)了對(duì)按鍵抖動(dòng)的處理,程序代碼可以在不同的單片機(jī)硬件環(huán)境中快速移植,縮短了項(xiàng)目開(kāi)發(fā)的周期,增加項(xiàng)目的靈活性。1 按鍵抖動(dòng)的原理描述單片機(jī)應(yīng)用系統(tǒng)中的按鍵通常為機(jī)械彈性開(kāi)關(guān),由于機(jī)械觸點(diǎn)的彈性作用,其在實(shí)際的閉合及斷開(kāi)瞬間,常常會(huì)產(chǎn)生如圖1單片機(jī)與嵌入式系統(tǒng)應(yīng)用 2014年1期2014-09-25
- 嵌入式開(kāi)發(fā)過(guò)程中按鍵檢測(cè)算法的改進(jìn)
嵌入式開(kāi)發(fā)過(guò)程中按鍵檢測(cè)算法的改進(jìn)鄭玉章,徐愛(ài)鈞(長(zhǎng)江大學(xué) 電子信息學(xué)院,荊州 434023)為了解決嵌入式系統(tǒng)開(kāi)發(fā)過(guò)程中,傳統(tǒng)按鍵檢測(cè)算法將單片機(jī)的資源全部用來(lái)做按鍵掃描,從而使CPU的利用率大大降低的問(wèn)題。在傳統(tǒng)按鍵檢測(cè)算法的基礎(chǔ)上,提出了一種基于有限狀態(tài)機(jī)(FSM)的按鍵檢測(cè)程序算法。為了驗(yàn)證基于FSM的按鍵檢測(cè)程序算法較傳統(tǒng)算法的優(yōu)勢(shì),在Keil uVison3集成開(kāi)發(fā)壞境下,將兩種算法做了性能分析。通過(guò)性能分析窗口,可以看出新算法在CPU利用率方單片機(jī)與嵌入式系統(tǒng)應(yīng)用 2014年8期2014-08-12
- 基于項(xiàng)目化教學(xué)的鍵盤(pán)接口技術(shù)教學(xué)設(shè)計(jì)與實(shí)現(xiàn)
案設(shè)計(jì),從獨(dú)立式按鍵設(shè)計(jì)、一鍵多功能按鍵設(shè)計(jì)、矩陣式按鍵設(shè)計(jì)以及中斷矩陣式按鍵設(shè)計(jì)四個(gè)方面開(kāi)展鍵盤(pán)接口技術(shù)的教學(xué)設(shè)計(jì)與實(shí)現(xiàn),以便讓學(xué)生可以較輕松容易的掌握鍵盤(pán)接口技術(shù),以達(dá)到良好的教學(xué)效果。單片機(jī)應(yīng)用系統(tǒng);鍵盤(pán)接口;獨(dú)立式按鍵;矩陣式按鍵1 鍵盤(pán)分類(lèi)鍵盤(pán)由一組規(guī)則排列的按鍵組成,一個(gè)按鍵實(shí)際上是一個(gè)開(kāi)關(guān)元件。單片機(jī)應(yīng)用系統(tǒng)經(jīng)常需要與外部設(shè)備數(shù)據(jù)通信,鍵盤(pán)作為單片機(jī)應(yīng)用系統(tǒng)中常用必備的輸入設(shè)備。按照鍵盤(pán)結(jié)構(gòu)原理分為觸點(diǎn)式開(kāi)關(guān)按鍵和無(wú)觸點(diǎn)開(kāi)關(guān)按鍵兩類(lèi),前者造價(jià)巢湖學(xué)院學(xué)報(bào) 2014年6期2014-06-01
- 按鍵消抖電路瞬態(tài)分析和設(shè)計(jì)
危害數(shù)字芯片,且按鍵閉合時(shí)信號(hào)下降速度過(guò)快易引起容性串?dāng)_等缺點(diǎn)。針對(duì)軟件消抖電路的不足,分析了硬件消抖電路,建立了數(shù)學(xué)模型,仿真并實(shí)測(cè)了按鍵消抖電路的時(shí)域響應(yīng)。針對(duì)硬件消抖電路中僅使用濾波電容消除按鍵抖動(dòng)的方法,通過(guò)仿真和實(shí)測(cè)闡述了該方法反而會(huì)導(dǎo)致下沖持續(xù)時(shí)間更長(zhǎng),對(duì)后續(xù)電路危害性大。分析計(jì)算了在按鍵導(dǎo)線中串接電阻以消除下沖,仿真并實(shí)測(cè)了整個(gè)硬件消抖電路的瞬時(shí)響應(yīng),實(shí)測(cè)了硬件消抖電路按鍵按下和釋放整個(gè)過(guò)程的時(shí)域波形,消除了按鍵抖動(dòng)和下沖。關(guān)鍵字: 按鍵消抖現(xiàn)代電子技術(shù) 2014年6期2014-03-22
- 基于有限狀態(tài)機(jī)的STM32系統(tǒng)按鍵識(shí)別方法
33)0 引 言按鍵是用戶與嵌入式系統(tǒng)進(jìn)行交互的常用設(shè)備,因其簡(jiǎn)單實(shí)用、成本低,因而得到了廣泛應(yīng)用。嵌入式系統(tǒng)因體積所限,一般使用非編碼按鍵,依靠程序識(shí)別按鍵的動(dòng)作和按鍵編碼。按鍵控制程序應(yīng)能夠管理按鍵按下、按鍵防抖、鍵值判別、按鍵彈起等任務(wù),并識(shí)別單擊、雙擊、長(zhǎng)按、連發(fā)等按鍵模式。當(dāng)今的嵌入式系統(tǒng)體積越來(lái)越小,需要實(shí)現(xiàn)一鍵多“能”,因此,識(shí)別按鍵的單擊、雙擊、長(zhǎng)按的功能也越來(lái)越受到重視。1 按鍵的識(shí)別策略嵌入式系統(tǒng)工作時(shí),用戶使用按鍵的時(shí)間對(duì)于系統(tǒng)而言是- 按鍵的多種狀態(tài)檢測(cè)及消抖處理方法
片機(jī)控制系統(tǒng)中,按鍵是最常用的輸入設(shè)備,是人-機(jī)接口中非常重要的組成部分,家用電器或其它消費(fèi)性電子產(chǎn)品中就經(jīng)常使用按鍵來(lái)實(shí)現(xiàn)功能控制或選擇、配置信息參數(shù)等。隨著產(chǎn)品功能越來(lái)越豐富,按鍵的作用越來(lái)越多樣化,同一個(gè)按鍵被賦予了多種功能(即一鍵多功能),比如:短按一個(gè)按鍵是功能模式切換,而長(zhǎng)按這一個(gè)按鍵又可以是關(guān)機(jī)的功能,這使得按鍵的檢測(cè)和處理更加復(fù)雜,也更加重要。本文講述了一種按鍵的多種狀態(tài)判斷方法和相應(yīng)的按鍵消抖處理方法。2 按鍵檢測(cè)按鍵都是以開(kāi)關(guān)狀態(tài)來(lái)輸入家電科技 2013年4期2013-07-09
- B超機(jī)按鍵的替換與維護(hù)
6000)B超機(jī)按鍵的替換與維護(hù)陳坤蕾(中國(guó)人民解放軍第二十二醫(yī)院信息科,青海 格爾木 816000)醫(yī)療器械與設(shè)備;B型超聲波診斷儀;B型超聲波診斷儀按鍵;替換及其維護(hù)近年來(lái),日本阿洛卡等公司生產(chǎn)的B型超聲波診斷儀(簡(jiǎn)稱(chēng)B超)在我們國(guó)內(nèi)市場(chǎng)上占有較大的比例,尤其是從上海自形組裝開(kāi)始,各單位的使用日益增多,本院也購(gòu)買(mǎi)了2臺(tái)阿洛卡B超機(jī),包括1臺(tái)SSD620和1臺(tái)SSD630機(jī)器[1]。該系列機(jī)器共包含40余個(gè)按鍵,因?yàn)檫@部分機(jī)器生產(chǎn)日期比較早,現(xiàn)已停產(chǎn)相當(dāng)中國(guó)醫(yī)藥指南 2012年11期2012-01-26
- 試述51系列單片機(jī)矩陣鍵盤(pán)編程
鍵盤(pán)由一組常開(kāi)的按鍵組成,當(dāng)按鍵閉合時(shí)就會(huì)向單片機(jī)系統(tǒng)輸入一個(gè)電平信息。每個(gè)按鍵都被賦予了一個(gè)鍵碼,單片機(jī)根據(jù)此代碼執(zhí)行任務(wù)。在單片機(jī)系統(tǒng)按鍵數(shù)量較多時(shí),為了減少I(mǎi)/O口的使用通常使用矩陣鍵盤(pán)。單片機(jī);鍵盤(pán);矩陣鍵盤(pán);I/O口1 矩陣鍵盤(pán)的結(jié)構(gòu)矩陣鍵盤(pán)的按鍵排成矩陣,一般是4×4矩陣,即4行4列,行和列的交叉點(diǎn)接一個(gè)常開(kāi)的獨(dú)立按鍵,按鍵被閉合時(shí)就接通行線和列線。8個(gè)I/O口產(chǎn)生16個(gè)交叉點(diǎn)16個(gè)按鍵,按鍵數(shù)量比獨(dú)立按鍵多了一倍,9個(gè)I/O口產(chǎn)生20個(gè)按鍵,科技傳播 2011年6期2011-09-23
- 解析某型號(hào)手機(jī)按鍵檢測(cè)程序的缺陷
言只有正確檢測(cè)到按鍵,才能正確實(shí)現(xiàn)手機(jī)相應(yīng)的功能。按鍵檢測(cè)程序的架構(gòu)是否合理及嚴(yán)謹(jǐn),對(duì)產(chǎn)品的穩(wěn)定性具有至關(guān)重要的意義。通過(guò)檢測(cè)某手機(jī)按鍵功能,發(fā)現(xiàn)手機(jī)的按鍵檢測(cè)程序存在一定的缺陷。本文借助Sonix公司的SN8P2602B單片機(jī),探討一種按鍵檢測(cè)程序的軟件架構(gòu),并給出了具體實(shí)現(xiàn)方案。1 檢測(cè)某型號(hào)手機(jī)按鍵功能該手機(jī)采用傳統(tǒng)的機(jī)械式按鍵,而檢測(cè)的按鍵只限制在12個(gè)按鍵范圍內(nèi),如圖1所示。1.1 檢測(cè)項(xiàng)目1在解鎖后,分別按下某一按鍵,持續(xù)2s,然后松手。檢測(cè)結(jié)單片機(jī)與嵌入式系統(tǒng)應(yīng)用 2011年10期2011-06-25
- 基于FPGA的按鍵消抖電路設(shè)計(jì)方法的研究
00)通常所用的按鍵都為機(jī)械觸點(diǎn)開(kāi)關(guān),由于機(jī)械觸點(diǎn)存在彈性作用,當(dāng)按下按鍵或松開(kāi)按鍵時(shí),都不可避免地要在觸點(diǎn)閉合及斷開(kāi)的瞬間產(chǎn)生一連串的鍵抖動(dòng)。其在按鍵閉合和斷開(kāi)時(shí)產(chǎn)生了多個(gè)邊沿,如果不濾除抖動(dòng)的話,則在讀取信號(hào)的邊沿,會(huì)引起按鍵被誤讀多次,這樣就會(huì)導(dǎo)致電路的誤動(dòng)作。為了保證按鍵電路只有一次正確的響應(yīng),則按鍵消抖電路的使用是必不可少的。1 按鍵消抖的方法分析按鍵消抖一般采用硬件和軟件消抖兩種方法。硬件消抖是利用電路濾波的原理實(shí)現(xiàn),可用RS觸發(fā)器作為常用的消電子設(shè)計(jì)工程 2011年22期2011-06-05
- 工業(yè)機(jī)器人軟按鍵的開(kāi)發(fā)和應(yīng)用*
1)工業(yè)機(jī)器人軟按鍵的開(kāi)發(fā)和應(yīng)用*王健強(qiáng)①②童育華①孫純哲②(①合肥工業(yè)大學(xué),安徽合肥 230009;②巨一自動(dòng)化裝備有限公司,安徽合肥 230051)基于KUKA工業(yè)機(jī)器人的開(kāi)發(fā)軟件UserTech,研究了一種創(chuàng)建軟按鍵的方法,應(yīng)用于白車(chē)身機(jī)器人自動(dòng)化焊裝線中,并闡述了軟按鍵控制設(shè)備的過(guò)程。用軟按鍵代替?zhèn)鹘y(tǒng)的硬件,降低了設(shè)備的成本,提高了焊裝線整線控制的柔性,節(jié)約了現(xiàn)場(chǎng)空間,方便了對(duì)設(shè)備的維護(hù)。工業(yè)機(jī)器人 白車(chē)身機(jī)器人焊裝線 UserTech 軟按鍵隨著制造技術(shù)與機(jī)床 2010年7期2010-09-11
- 淺談ADC按鍵的應(yīng)用設(shè)計(jì)
使用ADC方式的按鍵電路,具有硬件電路簡(jiǎn)單、按鍵電路與單片機(jī)連線少、能節(jié)省I/O口、易于修改、節(jié)省成本等優(yōu)點(diǎn)。但在按鍵數(shù)比較多時(shí),如果軟硬件配合不好,很容易出現(xiàn)按鍵不可靠的問(wèn)題,表現(xiàn)為按鍵沒(méi)有反應(yīng)、按鍵功能紊亂等,因此按鍵電路的設(shè)計(jì)以及軟件和硬件的配合就顯得至關(guān)重要。1 準(zhǔn)備知識(shí)1.1 ADC器件的設(shè)計(jì)計(jì)算ADC器件的功能是將輸入的模擬電壓或電流轉(zhuǎn)換成相應(yīng)的數(shù)字電壓或電流。ADC的輸入與輸出有以下關(guān)系:其中:n是ADC器件的位數(shù)(即分辨率);G是增益(一般單片機(jī)與嵌入式系統(tǒng)應(yīng)用 2010年2期2010-06-22
- 嵌入式系統(tǒng)智能鍵盤(pán)的軟件設(shè)計(jì)
軟件去抖動(dòng)、等待按鍵抬起和連擊處理。1 嵌入式系統(tǒng)鍵盤(pán)軟件設(shè)計(jì)的3個(gè)問(wèn)題1.1 軟件去抖動(dòng)問(wèn)題圖1 按鍵過(guò)程時(shí)序波形一次完整按鍵過(guò)程的時(shí)序波形如圖1所示。當(dāng)按鍵未被按下時(shí),單片機(jī)端口輸入為通過(guò)上拉電阻獲得的高電平;按下時(shí),端口接至地,端口輸入為低電平。當(dāng)機(jī)械觸點(diǎn)斷開(kāi)、閉合時(shí)會(huì)有抖動(dòng),這種抖動(dòng)對(duì)人來(lái)說(shuō)是感覺(jué)不到的,但對(duì)計(jì)算機(jī)來(lái)說(shuō),則是完全可以感應(yīng)到的。計(jì)算機(jī)處理的速度是μ s級(jí),而機(jī)械抖動(dòng)的時(shí)間至少是ms級(jí),對(duì)計(jì)算機(jī)而言,這已是漫長(zhǎng)的時(shí)間了。為使單片機(jī)能正確單片機(jī)與嵌入式系統(tǒng)應(yīng)用 2010年1期2010-06-22
- 基于張弛原理的 JST080觸摸按鍵的優(yōu)化設(shè)計(jì)
正迅速替代傳統(tǒng)的按鍵式開(kāi)關(guān)用戶界面,它本身不需要機(jī)械動(dòng)作,而且可以使產(chǎn)品完全密封,使設(shè)計(jì)更加現(xiàn)代美觀和耐用,且具有更大的靈敏度、穩(wěn)定性、可靠性。除了在消費(fèi)市場(chǎng)不斷擴(kuò)展外,觸摸傳感因其在美觀、維護(hù)、成本和清潔等方面的優(yōu)勢(shì),也逐漸開(kāi)始滲入醫(yī)療、工業(yè)和汽車(chē)應(yīng)用中。目前全球領(lǐng)先的單片機(jī)和和模擬半導(dǎo)體供應(yīng)商Microchip公司推出了全新的觸摸按鍵解決方案,使工程師在采用 PI C單片機(jī)的應(yīng)用中可方便地添加觸摸感應(yīng)界面。Microchip公司推出的全新觸摸按鍵解決方武漢輕工大學(xué)學(xué)報(bào) 2010年4期2010-01-12
- 開(kāi)門(mén)警報(bào)器
就是它左右的兩個(gè)按鍵。一旦按鍵損壞,鼠標(biāo)的大限也就到了,但是就這么丟了,未免可惜。其實(shí)按鍵下就是一個(gè)微動(dòng)開(kāi)關(guān),只要換一個(gè)微動(dòng)開(kāi)關(guān),就可以令鼠標(biāo)“起死回生”了。這里以長(zhǎng)方形的微動(dòng)開(kāi)關(guān)為例。如果你剛好有一個(gè)按鍵已經(jīng)損壞的鼠標(biāo),不妨照這個(gè)方法嘗試一下,看看能否令鼠標(biāo)“起死回生”!中學(xué)科技 2009年4期2009-05-26
- 簡(jiǎn)易的鍵盤(pán)維護(hù)與保養(yǎng)等
龍1、電觸點(diǎn)按鍵鍵盤(pán)打開(kāi)電觸點(diǎn)鍵盤(pán)的底板和蓋板以后,就能看到嵌在底板上的三層薄膜:三層薄膜分別是下觸點(diǎn)層、中間隔離層和上觸點(diǎn)層。上、下觸點(diǎn)層壓制有金屬電路連線和與按鍵相對(duì)應(yīng)的圓形金屬觸點(diǎn),中間隔離層上有與上、下觸點(diǎn)層對(duì)應(yīng)的圓孔。電觸點(diǎn)鍵盤(pán)的所有按鍵嵌在前面板上,在底板上三層薄膜和前面板按鍵之間有一層橡膠墊。橡膠墊上凸出部位與嵌在前面板上的按鍵相對(duì)應(yīng),按下按鍵后膠墊上相應(yīng)凸出部位向下凹,使薄膜上、下觸點(diǎn)層的圓形金屬觸點(diǎn)通過(guò)中間隔離層的圓孔相接觸,送出按鍵網(wǎng)絡(luò)與信息 2009年11期2009-05-12
- 基于AT89S52單片機(jī)控制的八路搶答器的設(shè)計(jì)與仿真