九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > PPT文檔下載  

獨(dú)立鍵盤和矩陣鍵盤

  • 資源ID:23129376       資源大?。?span id="24d9guoke414" class="font-tahoma">639KB        全文頁數(shù):29頁
  • 資源格式: PPT        下載積分:25積分
快捷下載 游客一鍵下載
會(huì)員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺(tái)登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要25積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機(jī)號(hào),方便查詢和重復(fù)下載(系統(tǒng)自動(dòng)生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號(hào):
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開,此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請知曉。

獨(dú)立鍵盤和矩陣鍵盤

鍵 盤 接 口 鍵 盤 是 單 片 機(jī) 應(yīng) 用 系 統(tǒng) 中 使 用 最 廣 泛 的 一 種 數(shù) 據(jù) 輸 入 設(shè) 備 。 鍵 盤 是 一 組 按 鍵 的 組 合 。 鍵 通 常 是 一 種 常 開 型 按 鈕開 關(guān) , 常 態(tài) 下 鍵 的 兩 個(gè) 觸 點(diǎn) 處 于 斷 開 狀 態(tài) , 按 下 鍵 時(shí) 它 們 才 閉 合 (短 路 ) 。 非 編 碼 鍵 盤 按 組 成 結(jié) 構(gòu) 又 可 分 為 獨(dú) 立 式 鍵 盤 和 矩 陣 式 鍵 盤 。 獨(dú) 立式 鍵 盤 的 工 作 過 程 與 矩 陣 式 鍵 盤 類 似 , 無 論 是 硬 件 結(jié) 構(gòu) 還 是 軟 件 設(shè) 計(jì)都 比 較 簡 單 , 。 通 常 , 鍵 盤 有 編 碼 和 非 編 碼 兩 種 。 編 碼 鍵 盤 通 過 硬 件 電 路 產(chǎn) 生 被按 按 鍵 的 鍵 碼 和 一 個(gè) 選 通 脈 沖 。 選 通 脈 沖 可 作 為 CPU的 中 斷 請 求 信 號(hào) 。這 種 鍵 盤 使 用 方 便 , 所 需 程 序 簡 單 , 但 硬 件 電 路 復(fù) 雜 , 常 不 被 單 片 機(jī)采 用 。 S1S4S3S2 P1.4 P1.5 P1.6 P1.7 89S52 +5V圖 8.1 獨(dú) 立 式 鍵 盤 接 口特 點(diǎn) : 每 個(gè) 按 鍵 占 用 一 條 I/O線 , 當(dāng) 按 鍵數(shù) 量 較 多 時(shí) , I/O口 利 用 率 不 高 , 但 程 序編 制 簡 單 。 適 用 于 所 需 按 鍵 較 少 的 場 合 。 特 點(diǎn) : 電 路 連 接 復(fù) 雜 , 但 提 高 了 I/O口利 用 率 , 軟 件 編 程 較 復(fù) 雜 。 適 用 于 需使 用 大 量 按 鍵 的 場 合 。 89s52P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7 +5V圖 8.2 矩 陣 式 鍵 盤 接 口 K9 9 K10 A K15 FP10P11P12P13 P14 P15 P16 P17EA/VP31 X119 X218 RESET9 RD17 WR16 INT012 INT113 T014 T115 P101 P112 P123 P134 P145 P156 P167 P178 P00 39P01 38P02 37P03 36P04 35P05 34P06 33P07 32P20 21P21 22P22 23P23 24P24 25P25 26P26 27P27 28PSEN 29ALE/P 30TXD 11RXD 10VCC 40GND 20U189S52P10P11P12P13P14P15P16P17 K0 0 K1 1 K2 2 K3 3K5 5 K6 6 K7 7K8 8K4 4 K11 BK12 C K13 D K14 E 掃 描 法 和 線 反 轉(zhuǎn) 法 89s52P1.0P1.1P1.2P1.3P1.4P1.5P1.6 P1.7 +5V圖 8.2 矩 陣 式 鍵 盤 接 口 0 1 2 3 ee de be 7e 4 5 6 7 ed dd bd 7d 8 9 A b eb db bb 7b C d e F e7 d7 b7 77 鍵 盤 接 口 的 消 抖 1 消 除 鍵 抖 動(dòng) 鍵 穩(wěn) 定鍵 按 下 前 沿 抖 動(dòng)前 沿 抖 動(dòng) 圖 5.2 鍵 合 斷 時(shí) 的 電 壓 抖 動(dòng) if語 句if語 句 是 C51中 的 一 個(gè) 基 本 條 件 選 擇 語 句 , 它 通 常 有 三 種 格 式 :( 1) if ( 表 達(dá) 式 ) 語 句 ; ( 2) if ( 表 達(dá) 式 ) 語 句 1; else 語 句 2; ( 3) if ( 表 達(dá) 式 1) 語 句 1; else if ( 表 達(dá) 式 2) ( 語 句 2; )else if ( 表 達(dá) 式 3) ( 語 句 3; )else if ( 表 達(dá) 式 n-1) ( 語 句 n-1; )else 語 句 n 【 例 】 if語 句 的 用 法 。( 1) if (x!=y) printf(“x=%d,y=%dn”,x,y);執(zhí) 行 上 面 語 句 時(shí) , 如 果 x不 等 于 y, 則 輸 出 x的 值 和 y的 值 。( 2) if (xy) max=x;else max=y; 執(zhí) 行 上 面 語 句 時(shí) , 如 x大 于 y成 立 , 則 把 x送 給 最 大 值 變 量 max, 如 x大 于 y不成 立 , 則 把 y送 給 最 大 值 變 量 max。 使 max變 量 得 到 x、 y中 的 大 數(shù) 。( 3) if (score=90) printf(“Your result is an An”);else if (score=80) printf(“Your result is an Bn”);else if (score=70) printf(“Your result is an Cn”);else if (score=60) printf(“Your result is an Dn”);else printf(“Your result is an En”); 執(zhí) 行 上 面 語 句 后 , 能 夠 根 據(jù) 分 數(shù) score分 別 打 出 A、 B、 C、 D、 E五 個(gè) 等 級 。 switch/case語 句 if語 句 通 過 嵌 套 可 以 實(shí) 現(xiàn) 多 分 支 結(jié) 構(gòu) , 但 結(jié) 構(gòu) 復(fù) 雜 。 switch是 C51中提 供 的 專 門 處 理 多 分 支 結(jié) 構(gòu) 的 多 分 支 選 擇 語 句 。 它 的 格 式 如 下 :switch ( 表 達(dá) 式 )case 常 量 表 達(dá) 式 1: 語 句 1; break;case 常 量 表 達(dá) 式 2: 語 句 2; break;case 常 量 表 達(dá) 式 n: 語 句 n; break;default: 語 句 n+1; 說 明 如 下 :( 1) switch后 面 括 號(hào) 內(nèi) 的 表 達(dá) 式 , 可 以 是 整 型 或 字 符 型 表 達(dá) 式 。( 2) 當(dāng) 該 表 達(dá) 式 的 值 與 某 一 “ case”后 面 的 常 量 表 達(dá) 式 的 值 相 等 時(shí) , 就 執(zhí) 行 該“ case”后 面 的 語 句 , 然 后 遇 到 break語 句 退 出 switch語 句 。 若 表 達(dá) 式 的 值 與 所 有case后 的 常 量 表 達(dá) 式 的 值 都 不 相 同 , 則 執(zhí) 行 default后 面 的 語 句 , 然 后 退 出 switch結(jié) 構(gòu) 。( 3) 每 一 個(gè) case常 量 表 達(dá) 式 的 值 必 須 不 同 否 則 會(huì) 出 現(xiàn) 自 相 矛 盾 的 現(xiàn) 象 。( 4) case語 句 和 default語 句 的 出 現(xiàn) 次 序 對 執(zhí) 行 過 程 沒 有 影 響 。( 5) 每 個(gè) case語 句 后 面 可 以 有 “ break”, 也 可 以 沒 有 。 有 break語 句 , 執(zhí) 行 到break則 退 出 switch結(jié) 構(gòu) , 若 沒 有 , 則 會(huì) 順 次 執(zhí) 行 后 面 的 語 句 , 直 到 遇 到 break或 結(jié)束 。 【 例 】 switch/case語 句 的 用 法 。 對 學(xué) 生 成 績 劃 分 為 AD, 對 應(yīng) 不 同 的 百 分 制 分 數(shù) , 要 求 根 據(jù) 不同 的 等 級 打 印 出 它 的 對 應(yīng) 百 分 數(shù) 。 可 以 通 過 下 面 的 switch/case語 句實(shí) 現(xiàn) 。switch( grade)case A; printf( ” 90100n”) ; break;case B; printf( ” 8090n”) ; break;case C; printf( ” 7080n”) ; break;case D; printf( ” 6070n”) ; break;case E; printf( ” y) max=x;else max=y; 執(zhí) 行 上 面 語 句 時(shí) , 如 x大 于 y成 立 , 則 把 x送 給 最 大 值 變 量 max, 如 x大 于 y不成 立 , 則 把 y送 給 最 大 值 變 量 max。 使 max變 量 得 到 x、 y中 的 大 數(shù) 。( 3) if (score=90) printf(“Your result is an An”);else if (score=80) printf(“Your result is an Bn”);else if (score=70) printf(“Your result is an Cn”);else if (score=60) printf(“Your result is an Dn”);else printf(“Your result is an En”); 執(zhí) 行 上 面 語 句 后 , 能 夠 根 據(jù) 分 數(shù) score分 別 打 出 A、 B、 C、 D、 E五 個(gè) 等 級 。 switch/case語 句 if語 句 通 過 嵌 套 可 以 實(shí) 現(xiàn) 多 分 支 結(jié) 構(gòu) , 但 結(jié) 構(gòu) 復(fù) 雜 。 switch是 C51中提 供 的 專 門 處 理 多 分 支 結(jié) 構(gòu) 的 多 分 支 選 擇 語 句 。 它 的 格 式 如 下 :switch ( 表 達(dá) 式 )case 常 量 表 達(dá) 式 1: 語 句 1; break;case 常 量 表 達(dá) 式 2: 語 句 2; break;case 常 量 表 達(dá) 式 n: 語 句 n; break;default: 語 句 n+1; 說 明 如 下 :( 1) switch后 面 括 號(hào) 內(nèi) 的 表 達(dá) 式 , 可 以 是 整 型 或 字 符 型 表 達(dá) 式 。( 2) 當(dāng) 該 表 達(dá) 式 的 值 與 某 一 “ case”后 面 的 常 量 表 達(dá) 式 的 值 相 等 時(shí) , 就 執(zhí) 行 該“ case”后 面 的 語 句 , 然 后 遇 到 break語 句 退 出 switch語 句 。 若 表 達(dá) 式 的 值 與 所 有case后 的 常 量 表 達(dá) 式 的 值 都 不 相 同 , 則 執(zhí) 行 default后 面 的 語 句 , 然 后 退 出 switch結(jié) 構(gòu) 。( 3) 每 一 個(gè) case常 量 表 達(dá) 式 的 值 必 須 不 同 否 則 會(huì) 出 現(xiàn) 自 相 矛 盾 的 現(xiàn) 象 。( 4) case語 句 和 default語 句 的 出 現(xiàn) 次 序 對 執(zhí) 行 過 程 沒 有 影 響 。( 5) 每 個(gè) case語 句 后 面 可 以 有 “ break”, 也 可 以 沒 有 。 有 break語 句 , 執(zhí) 行 到break則 退 出 switch結(jié) 構(gòu) , 若 沒 有 , 則 會(huì) 順 次 執(zhí) 行 后 面 的 語 句 , 直 到 遇 到 break或 結(jié)束 。( 6) 每 一 個(gè) case語 句 后 面 可 以 帶 一 個(gè) 語 句 , 也 可 以 帶 多 個(gè) 語 句 , 還 可 以 不 帶 。語 句 可 以 用 花 括 號(hào) 括 起 , 也 可 以 不 括 。( 7) 多 個(gè) case可 以 共 用 一 組 執(zhí) 行 語 句 。 【 例 】 switch/case語 句 的 用 法 。 對 學(xué) 生 成 績 劃 分 為 AD, 對 應(yīng) 不 同 的 百 分 制 分 數(shù) , 要 求 根 據(jù) 不同 的 等 級 打 印 出 它 的 對 應(yīng) 百 分 數(shù) 。 可 以 通 過 下 面 的 switch/case語 句實(shí) 現(xiàn) 。switch( grade)case A; printf( ” 90100n”) ; break;case B; printf( ” 8090n”) ; break;case C; printf( ” 7080n”) ; break;case D; printf( ” 6070n”) ; break;case E; printf( ” 60n”) ; break;default; printf( ” error”n)

注意事項(xiàng)

本文(獨(dú)立鍵盤和矩陣鍵盤)為本站會(huì)員(y****3)主動(dòng)上傳,裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!