国产日韩精品欧美一区喷,大又大粗又爽又黄少妇毛片男同 ,另类色综合,在线免费不卡视频,国产精品V日韩精品,伊人久综合,在线无码va中文字幕无码,欧美有码在线观看
實用文檔>按鍵掃描處理總結

按鍵掃描處理總結

時間:2024-08-17 04:54:44

按鍵掃描處理總結范文

按鍵掃描處理總結范文

按鍵掃描處理總結范文

  一、 矩陣按鍵掃描方法

  1、現在的矩陣掃描主要有兩種方法:

  (1)行列掃描法

  (2)反轉法。

  2、行列掃描法

  (1)行列掃描法的基本思想:

  行列掃描法是將其中的一行輸出為低電平,其他行輸出為高電平,列設為輸入,然后判斷哪一列為低電平,從而確認出是哪一行哪一列有鍵按下。

  (2)行列掃描法舉例

  如圖1所示的2*2矩陣鍵盤,首先:將PB1,PB2作為行,并設置為輸出;PA1,PA2作為列,并設置為輸入。

  其次:PB1設置為低電平輸出,PB2設置為高電平輸出,查看此時PA1和PA2的輸入狀態(tài),假設此時S1按下,則此時PB1輸出低電平通過S1傳到了PA1上,使得PA1輸入為低電平,而PA2仍然為高電平。說明第一行有鍵按下,并且是第一列有鍵按下

  然后:再將PB1設置為高電平輸出,PB2設置為低電平輸出,此時PA1,PA2輸入都為高電平。說明第二行上沒有按鍵按下。

  最后:至此可以判斷此時的PA1與PB1上的按鍵被按下,即第一行第一列的S1被按下。整個按鍵掃描過程結束。

  3、反轉法

  (1)反轉法的基本思想:

  將行設為輸出為低電平,列設為輸入,判斷此時列的輸入狀態(tài);然后在將列設為輸出位低電平,行設為輸入,判斷此時行的輸入狀態(tài)。如果有鍵按下,則其中的列輸入狀態(tài)必然有其中一列為低,行的輸入狀態(tài)也必然有其中一行為低,記錄此時的行列號即可判斷出是哪一行哪一列有鍵按下。

  (2)反轉法舉例:

  如圖1所示的2*2矩陣鍵盤,首先:將PB1,PB2作為行,并設置為輸出;PA1,PA2作為列,并設置為輸入。

  其次:將PB1,PB2輸出為低,查看PA1,PA2輸入狀態(tài),假設還是S1被按下,則此時PA1輸入為低電平,PA2輸入為高電平。說明第一列有鍵按下。

  然后:將PB1,PB2作為行,并設置為輸入;PA1,PA2作為列,并設置為輸出。

  最后:將PA1,PA2輸出為低,查看PB1,PB2輸入狀態(tài),則此時PB1輸入為低電平,PB2輸入為高電平。說明第一行有鍵按下。至此可以判斷是第一行第一列有鍵按下,即S1鍵被按下,整個反轉法掃描過程結束。

  二、兩種掃描法存在的問題:

  1、行列式掃描法存在的問題

  行列掃描法雖然能夠掃描出多個按鍵按下的情況,但是行列掃描法在掃描時,如果同一列有兩個或者兩個以上的按鍵按下,比如S1和S3被同時按下,這時開始行列掃描,當PB1輸出為低電平,PB2輸出為高電平時。由于S1和S3被同時按下,相當于PB1和PB2被短接,導致PB1輸出的低電平和PB2輸出的高電平被短接到了一起,如此一來將會存在高低電平的沖突,這個沖突雖然低電平占優(yōu)勢,但是對整個電路來說是一種隱患。

  2、反轉法存在的問題

  現在反轉法只適合單個按鍵按下的情況,如果一旦遇到多個按鍵按下,反轉法便存在缺陷了。比如S1和S4被同時按下,當進行反轉法掃描時,將PB1,PB2輸出為低,此時PA1,PA2輸入狀態(tài)都為低;當進行反轉法掃描時,將PA1,PA2輸出為低,此時PB1,PB2輸入狀態(tài)都為低。此時只能判斷出第一行,第二行都有鍵按下,同時第一列和第二列也有鍵按下。但是無法具體判斷出是哪幾個鍵按下。

  3、共同存在的問題

  如果如圖1所示的矩陣鍵盤,如果同時有三個按鍵按下,比如S1,S2,S3被同時按下,則反轉法肯定掃描不出來,但是此時的行列掃描法也無法將掃描出來具體是哪幾個按鍵按下。比如當PB1輸出為低電平,PB2輸出為高電平時,PA1,PA2都輸入為低;當PB2輸出為低電平,PB1輸出為高電平時,PA1,PA2也都輸入為低。此時只能判斷出第一行,第二行都有鍵按下,同時第一列和第二列也有鍵按下。而無法判斷具體是哪幾個按鍵按下。而且此時行列掃描存在的電平沖突問題依然存在。

  三、改進的行列掃描法

  1、改進掃描法的基本思想

  由于傳統的行列掃描法存在上述的高低電平沖突,所以對普通的行列掃描法做了修改,當其中一行輸出為低電平的時候,將其他行設置為輸入,這樣就不會因為同一列上有多個按鍵按下的時候造成高低電平的沖突了。

  2、改進掃描法的舉例

  如圖1所示的2*2矩陣鍵盤,首先:將PB1設置為輸出;PA1,PA2,PB2并設置為輸入。

  其次:PB1設置為低電平輸出,查看此時PA1和PA2的輸入狀態(tài),假設此時S1和S3同時被按下,則此時PB1輸出低電平通過S1傳到了PA1上,使得PA1輸入為低電平,而PA2仍然為高電平。說明第一行有鍵按下,并且是第一列有鍵按下,即S1被按下。雖然S1和S3同時按下,導致PB1和PB2被短接,但是由于由于此時的PB1設置為輸入,就不存在傳統行列掃描法所存在的高低電平沖突。

  然后:PB2設置為低電平輸出,PA1,PA2,PB2并設置為輸入。此時PA1輸入為低電平。說明說明第二行有鍵按下,并且是第一列有鍵按下,即S3被按下。同理也不會出現上述的高低電平沖突。

  最后:至此可以判斷S1和S3被同時按下。整個按鍵掃描過程結束。

  3、改進式行列掃描法的意義

  改進式行列掃描法避免了傳統掃描法在掃描過程中,如果同一列有多個按鍵按下時出現的高低電平沖突,并且程序量不會增加。但是對于上述提到的S1,S2,S3被同時按下的情況,改進式行列掃描法也無法解決,有待進一步探究。

