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

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

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

3天內不再提示

基于51單片機的獨立按鍵實現原理

CHANBAEK ? 來源:透析之眼 ? 作者: AdamChen ? 2023-10-31 17:45 ? 次閱讀

I/O口,I代表Inpout,O代表Output。前面的所講的點亮LED,是單片機輸出高低電平,從而達到控制LED;這一講將會通過按鍵輸入電平,單片機檢測到輸入高低電平,將會有對應的動作。

STC89C52的輸入電平識別。

圖片

獨立按鍵

按鍵的一端接單片的I/O口,另一端接GND或者VCC(接VCC的時候需要注意,電壓是需要單片機能夠識別的輸入的電壓。) ,下圖是接GND的連接方式。

圖片

當獨立按鍵按下時,高低電平(VCC或者GND)會直接到達I/O口,此時單片機可以檢測到該I/O口是高電平(1)或者低電平(0),然后做獨立按鍵被按下的對應處理。

現在有一個功能需求,當按下按鍵時LED被點亮,手松開時LED熄滅。代碼應該如何寫呢?

#include "reg52.h"  
//引入頭文件
sbit led1 = P2^0;   
//位定義led1,可以直接通過位控制led亮滅
sbit key1 = P3^1;   
//位定義key1,可以通過位控制檢測該I/O口的狀態
void main() { 
    //循環
    while(1) {
        if(key1==0) {  //判斷I/O口狀態,如果為0
            led1 = 0;    //點亮Lled
        }
        else {
            led1 = 1;   //熄滅led
        }
    }
}

總結:獨立按鍵一端連接I/O口,另一端連接GND或者VCC,當按鍵被按下GND或者VCC的電平直接到I/O口。通過檢測I/O口電壓可以判斷按鍵是否被按下,進而觸發不同的程序行為。

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

    關注

    6037

    文章

    44558

    瀏覽量

    635355
  • 51單片機
    +關注

    關注

    274

    文章

    5702

    瀏覽量

    123623
  • GND
    GND
    +關注

    關注

    2

    文章

    539

    瀏覽量

    38721
  • 獨立按鍵
    +關注

    關注

    1

    文章

    45

    瀏覽量

    11564
