那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

單線鍵盤接口可釋放微控制器I / O引腳

PCB線路板打樣 ? 來源:PCB線路板打樣 ? 作者:PCB線路板打樣 ? 2023-11-10 16:51 ? 次閱讀

在大多數鍵盤中,按一個鍵會關閉一個橋接xy矩陣中兩條線的觸點。如果使用微控制器檢測鍵閉合,則檢查(x + y)行的狀態需要相同數量的I/O引腳。電路圖1僅占用一個空閑I/O引腳,每當有人按下一個鍵時,通過產生一個脈沖與微控制器通信。脈沖的寬度與按下的按鍵數成正比,微控制器通過測量脈沖的寬度來識別按下的按鍵。

IC 2 ,一種流行的555定時器的CMOS LMC555版本,作為單穩態單次多諧振蕩器工作。在電路的靜止狀態下,引腳7處IC 2 內部的晶體管分流C 6 ,引腳3處的IC 2 輸出仍然存在在邏輯低。按鍵盤上的任意鍵連接兩組中的兩個電阻 - 一個組中的R 1 和R 2 ,R 3 ,R 4 ,R 5 在另一個 - 與R 6 串聯。兩個電阻的總和以10-kΩ為增量變化,總電阻與按下的按鍵數量成正比。

按任意鍵通過R 6 ,R 7 和所選鍵盤電阻吸取電流,并提高IC 2 的電壓引腳7.在C 1 充電后,引入一個足以消除鍵盤開關觸點閉合反彈的短延遲,CMOS比較器IC 1 檢測到R上建立的小電壓降<子> 7 。 IC 1 (引腳6)的輸出從5變為0V,進而觸發IC 2 的引腳2。定時器IC 2 的輸出(引腳3)變為高電平,并開始以取決于所選鍵的時間常數對電容器C 6 充電。當C 6 上的電壓達到V CC 的三分之二或3.333V時,引腳3變為低電平并放電C 6 。下面的等式計算IC 2 的輸出脈沖寬度,T:T =1.1?-R S ?-C 6 ,其中R S 等于所選鍵盤電阻的總和,范圍從10到120kΩ。脈沖寬度范圍為110至1320微秒,增量為110微秒。

脈沖寬度的最小相對變化發生在最長脈沖比,110/1320或8.33%。該比率提供了足夠的余量,允許使用標準的±1%容差或更好的組件,如圖1中那些±0.5和±1%。電阻器R 13 且R 14 補償IC 2 的內部分壓器通過將引腳5的電壓強制為電源電壓V CC 的三分之二。

鍵盤電路的輸出脈沖驅動Microchip 16F630微控制器的外部中斷輸入RA 2 。清單1給出了16F630的一個中斷程序,用于測量脈沖寬度,驗證其容差是否在±40μsec內,并返回與按下的鍵對應的1到12的數值。作為防止錯誤數據的安全措施,如果脈沖寬度超出一定限度,例程將返回錯誤代碼。

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 微控制器
    +關注

    關注

    48

    文章

    7649

    瀏覽量

    152106
  • 鍵盤接口
    +關注

    關注

    0

    文章

    23

    瀏覽量

    9489
