99久久久久国产-99久久久久国产精品免费-99久久久久久久-99久久久免费精品免费-99久久免费费视频在线观看

131 1300 0010
其他
當前位置: 首頁>> 元件技術>>其他>>
  • 導航欄目
  • 二極管
  • 整流橋
  • MOS管
  • 其他
  • 51單片機矩陣式鍵盤的編程方法
    51單片機矩陣式鍵盤的編程方法
  • 51單片機矩陣式鍵盤的編程方法
  •   發布日期: 2019-04-26  瀏覽次數: 1,790

    下面以51單片機綜合學習系統為硬件平臺,介紹矩陣式鍵盤的編程方法。具體功能為:按下其鍵后,在一位數碼管上顯示出鍵值。0到16個鍵分別對應顯示0到F。

    1、硬件原理

    本實驗可以直接在配套開發板上完成,電路圖如下圖所示。

    根據電路原理圖,鍵盤掃描方法是:行線P1O~P13為輸出線,列線P14~P17為輸入線。一開始單片機將行線(P1O-P13)全部輸出低電平,此時讀入列線數據,若列線全為高電平說明沒有鍵接下,若有列線為低電平則調用延時程序來去除按鍵抖動。延時后再讀入列線看是否有低電平,如果列線數據還是有低電平,說明確實有鍵接下,接下來便是確定鍵值。下面以第二行的S5鍵為例,看接下S5后我們應該怎么得到這個鍵值。當判定確實有鍵接下之后,將行線輪流置為低電平,根據讀入列線的數據可以確定鍵值。首先,單片機將P1O置為低電平,P11~P13置為高電平,此時讀出的列線數據全為高電平,說明第一行沒有鍵接下;接著單片機將P11輸出低電平,P1O、P12、P13置為高電平,再讀列線數據,此時的列線數值為1011(OxOB),即P11與P15交叉點上的按鍵S5被接下,而OxOB就代表S5的鍵值了。轉到S5鍵功能處理子程序就可以達到目的。

    51單片機矩陣式鍵盤的編程方法

    2.程序流程

    軟件流程圖如下圖所示。51單片機綜合學習系統資源豐富,板內有:8位LED數碼管、32路LED、4x4矩陣鍵盤、4個直控按鍵盤、蜂鳴器喇叭、繼電器試驗、I2C總線接口、SPI總線接口、l60x液晶、l28x64液晶、紅外接收頭接口、支持PS/2接口的104鍵標準鍵盤、步進電機驅動接口、ADCO832模/數轉換接口、PC817光電耦合器、串行時鐘芯片DSl302、溫度傳感器DSl8B2O按口、RS232串口通訊、外擴展接口等,可以方便地接更多的實驗資源。

    51單片機矩陣式鍵盤的編程方法

    3. 軟件代碼

    相關的軟件代碼如下:

    /* 矩陣鍵盤測試程序*/

    51單片機矩陣式鍵盤的編程方法

    51單片機矩陣式鍵盤的編程方法


  • ·上一篇:
    ·下一篇:
  • 其他關聯資訊
    深圳市日月辰科技有限公司
    地址:深圳市寶安區松崗鎮潭頭第二工業城A區27棟3樓
    電話:0755-2955 6626
    傳真:0755-2978 1585
    手機:131 1300 0010
    郵箱:hu@szryc.com

    深圳市日月辰科技有限公司 版權所有:Copyright?2010-2023 m.qingjujia.cn 電話:13113000010 粵ICP備2021111333號
    主站蜘蛛池模板: 色视频免费网站 | 国产精品一区二区免费 | 亚洲国内精品 | 日本成人黄色网址 | 国产亚洲精品aaa大片 | 欧美日韩国产成人精品 | 在线日本妇人成熟免费观看 | 国产欧美日韩一区二区三区在线 | 美女免费精品高清毛片在线视 | 中文字幕日韩哦哦哦 | 91视频日本 | 欧美成人高清性色生活 | 精品欧美日韩一区二区三区 | 一级a级国产不卡毛片 | 日本黄大片在线观看视频 | 综合在线视频 | 国产成人在线网址 | 精品国产成人a区在线观看 精品国产成人a在线观看 | 亚洲欧美精品日韩欧美 | 99精品国产成人一区二区在线 | 国产欧美精品一区二区三区 | 国产黄| 妞干网在线免费观看 | 亚洲一区二区福利视频 | 国产精品亚洲专区在线播放 | 国产乱理伦片在线观看大陆 | 2022av视频 | 国产成人午夜性a一级毛片 国产成人午夜性视频影院 国产成人香蕉久久久久 | 婷婷亚洲激情 | 在线观看一级毛片免费 | 国产素人自拍 | 国产成人免费片在线观看 | 在线观看av网站永久 | 四川丰满护士毛茸茸 | 国产欧美一区二区三区久久 | 国产视频久 | 欧美日韩亚洲国产精品一区二区 | 亚洲欧美日韩久久一区 | 久久日本精品一区二区三区 | 日韩在线一区视频 | 黄色大全视频 |