freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)論文-簡(jiǎn)要分析清除鍵盤機(jī)械抖動(dòng)的方法(存儲(chǔ)版)

2025-07-16 13:06上一頁面

下一頁面
  

【正文】 id) { if (endebounce) { /*以下是去除鍵抖動(dòng)表達(dá)式 */ Kreqdy=Ktemp amp。 TL0=0xe0。 void main(void)。 unsigned char Kready。當(dāng)鍵按下時(shí) ,輸出為 0。從按鍵按下到 Kready為 1,最長(zhǎng)時(shí)間約為 40ms,最短約為 20ms。按鍵的抖動(dòng) ,可用硬件或軟件兩種方法。 清除鍵盤機(jī)械抖動(dòng)方法的基本原理 按鍵消抖:通常的按鍵所用開關(guān)為機(jī)械彈性開關(guān) ,當(dāng)機(jī)械觸點(diǎn)斷開、閉合時(shí) ,電壓信號(hào)小型如下圖。 本文通過分別分析硬件和軟件兩種鍵盤消抖的方法, 使用 RS觸發(fā)器的硬件方法、運(yùn)用算法的軟件方法,對(duì)比得出兩種方法不同的優(yōu)劣點(diǎn) 。RS觸發(fā)器 。抖動(dòng)時(shí)間的長(zhǎng)短由按鍵的機(jī)械特性決定 ,一般為 5ms~ 10ms。在定時(shí)中斷服務(wù)程序中讀取按鍵,并把讀取的數(shù)據(jù)存于變量 Kinput中。 7 仔細(xì)分析表 1,還可知道當(dāng)前時(shí)刻 Kready的值不但與 Ktemp和 Kinput有關(guān),還與 Kready前一時(shí)刻的值有關(guān)。這一點(diǎn)通過分析 RS觸發(fā)器的工作過程很容易得到驗(yàn)證。 code unsigned char Kconst=0xaa。 void main(void) { 9 /*初始化 */ kinput=Ktemp=kready=Kstore=0。 ET0=1。 Ktemp=Kinput; /*以下表示式用于輸出重復(fù)鍵和非重復(fù)鍵 */ Koutput=Kready amp。j8。/*從 P0讀入按鍵信息,反相后保存 */ endebounce。 else t = 1939。 //前后 20ms兩次鎖存值都為 0時(shí)才為 0 該程序中設(shè)置了一個(gè) 20ms計(jì)數(shù)器,通過間隔 20ms對(duì)輸入信號(hào) inpio采樣兩次,兩次相同則認(rèn)為鍵盤輸入穩(wěn)定,得到用硬件邏輯處理后的 inpio_swin信號(hào)則是消抖處理過的信號(hào)。 本論文是在 羅東華老師 的悉心指導(dǎo)之下完成的。 未盡事宜參照國(guó)家有關(guān)出版物編輯標(biāo)準(zhǔn)執(zhí)行。同時(shí),還要感謝 本班同學(xué) 三年來對(duì)我的愛護(hù)、包容和幫助,愿友誼長(zhǎng)存! 求學(xué)生涯暫告段落,但求知的道路卻永無停滯。 12 謝辭 歲月如梭,如歌。b11。d0。/*找到按下的鍵就退出循環(huán) */ kprocess=1。 } } void get_key_value(void) { if(getkey) { unsigned char temp。/*調(diào)用獲取鍵值函數(shù) */ key_processing()。 TMOD=0x01。 sbit ACC_7=ACC^7。 unsigned char Kstore。當(dāng)按鍵未按下時(shí) ,輸出為 1。 通過分析可以看出, Kready中是消除了抖動(dòng)并在一定程度上排除了干擾的有效按鍵信息。在鍵閉合穩(wěn)定時(shí)讀取鍵的狀態(tài) ,并且必須判別到鍵釋放穩(wěn)定后再作處理。 software algorithm 5 一消除按鍵瞬間的抖動(dòng)是設(shè)計(jì)者必須要考慮的問題。軟件算法 4 Removing the keyboard mechanical dithering method Technology of
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1