在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于LPC1752的獨立按鍵的原理及實現(xiàn)

454398 ? 來源:一板網(wǎng) ? 作者:admin ? 2020-10-28 14:28 ? 次閱讀

1. 簡介

本文檔主要介紹LPC1752采集4個獨立按鍵的原理及實現(xiàn)。

本設(shè)計共有4個獨立按鍵,分別是確認(rèn)鍵(SW1)、上鍵(SW2)、下鍵(SW3)和復(fù)合鍵(SW4)。確認(rèn)鍵(SW1)連接至LPC1752的P1.25引腳,上鍵(SW2)連接至LPC1752的P1.26引腳,下鍵(SW3)連接至LPC1752的P1.28引腳,復(fù)合鍵(SW4)連接至LPC1752的P1.29引腳。連接圖如下:

圖1 獨立按鍵連接圖

本設(shè)計按鍵采用高電平輸入有效方式。按鍵按下時,LPC1752檢測到高電平,認(rèn)為有按鍵信號輸入。本設(shè)計可以處理獨立按鍵的按下、長按以及按鍵間的組合鍵。

2. 程序設(shè)計

2.1 定義

2.2 初始化函數(shù)KeyInit

初始化與按鍵相連的GPIO,設(shè)置為帶下拉的輸入模式。代碼實現(xiàn)如圖2。

圖2 KeyInit函數(shù)?

2.3 設(shè)置按鍵狀態(tài)值函數(shù)CheckPinKeyState

設(shè)置按鍵按下或者長按時按鍵狀態(tài)值。代碼實現(xiàn)如圖3。

圖3 CheckPinKeyState函數(shù)

2.4 讀取按鍵ReadKeyState

讀取引腳的值,消除抖動后,根據(jù)該值調(diào)用CheckPinKeyState函數(shù)設(shè)置按鍵狀態(tài)值。具體代碼如圖4。

圖4 ReadKeyState函數(shù)

3. 測試

測試流程:

每隔200ms檢測一下按鍵的值,當(dāng)按鍵按下時,使用Watch1監(jiān)測KeyStateRead的值。測試代碼如圖5。

圖5 測試主函數(shù)main

測試結(jié)果:

測試結(jié)果表明,按鍵驅(qū)動可以正常使用。
編輯:hfy

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 獨立按鍵
    +關(guān)注

    關(guān)注

    1

    文章

    45

    瀏覽量

    11575
  • LPC1752
    +關(guān)注

    關(guān)注

    0

    文章

    4

    瀏覽量

    3497
