資料介紹
根據電路原理圖,鍵盤掃描方法是:行線P1O~P13為輸出線,列線P14~P17為輸入線。一開始單片機將行線(P1O-P13)全部輸出低電平,此時讀入列線數據,若列線全為高電平說明沒有鍵接下,若有列線為低電平則調用延時程序來去除按鍵抖動。延時后再讀入列線看是否有低電平,如果列線數據還是有低電平,說明確實有鍵接下,接下來便是確定鍵值。下面以第二行的S5鍵為例,看接下S5后我們應該怎么得到這個鍵值。當判定確實有鍵接下之后,將行線輪流置為低電平,根據讀入列線的數據可以確定鍵值。首先,單片機將P1O置為低電平,P11~P13置為高電平,此時讀出的列線數據全為高電平,說明第一行沒有鍵接下;接著單片機將P11輸出低電平,P1O、P12、P13置為高電平,再讀列線數據,此時的列線數值為1011(OxOB),即P11與P15交叉點上的按鍵S5被接下,而OxOB就代表S5的鍵值了。轉到S5鍵功能處理子程序就可以達到目的。2.程序流程軟件流程圖如下圖所示。51單片機綜合學習系統資源豐富,板內有:8位LED數碼管、32路LED、4x4矩陣鍵盤、4個直控按鍵盤、蜂鳴器喇叭、繼電器試驗、I2C總線接口、SPI總線接口、l60x液晶、l28x64液晶、紅外接收頭接口、支持PS/2接口的104鍵標準鍵盤、步進電機驅動接口、ADCO832模/數轉換接口、PC817光電耦合器、串行時鐘芯片DSl302、溫度傳感器DSl8B2O按口、RS232串口通訊、外擴展接口等,可以方便地接更多的實驗資源。3. 軟件代碼相關的軟件代碼如下:/* 矩陣鍵盤測試程序*/(mbbeetchina)
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 基于ATmega8單片機4×4矩陣式鍵盤識別Proteus仿真源程序 0次下載
- 51單片機矩陣鍵盤的原理圖 66次下載
- 單片機矩陣式鍵盤掃描程序
- 使用單片機實現4乘4矩陣式鍵盤的仿真文件免費下載 29次下載
- 使用51單片機實現矩陣鍵盤的代碼免費下載
- 使用51單片機實現矩陣式鍵盤的資料和程序免費下載
- 使用51單片機實現矩陣鍵盤的程序免費下載
- 使用51單片機進行矩陣鍵盤的程序免費下載
- C51單片機矩陣鍵盤設計程序的詳細資料免費下載 26次下載
- 矩陣式鍵盤部分連擊的處理 2次下載
- Proteus之矩陣式鍵盤的識別之一 0次下載
- Proteus之矩陣式鍵盤的識別之二 0次下載
- Proteus之矩陣式鍵盤的識別之三 0次下載
- 3.3V單片機系統中矩陣鍵盤檢測電路的改進 1次下載
- MCS-51單片機的編程應用范例
- 基于單片機的矩陣鍵盤檢測案例 928次閱讀
- 基于51單片機的羽毛球計分器設計 1813次閱讀
- 基于51單片機的籃球計分器設計 6256次閱讀
- 單片機鍵盤檢測與應用 5185次閱讀
- 微雪電子4x4矩陣式按鍵模塊小鍵盤簡介 2777次閱讀
- 單片機獨立式按鍵和矩陣式按鍵電路設計 1.2w次閱讀
- 51單片機對矩陣鍵盤實現16個按鍵操作的電路設計 2.9w次閱讀
- 51單片機矩陣式鍵盤的編程方法 8155次閱讀
- 51單片機對矩陣鍵盤實現16個按鍵操作的設計 3.6w次閱讀
- 51單片機矩陣鍵盤與8051連接設計 7218次閱讀
- 單片機8x8矩陣鍵盤原理說明 2.5w次閱讀
- 矩陣式鍵盤使用方法 2.5w次閱讀
- C51單片機矩陣鍵盤掃描去抖程序 1.3w次閱讀
- 矩陣鍵盤原理與結構 1.4w次閱讀
- 單片機4×4矩陣鍵盤設計方案 2.4w次閱讀
下載排行
本周
- 1Keysight B1500A 半導體器件分析儀用戶手冊、說明書 (中文)
- 19.00 MB | 4次下載 | 免費
- 204-01-02-CBM317線性穩壓器(LDO)
- 2.01 MB | 2次下載 | 免費
- 3BT134雙向可控硅手冊
- 1.74 MB | 2次下載 | 1 積分
- 4使用TL431設計電源
- 0.67 MB | 1次下載 | 免費
- 5LabVIEW環形控件
- 0.01 MB | 1次下載 | 1 積分
- 651單片機核心板原理圖
- 0.12 MB | 1次下載 | 5 積分
- 7BP2879DB支持調光調滅的非隔離低 PF LED 驅動器
- 1.44 MB | 1次下載 | 免費
- 8CBM1001A-Q
- 1.52 MB | 次下載 | 免費
本月
- 1開關電源設計原理手冊
- 1.83 MB | 50次下載 | 免費
- 2FS5080E 5V升壓充電兩串鋰電池充電管理IC中文手冊
- 8.45 MB | 23次下載 | 免費
- 3DMT0660數字萬用表產品說明書
- 0.70 MB | 13次下載 | 免費
- 4UC3842/3/4/5電源管理芯片中文手冊
- 1.75 MB | 12次下載 | 免費
- 5ST7789V2單芯片控制器/驅動器英文手冊
- 3.07 MB | 11次下載 | 1 積分
- 6慧榮SM2263XT開卡軟件-B16_B17_FW_S0614B0_RDT_S0617A
- 3.03 MB | 10次下載 | 5 積分
- 7TPS54202H降壓轉換器評估模塊用戶指南
- 1.02MB | 8次下載 | 免費
- 8STM32F101x8/STM32F101xB手冊
- 1.69 MB | 8次下載 | 1 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935119次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420061次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233084次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191367次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183335次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73807次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65987次下載 | 10 積分
評論
查看更多