收藏 人收藏

    評論

    相關推薦

    求解惑:使用51單片機獨立按鍵實現數碼管的顯示控制,代碼無報錯,但是運行結果是錯的

    求解答:使用51單片機數碼管的前兩位顯示一個十進制數,變化范圍是00~59,開始時顯示00,每按下s2鍵一次,數值增加一次,每按下s3鍵一次,數值減一,每按下s4鍵一次,數值歸0,每按下s5鍵一次
    發表于 08-08 23:47

    請問怎么實現51單片機獨立按鍵和矩陣按鍵

    請問怎么實現51單片機獨立按鍵和矩陣按鍵
    發表于 08-30 06:17

    51單片機獨立按鍵按鍵消抖及矩陣按鍵的電路與程序免費下載

    本文檔的主要內容詳細介紹的是51單片機獨立按鍵按鍵消抖及矩陣按鍵的電路與程序免費下載。
    發表于 07-26 17:36 ?28次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機</b>的<b class='flag-5'>獨立</b><b class='flag-5'>按鍵</b>和<b class='flag-5'>按鍵</b>消抖及矩陣<b class='flag-5'>按鍵</b>的電路與程序免費下載

    使用51單片機獨立按鍵的程序免費下載

    本文檔的主要內容詳細介紹的是使用51單片機獨立按鍵的程序免費下載。
    發表于 07-05 17:41 ?3次下載
    使用<b class='flag-5'>51</b><b class='flag-5'>單片機</b><b class='flag-5'>獨立</b><b class='flag-5'>按鍵</b>的程序免費下載

    51單片機獨立按鍵程序免費下載

    本文檔的主要內容詳細介紹的是51單片機獨立按鍵程序免費下載。
    發表于 06-20 17:43 ?7次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機</b>的<b class='flag-5'>獨立</b><b class='flag-5'>按鍵</b>程序免費下載

    51單片機(二十四)—— 獨立按鍵工作原理

    按鍵單片機應用中必不可少的輸入器件,本文我們基于51單片機來介紹獨立按鍵的工作原理。 在
    發表于 11-11 10:21 ?14次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機</b>(二十四)—— <b class='flag-5'>獨立</b><b class='flag-5'>按鍵</b>工作原理

    單片機按鍵使用程序 (51單片機

    單片機獨立按鍵使用程序 (51單片機獨立按鍵
    發表于 11-11 18:36 ?108次下載
    <b class='flag-5'>單片機</b><b class='flag-5'>按鍵</b>使用程序 (<b class='flag-5'>51</b><b class='flag-5'>單片機</b>)

    51單片機按鍵檢測--獨立按鍵與矩陣鍵盤

    按鍵可以說是51單片機項目開發的一個重要組件了,它是作為51單片機IO口輸入的一種重要方式。我們可以通過
    發表于 11-12 11:06 ?15次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機</b><b class='flag-5'>按鍵</b>檢測--<b class='flag-5'>獨立</b><b class='flag-5'>按鍵</b>與矩陣鍵盤

    51單片機鍵盤接口-獨立按鍵和矩陣按鍵

    51單片機鍵盤接口-獨立按鍵和矩陣按鍵按鍵的分類鍵輸入原理
    發表于 11-12 12:36 ?13次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機</b>鍵盤接口-<b class='flag-5'>獨立</b><b class='flag-5'>按鍵</b>和矩陣<b class='flag-5'>按鍵</b>

    51單片機(V51)———獨立按鍵、4x4矩陣按鍵

    51單片機(V51)———獨立按鍵、4x4矩陣按鍵
    發表于 11-16 17:36 ?26次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機</b>(V<b class='flag-5'>51</b>)———<b class='flag-5'>獨立</b><b class='flag-5'>按鍵</b>、4x4矩陣<b class='flag-5'>按鍵</b>

    51單片機獨立按鍵數碼管(模塊化)

    51單片機獨立按鍵數碼管(C語言)基于普中51單片機開發板,運用定時器/計數器0。
    發表于 11-23 17:06 ?19次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機</b><b class='flag-5'>獨立</b><b class='flag-5'>按鍵</b>數碼管(模塊化)

    基于89C51單片機的8位端口檢測8獨立按鍵源程序

    基于89C51單片機的8位端口檢測8獨立按鍵源程序
    發表于 05-16 10:49 ?1次下載

    基于89C51單片機獨立按鍵依次輸入數據源程序

    基于89C51單片機獨立按鍵依次輸入數據源程序
    發表于 05-16 09:12 ?3次下載

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

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

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

    基于51單片機的電子鐘【調時,DS1302,數碼管,獨立按鍵】(仿真)
    的頭像 發表于 04-10 00:41 ?2473次閱讀
    基于<b class='flag-5'>51</b><b class='flag-5'>單片機</b>的電子鐘【調時,DS1302,數碼管,<b class='flag-5'>獨立</b><b class='flag-5'>按鍵</b>】(仿真)
    主站蜘蛛池模板: 6080国产午夜精品| 男人j桶女人j免费视频| 美女被网站免费看九色视频 | 激情五月婷婷综合网| 天天综合天天综合| 4438x全国免费| 日韩一级视频免费观看| 在线好吊色视频98gao| 欧美另类xx| 色在线国产| 2018天堂视频免费观看| 97爱sese| 欧美一区二区三区性| 天天干天天干天天干天天| 色婷婷激情五月综合| 欧美成人午夜| 日韩一级片视频| 资源新版在线天堂| 好男人社区www的视频免费| 精品精品国产高清a毛片牛牛| 中文字幕在线播放第一页| 精品黄色录像| 超碰v| 新天堂| 伊人网综合在线视频| 女人的逼毛片| 黄 色美 女人| 欧美在线天堂| 日本亚洲成人| 两人性潮高免费视频看| 一级爱片| 在线天堂中文在线网| 欧美成人h精品网站| 国产一级特黄生活片| 欧美涩色| 免费观看色| 2018天天干天天射| 欧美一区二区视频在线观看| 久久久久久久久女黄| 亚欧成人乱码一区二区| 一级看片免费视频|