收藏 人收藏

    評論

    相關(guān)推薦

    基于FPGA實現(xiàn)按鍵消抖處理

    引言: 按鍵在電子產(chǎn)品中經(jīng)常用到,由于按鍵的機械特性,按鍵在閉合或松開的瞬間伴隨著一連串的抖動,這樣的抖動將直接影響設(shè)計系統(tǒng)的穩(wěn)定性。因此,必須對抖動進行處理。本文介紹如何在FPGA中實現(xiàn)
    的頭像 發(fā)表于 10-24 14:54 ?259次閱讀
    基于FPGA<b class='flag-5'>實現(xiàn)</b><b class='flag-5'>按鍵</b>消抖處理

    電容式觸摸按鍵按鍵擴展方法

    電子發(fā)燒友網(wǎng)站提供《電容式觸摸按鍵按鍵擴展方法.pdf》資料免費下載
    發(fā)表于 09-27 11:43 ?0次下載
    電容式觸摸<b class='flag-5'>按鍵</b>的<b class='flag-5'>按鍵</b>擴展方法

    基于MSP430實現(xiàn)電視的電容式觸摸按鍵

    電子發(fā)燒友網(wǎng)站提供《基于MSP430實現(xiàn)電視的電容式觸摸按鍵.pdf》資料免費下載
    發(fā)表于 08-28 11:56 ?0次下載
    基于MSP430<b class='flag-5'>實現(xiàn)</b>電視的電容式觸摸<b class='flag-5'>按鍵</b>

    如何在FPGA中實現(xiàn)按鍵消抖

    在FPGA(現(xiàn)場可編程門陣列)中實現(xiàn)按鍵消抖是一個重要的設(shè)計環(huán)節(jié),特別是在處理用戶輸入時,由于物理按鍵的機械特性和電氣特性,按鍵在按下和釋放的瞬間會產(chǎn)生抖動現(xiàn)象,這種抖動可能導(dǎo)致系統(tǒng)錯
    的頭像 發(fā)表于 08-19 18:15 ?2001次閱讀

    S8393獨立三路電子按鍵開關(guān)芯片中文手冊

    S8393 應(yīng)用于三路按鍵開關(guān)分別控制三路輸出驅(qū)動IC。Power On=OFF?三路開關(guān)對GND觸發(fā)有效:按一下ON,再按一下OFF。三路獨立互不干擾。2腳S1控制7腳O1輸出,高電平輸出有效3腳S1控制6腳O1輸出,高電平輸出有效;4腳S1控制5腳O1輸出,高電平輸出
    發(fā)表于 07-24 11:44 ?1次下載

    esp32c3如何實現(xiàn)按鍵的長按?

    esp32c3如何實現(xiàn)按鍵的長按?
    發(fā)表于 06-20 07:54

    esp32可以實現(xiàn)按鍵對于hfp的ag和hf的切換嗎?

    想問各位大佬,esp32可以實現(xiàn)按鍵對于hfp的ag和hf的切換嗎。
    發(fā)表于 06-12 06:49

    CW32數(shù)字電壓電流表軟件教程-實驗二:按鍵檢測

    3.1.獨立按鍵基礎(chǔ)知識 3.1.1.獨立按鍵結(jié)構(gòu)組成 獨立按鍵實際上是一個非自鎖的輕觸開關(guān),有
    的頭像 發(fā)表于 05-31 15:16 ?880次閱讀
    CW32數(shù)字電壓電流表軟件教程-實驗二:<b class='flag-5'>按鍵</b>檢測

    基于51單片機的電子鐘【調(diào)時,DS1302,數(shù)碼管,獨立按鍵】(仿真)

    基于51單片機的電子鐘【調(diào)時,DS1302,數(shù)碼管,獨立按鍵】(仿真)
    的頭像 發(fā)表于 04-10 00:41 ?2494次閱讀
    基于51單片機的電子鐘【調(diào)時,DS1302,數(shù)碼管,<b class='flag-5'>獨立</b><b class='flag-5'>按鍵</b>】(仿真)

    基于51單片機的電子鐘【整點報時,6數(shù)碼管,獨立按鍵】(仿真)

    基于51單片機的電子鐘【整點報時,6數(shù)碼管,獨立按鍵】(仿真)
    的頭像 發(fā)表于 04-10 00:37 ?976次閱讀
    基于51單片機的電子鐘【整點報時,6數(shù)碼管,<b class='flag-5'>獨立</b><b class='flag-5'>按鍵</b>】(仿真)

    電視機經(jīng)典ADC按鍵電路實現(xiàn)方案

    3根線實現(xiàn)7個按鍵,什么原理? 直接上電路原理圖!不同電視廠家的設(shè)計會有一點差異,但基本都是這個原理。
    的頭像 發(fā)表于 04-07 10:25 ?1203次閱讀
    電視機經(jīng)典ADC<b class='flag-5'>按鍵</b>電路<b class='flag-5'>實現(xiàn)</b>方案

    為什么要進行按鍵消抖?按鍵抖動的原理 按鍵消抖的方法

    按鍵消抖通常的按鍵所用開關(guān)為機械彈性開關(guān),當(dāng)機械觸點斷開、閉合時,由于機械觸點的彈性作用,一個按鍵開關(guān)在閉合時不會馬上穩(wěn)定地接通,在斷開時也不會一下子斷開。
    的頭像 發(fā)表于 02-17 17:07 ?1.8w次閱讀
    為什么要進行<b class='flag-5'>按鍵</b>消抖?<b class='flag-5'>按鍵</b>抖動的原理 <b class='flag-5'>按鍵</b>消抖的方法

    按鍵式和藍(lán)牙時控開關(guān)的設(shè)置方法

    按鍵式和藍(lán)牙時控開關(guān)的設(shè)置方法? 在現(xiàn)代家居設(shè)計中,安裝一款高質(zhì)量的開關(guān)系統(tǒng)對于實現(xiàn)智能化控制是至關(guān)重要的一步。在這篇文章中,我們將詳細(xì)討論按鍵式和藍(lán)牙時控開關(guān)的設(shè)置方法,以幫助讀者了解如何正確安裝
    的頭像 發(fā)表于 02-05 11:32 ?1195次閱讀

    觸摸按鍵的工作原理是什么

    觸摸按鍵技術(shù)是現(xiàn)代電子設(shè)備中常見的一種交互方式,它允許用戶通過觸摸屏幕上的虛擬按鍵來控制設(shè)備的功能。這種技術(shù)的發(fā)展和應(yīng)用已經(jīng)深入到我們生活的方方面面,從智能手機、平板電腦到家用電器等,都可以看到觸摸
    的頭像 發(fā)表于 02-04 14:27 ?7071次閱讀

    基于 NXP LPC845 EVK 介紹

    LPC845是一款高性能低功耗的的 MCU,適用于消費類和工業(yè)類市場。本次將給大家?guī)硪訬XP LPC845M301JBD48(以下簡稱 LPC845)芯片為主控制器的評估方案-TTM 介紹。
    的頭像 發(fā)表于 02-02 09:20 ?659次閱讀
    基于 NXP <b class='flag-5'>LPC</b>845 EVK 介紹
    主站蜘蛛池模板: 亚洲最新黄色网址 | www.色视频 | 国产美女视频黄a视频免费全过程 | 四虎永久网址在线观看 | aⅴ天堂| 亚洲国产日韩女人aaaaaa毛片在线 | 亚洲狠狠操 | 日产国产精品亚洲系列 | 欧美激情第一欧美在线 | 婷婷综合丁香 | 女性一级全黄生活片在线播放 | 午夜免费观看_视频在线观看 | 播五月综合 | 国产美女免费 | 国产精品免费拍拍1000部 | 国产日韩精品一区二区在线观看 | 天天插日日插 | 天天综合久久 | 国产精品bdsm在线调教 | 欧美生活性色 | 免费性bbbb台湾 | 色橹橹 | 好大好猛好爽好深视频免费 | 韩国电影天堂 | 第四色成人网 | 亚洲国产精品综合久久2007 | 黄色网在线看 | 国产精品夜色一区二区三区 | 成人免费淫片95视频观看网站 | 你懂的在线视频观看 | 国产精品青草久久久久福利99 | 五月婷综合网 | 欧美性视频一区二区三区 | 99热最新在线 | 免费鲁丝片一级观看 | 天天色狠狠干 | 日日干狠狠干 | 影院成人区精品一区二区婷婷丽春院影视 | 一级片视频在线观看 | 在线观看jyzzjyzz| 国产nv精品你懂得 |