【按鍵掃描處理總結】相關文章:

填報高考志愿四大問題處理總結02-13

地基處理和樁基礎報告03-19

污水處理廠檢修計劃范文(通用5篇)03-28

海雅廣場地下室側墻裂縫處理的報告(精選10篇)03-19

小學四年級綜合實踐活動《垃圾的處理》教案(精選10篇)03-15

對老板總結感想總結二篇03-20

學科總結03-20

電場公式總結06-08

離校總結精選范文03-19

工會總結范本03-19

用戶協議
主站蜘蛛池模板: 精品撒尿视频一区二区三区| 亚洲成在线观看| 亚洲AV无码一二区三区在线播放| 九色视频线上播放| www亚洲精品| 国产精品美女网站| 欧美在线导航| 99热国产这里只有精品无卡顿"| 亚洲精品午夜无码电影网| 一级毛片免费不卡在线| 露脸国产精品自产在线播| 日韩激情成人| 成人a免费α片在线视频网站| 伊人久久精品亚洲午夜| 免费高清a毛片| 亚洲人成网站在线播放2019| 成人精品视频一区二区在线| 无码一区18禁| 东京热一区二区三区无码视频| 亚洲欧美国产视频| 黄色网址免费在线| 综合色区亚洲熟妇在线| 国产精品亚欧美一区二区三区 | 高清视频一区| 精品在线免费播放| 2022精品国偷自产免费观看| 在线免费观看a视频| 少妇精品久久久一区二区三区| 久久免费视频6| 亚洲无码A视频在线| 国产精品lululu在线观看| 亚洲黄色网站视频| 无码福利视频| 亚洲三级片在线看| 久久综合结合久久狠狠狠97色| 国产精品99久久久| 色综合狠狠操| 亚洲无码视频一区二区三区| 国产精品制服| 精品久久国产综合精麻豆| 国产免费人成视频网| 狠狠综合久久| 香蕉久久国产超碰青草| 国产精品久久精品| 国产91在线|日本| 另类欧美日韩| 婷婷六月色| 国产主播福利在线观看| 呦系列视频一区二区三区| 免费av一区二区三区在线| 91九色最新地址| 手机在线看片不卡中文字幕| 亚洲中文在线看视频一区| 亚洲制服丝袜第一页| 色婷婷在线播放| 97国产精品视频自在拍| 美女内射视频WWW网站午夜 | 国产成人精品亚洲77美色| 全裸无码专区| 少妇极品熟妇人妻专区视频| 国产门事件在线| 国产一级二级在线观看| 日本AⅤ精品一区二区三区日| 性网站在线观看| 午夜视频日本| 亚洲一区网站| 91无码人妻精品一区| 久久国产亚洲欧美日韩精品| 亚洲精品视频网| 精品无码国产自产野外拍在线| 国产一级小视频| 久久久成年黄色视频| 午夜老司机永久免费看片| 伊人狠狠丁香婷婷综合色| 亚洲色精品国产一区二区三区| 激情午夜婷婷| 欧美黄色网站在线看| 亚洲看片网| 欧美无专区| 伊人蕉久影院| 亚洲天堂2014| 最新亚洲人成网站在线观看|