收藏 人收藏

    評論

    相關推薦

    I/O接口I/O端口的區別

    在計算機系統中,I/O接口I/O端口是實現CPU與外部設備數據交換的關鍵組件,它們在功能、結構、作用及運作機制上均存在顯著差異,卻又相互協
    的頭像 發表于 02-02 16:00 ?144次閱讀

    AN-0970: 使用ADuC706x微控制器實現RTD接口和線性化

    電子發燒友網站提供《AN-0970: 使用ADuC706x微控制器實現RTD接口和線性化.pdf》資料免費下載
    發表于 01-14 16:00 ?0次下載
    AN-0970: 使用ADuC706x<b class='flag-5'>微控制器</b>實現RTD<b class='flag-5'>接口</b>和線性化

    使用MSP430微控制器的USB鍵盤

    電子發燒友網站提供《使用MSP430微控制器的USB鍵盤.pdf》資料免費下載
    發表于 10-18 10:35 ?0次下載
    使用MSP430<b class='flag-5'>微控制器</b>的USB<b class='flag-5'>鍵盤</b>

    如何在i.MX RT微控制器上初始化LWIP協議棧

    i.MX RT微控制器上初始化LWIP協議棧是一個復雜但有趣的過程,它涉及多個步驟和關鍵組件的配置.
    的頭像 發表于 10-12 11:48 ?436次閱讀
    如何在<b class='flag-5'>i</b>.MX RT<b class='flag-5'>微控制器</b>上初始化LWIP協議棧

    物聯網中常見的I/O擴展電路設計方案_IIC I/O擴展芯片

    物聯網系統中為什么要使用 IIC I/O擴展芯片 ??在物聯網系統中使用IIC(也稱為I2C)I/O擴展芯片的原因主要可以歸結為以下幾點:
    的頭像 發表于 09-24 11:29 ?678次閱讀
    物聯網中常見的<b class='flag-5'>I</b>/<b class='flag-5'>O</b>擴展電路設計方案_IIC <b class='flag-5'>I</b>/<b class='flag-5'>O</b>擴展芯片

    什么是微控制器/它的關鍵組成部分有哪些?

    微控制器
    芯廣場
    發布于 :2024年09月18日 15:02:33

    通過JTAG接口使用SimpleLink?MSP432E4微控制器

    電子發燒友網站提供《通過JTAG接口使用SimpleLink?MSP432E4微控制器.pdf》資料免費下載
    發表于 09-14 10:23 ?0次下載
    通過JTAG<b class='flag-5'>接口</b>使用SimpleLink?MSP432E4<b class='flag-5'>微控制器</b>

    使用TM4C129x 微控制器為 TMP1826實現單線枚舉功能應用說明

    電子發燒友網站提供《使用TM4C129x 微控制器為 TMP1826實現單線枚舉功能應用說明.pdf》資料免費下載
    發表于 09-12 11:10 ?0次下載
    使用TM4C129x <b class='flag-5'>微控制器</b>為 TMP1826實現<b class='flag-5'>單線</b>枚舉功能應用說明

    微控制器內部的存儲有哪些

    微控制器(MCU)內部的存儲微控制器系統的重要組成部分,它負責存儲程序代碼、數據以及控制邏輯等信息。這些存儲類型多樣,各具特點,共同支
    的頭像 發表于 08-22 10:41 ?889次閱讀

    微控制器的結構和應用

    微控制器(Microcontroller Unit,簡稱MCU)作為嵌入式系統的核心部件,其原理和應用在現代科技發展中占據了舉足輕重的地位。本文將從微控制器的原理、基本結構、工作原理、性能特點以及廣泛的應用領域等方面進行詳細闡述,旨在全面介紹
    的頭像 發表于 08-22 10:40 ?1358次閱讀

    淺談如何克服FPGA I/O引腳分配挑戰

    ,檢查FPGA器件的布局來了解芯片上的物理資源所在。 列出設計中使用的不同電壓和時鐘,開始隔離設計需要的接口。 然后確定設計是否使用特殊的I/O接口資源,如千兆收發
    發表于 07-22 00:40

    如何配置ESP8266的I2S模塊以接收來自外部微控制器的數據?

    如何配置 ESP8266 的 I2S 模塊以接收來自外部微控制器的數據(例如,具有 I2S 接口的 STM32F303)? 我想通過 I2S
    發表于 07-12 14:08

    微控制器與運動控制器的區別

    隨著現代工業技術的快速發展,控制技術在各種機械設備中扮演著越來越重要的角色。微控制器和運動控制器作為兩種常見的控制設備,在各自的領域發揮著重要作用。然而,兩者在功能、應用、特點等方面存
    的頭像 發表于 06-13 14:52 ?724次閱讀

    16路數字量輸入I/O模塊用于測量和控制

    16路數字量輸入I/O模塊M1161、M1162 16路數字量輸入模塊是EdgeIO I/O 系統的重要組成部分。16路數字量輸入I/
    的頭像 發表于 04-07 16:57 ?924次閱讀
    16路數字量輸入<b class='flag-5'>I</b>/<b class='flag-5'>O</b>模塊用于測量和<b class='flag-5'>控制</b>

    OPC UA拓展I/O協議模塊

    OPC UA I/O控制器BL205_OPC UA是專為工業4.0設計的新型I/O系統,支持OPC UA協議,內置可編程邏輯
    的頭像 發表于 04-03 15:32 ?479次閱讀
    OPC UA<b class='flag-5'>可</b>拓展<b class='flag-5'>I</b>/<b class='flag-5'>O</b>協議模塊
    沙龙百家乐娱乐场开户注册| 大发888怎么| 百家乐官网真人游戏娱乐| 皇冠娱乐网| 澳门百家乐游戏| 678百家乐官网博彩赌场娱乐网规则| 新尊龙国际| 威尼斯人娱乐城真人赌博| 百家乐盈利分析路单| 职业赌百家乐官网技巧| 六合彩报| 财神百家乐的玩法技巧和规则 | 天台县| 青岛人家棋牌室| 肯博百家乐的玩法技巧和规则| 百家乐巴厘岛平台| 百家乐官网羸钱法| 网络百家乐官网模拟投注| 777博彩| 大发888下载17| 新世百家乐的玩法技巧和规则| 澳门百家乐皇冠网| KK百家乐官网的玩法技巧和规则 | 中国足球竞猜网| 大发888在线娱乐二十一点| 至尊百家乐赌场娱乐网规则| 最大的百家乐网站| 百家乐优博娱乐城| 百家乐博彩桌出租| 钱柜百家乐官网的玩法技巧和规则 | 东莞水果机遥控器| 百家乐博娱乐场开户注册| 百家乐技巧看路| 百家乐作弊视频| 24山的丑方位| 免费百家乐官网倍投软件| 好望角百家乐官网的玩法技巧和规则 | 德州扑克| 葡京娱乐城姚记| 尊龙国际网站| 澳门赌场有老千|