浓毛老太交欧美老妇热爱乱,蜜臀性色av免费,妺妺窝人体色www看美女,久久久久久久久久久大尺度免费视频,麻豆人妻无码性色av专区

位置:51電子網 » 技術資料 » 單 片 機

非編碼矩陣式鍵盤

發(fā)布時間:2014/7/27 15:19:14 訪問次數:2705

   當按鍵數量較多時,為了少占用CPU的I/O口線,通常將按鍵排列成矩陣式結構。 SKY72300-21矩陣式結構也是非編碼鍵盤中的一種形式。

   矩陣式鍵盤的結構組成

   矩陣式鍵盤又叫行列式鍵盤,是用I/O口線組成的行、列矩陣結構,在每根行線與列線的交叉處,二線不直接相通而是通過一個按鍵跨接接通。采用這種矩陣結構只需M根行輸出線和Ⅳ根列輸入線,就可連接MxN個按鍵。通過鍵盤掃描程序的行輸出與列輸入就可確認按鍵的狀態(tài),再通過鍵盤處理程序便可識別鍵值。

   鍵盤與CPU的接口可采用并行端口8255A、鎖存器或緩沖器一類。圖5-6給出了一種8 x8非編碼矩陣式鍵盤的接口電路。行輸出電路由行掃描鎖存器74LS273、反相器與行線x。—X,連接組成,列輸入電路由三態(tài)緩沖器74LS244與列線Yo—Y,以及上拉電阻組成。x線、Y線的每一個交叉處跨接一個鍵,其鍵值分別是十進制數的01,02,…,64。該鍵盤的接口地址為PORTi。

   圖5-6矩陣式鍵盤接口電路

  

   當鍵盤中無任何鍵按下時,所有的行線和列線被斷開且相互獨立,輸入線Yo—Y,列都為高電平;當有任意一鍵按下時,則該鍵所在的行線與列線接通,因此,該列線的毫平取決于該鍵所在的行線;诖,產生了“行掃描法”與“線反轉法”兩種識別方法。

   行掃描法又稱逐行零掃描查詢法,即逐行輸出行掃描信號“0”,使各行依次為低電平,然后分別讀入列數據,檢查此(低電平)行中是否有鍵按下。如果讀得某列線為低電平,則表示此(低

電平)行線與此列線的交叉處有鍵按下,再對該鍵進行譯碼計算出鍵值,然后轉入該鍵的功能子程序入口地址;如果沒有任何一根列線為低電平,則說明此(低電平)行沒有鍵按下。接著進行下一行的“0”行掃描與列讀人,直到8行全部查完為止,若無鍵按下則返回。

   有時為了快速判斷鍵盤中是否有鍵按下,也可先將全部行線同時置為低電平,然后檢測列線的電平狀態(tài):若所有列線均為高電平,則說明鍵盤中無鍵按下,立即返回;若要有一列的電平為低,則表示鍵盤中有鍵被按下,然后再如上那樣進行逐行掃描。




   當按鍵數量較多時,為了少占用CPU的I/O口線,通常將按鍵排列成矩陣式結構。 SKY72300-21矩陣式結構也是非編碼鍵盤中的一種形式。

   矩陣式鍵盤的結構組成

   矩陣式鍵盤又叫行列式鍵盤,是用I/O口線組成的行、列矩陣結構,在每根行線與列線的交叉處,二線不直接相通而是通過一個按鍵跨接接通。采用這種矩陣結構只需M根行輸出線和Ⅳ根列輸入線,就可連接MxN個按鍵。通過鍵盤掃描程序的行輸出與列輸入就可確認按鍵的狀態(tài),再通過鍵盤處理程序便可識別鍵值。

   鍵盤與CPU的接口可采用并行端口8255A、鎖存器或緩沖器一類。圖5-6給出了一種8 x8非編碼矩陣式鍵盤的接口電路。行輸出電路由行掃描鎖存器74LS273、反相器與行線x!猉,連接組成,列輸入電路由三態(tài)緩沖器74LS244與列線Yo—Y,以及上拉電阻組成。x線、Y線的每一個交叉處跨接一個鍵,其鍵值分別是十進制數的01,02,…,64。該鍵盤的接口地址為PORTi。

   圖5-6矩陣式鍵盤接口電路

  

   當鍵盤中無任何鍵按下時,所有的行線和列線被斷開且相互獨立,輸入線Yo—Y,列都為高電平;當有任意一鍵按下時,則該鍵所在的行線與列線接通,因此,該列線的毫平取決于該鍵所在的行線。基于此,產生了“行掃描法”與“線反轉法”兩種識別方法。

   行掃描法又稱逐行零掃描查詢法,即逐行輸出行掃描信號“0”,使各行依次為低電平,然后分別讀入列數據,檢查此(低電平)行中是否有鍵按下。如果讀得某列線為低電平,則表示此(低

電平)行線與此列線的交叉處有鍵按下,再對該鍵進行譯碼計算出鍵值,然后轉入該鍵的功能子程序入口地址;如果沒有任何一根列線為低電平,則說明此(低電平)行沒有鍵按下。接著進行下一行的“0”行掃描與列讀人,直到8行全部查完為止,若無鍵按下則返回。

   有時為了快速判斷鍵盤中是否有鍵按下,也可先將全部行線同時置為低電平,然后檢測列線的電平狀態(tài):若所有列線均為高電平,則說明鍵盤中無鍵按下,立即返回;若要有一列的電平為低,則表示鍵盤中有鍵被按下,然后再如上那樣進行逐行掃描。




相關技術資料
7-27非編碼矩陣式鍵盤

熱門點擊

 

推薦技術資料

硬盤式MP3播放器終級改
    一次偶然的機會我結識了NE0 2511,那是一個遠方的... [詳細]
版權所有:51dzw.COM
深圳服務熱線:13751165337  13692101218
粵ICP備09112631號-6(miitbeian.gov.cn)
公網安備44030402000607
深圳市碧威特網絡技術有限公司
付款方式


 復制成功!