日韩一区二区三区精品,欧美疯狂xxxxbbbb牲交,热99re久久免费视精品频,人妻互换 综合,欧美激情肉欲高潮视频

歷史上的今天

今天是:2025年07月23日(星期三)

2021年07月23日 | 51單片機(jī)學(xué)習(xí)——5--獨(dú)立按鍵

發(fā)布者:rnm888 來源: eefocus關(guān)鍵字:51單片機(jī)  獨(dú)立按鍵 手機(jī)看文章 掃描二維碼
隨時(shí)隨地手機(jī)看文章

原理

按鍵介紹

輕觸開關(guān)是一種電子開關(guān),使用時(shí),輕輕按開關(guān)按鈕就可使開關(guān)接通,當(dāng)松開手時(shí),開關(guān)斷開。我們使用的開關(guān)如下圖:

在這里插入圖片描述
在這里插入圖片描述

獨(dú)立按鍵原理

按鍵在閉合和斷開時(shí),觸點(diǎn)會(huì)存在抖動(dòng)現(xiàn)象。

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

硬件消抖電路

硬件消抖電路

軟件消抖

我們可以利用延時(shí)函數(shù)


代碼實(shí)現(xiàn)

通過獨(dú)立鍵盤K1,K2,K3,K4來控制左邊四個(gè)led燈的亮滅


#include


typedef unsigned char u8;

typedef unsigned int u16;


sbit K1=P3^1;//第一個(gè)按鍵

sbit K2=P3^0;//第二個(gè)按鍵

sbit K3=P3^2;//第三個(gè)按鍵

sbit K4=P3^3;//第四個(gè)按鍵


sbit led1=P2^0;

sbit led2=P2^1;

sbit led3=P2^2;

sbit led4=P2^3;


void delay(u16 i)

{

while(i--);

}


void main()

{

while(1)

{

if(K1==0)//判斷是否按下

{

delay(100);//如果按下消抖

if(K1==0)//判斷是否按下

{

led1=~led1;

while(!K1);//檢測(cè)按鍵是否松開

}

}

if(K2==0)//判斷是否按下

{

delay(100);//如果按下消抖

if(K2==0)//判斷是否按下

{

led2=~led2;

while(!K2);//檢測(cè)按鍵是否松開

}

}

if(K3==0)//判斷是否按下

{

delay(100);//如果按下消抖

if(K3==0)//判斷是否按下

{

led3=~led3;

while(!K3);//檢測(cè)按鍵是否松開

}

}

if(K4==0)//判斷是否按下

{

delay(100);//如果按下消抖

if(K4==0)//判斷是否按下

{

led4=~led4;

while(!K4);//檢測(cè)按鍵是否松開

}

}

}

}

關(guān)鍵字:51單片機(jī)  獨(dú)立按鍵 引用地址:51單片機(jī)學(xué)習(xí)——5--獨(dú)立按鍵

上一篇:51單片機(jī)學(xué)習(xí)——7--8*8LED點(diǎn)陣顯示
下一篇:51單片機(jī)學(xué)習(xí)———3--蜂鳴器

推薦閱讀

? ? 7月19日早間消息,華爾街日?qǐng)?bào)的報(bào)道確認(rèn)了三星正在開發(fā)可折疊屏手機(jī),并透露推出日期就在明年初?! ?jù)悉,這款產(chǎn)品代號(hào)Winner,展開后7英寸,支持從手機(jī)中部進(jìn)行向內(nèi)折疊,就像錢包那樣。圖為三星早年的概念設(shè)計(jì)  報(bào)道稱,“Winner”外側(cè)正面有一塊小副屏可用于常規(guī)的電話功能,背面有一顆攝像頭。  價(jià)格上,“Winner”在1500美元(約合8059...
特斯拉近日透露了其革命性的全新布線架構(gòu),其中展示了控制器與子組件之間的全新模塊化布線結(jié)構(gòu)。這項(xiàng)改進(jìn)對(duì)機(jī)器人更加友好,在實(shí)際制造過程中可以幫助特斯拉更大程度的實(shí)現(xiàn)機(jī)器人自動(dòng)化,減少總裝的組裝時(shí)間。這個(gè)設(shè)計(jì)未來將用于特斯拉皮卡車以及 2020 年即將推出的 Model Y 上。什么是線束?線束像人的神經(jīng)系統(tǒng),它是連接汽車各個(gè)電子元件的橋梁,隨...
7月23日上午消息,日本網(wǎng)站Mac Otakara援引中國(guó)供應(yīng)鏈消息稱,因疫情緣故,蘋果公司2020年的iPhone產(chǎn)品(暫稱iPhone 12)要到10月下旬甚至11月才能發(fā)布?! √O果往往在9月的的前幾周舉行發(fā)布會(huì),推出新iPhone產(chǎn)品,但是今年,由于疫情導(dǎo)致生產(chǎn)延誤,發(fā)布會(huì)可能會(huì)推遲?! 「鶕?jù)Mac Otakara的說法,蘋果的4G LTE ?iPhone 12?產(chǎn)品將在10月...
德州儀器 (TI) 當(dāng)?shù)貢r(shí)間周三(21日)公布第三季度財(cái)測(cè),營(yíng)收略低于分析師預(yù)期,引發(fā)投資人擔(dān)心由疫情引起的芯片需求激增即將觸頂。德州儀器稱,截至9月底的第三季度,銷售額將為44億-47.6億美元,利潤(rùn)為每股1.87美元至2.13美元。而根據(jù)彭博匯編數(shù)據(jù),分析師平均預(yù)估的每股利潤(rùn)是1.97美元,銷售額達(dá)45.9億美元。與其他芯片制造商一樣,德儀已有多季收入都...

史海拾趣

問答坊 | AI 解惑

基于電流型脈寬調(diào)制器的單端反激式穩(wěn)壓電源設(shè)計(jì)

電源裝置是電力電子技術(shù)應(yīng)用的一個(gè)重要領(lǐng)域,其中高頻開關(guān)式直流穩(wěn)壓電源由于具有效率高、體積小、重量輕等突出優(yōu)點(diǎn),而得到了廣泛應(yīng)用。本文詳細(xì)介紹一種電流控制型開關(guān)電源,以低成本的UC3842 PWM 控制芯片為核心構(gòu)成的多路輸出的開關(guān)電源設(shè)計(jì)電 ...…

查看全部問答∨

壇子里有沒有朋友用過xilinx xupv2p開發(fā)板的??想請(qǐng)教一下!

如題,謝謝!希望我能從用過的朋友那里咨詢一下關(guān)于這塊開發(fā)板的問題。謝謝了!…

查看全部問答∨

PIO0_1中斷進(jìn)不去?

下面是程序: #include \"..\\config.h\" #define LED         (1ul << 2)#define LED_INIT()  GPIO2DIR  |=  LED          &nb ...…

查看全部問答∨

如何實(shí)現(xiàn)嵌入式系統(tǒng)的網(wǎng)上在線更新

最近要做一個(gè)基于Context-M3的無操作系統(tǒng)的項(xiàng)目,其中有一部分功能是要實(shí)現(xiàn)軟件的在線更新。 我第一次做這方面的功能,沒有什么經(jīng)驗(yàn),特來請(qǐng)教。 現(xiàn)在通信協(xié)議方面已經(jīng)沒有問題了,現(xiàn)在所面對(duì)的問題是: 如何將2進(jìn)制文件寫到Flash相應(yīng)的地址上。 ...…

查看全部問答∨

程序集“System.Web.Services"出錯(cuò)!

在做PDA應(yīng)用程序時(shí)碰到: D:\\WebService2\\WebService2\\TestWebService\\Form1.cs(26,13): 錯(cuò)誤 CS0012: 類型“System.Web.Services.WebService”在未被引用的程序集中定義。必須添加對(duì)程序集“System.Web.Services, Version=2.0.0.0, Culture=n ...…

查看全部問答∨

EVC 對(duì)話框 焦點(diǎn)問題

BOOL CScanDlg::OnInitDialog() {CDialog::OnInitDialog();         GetDlgItem(IDC_EDIT1)->SetFocus(); } 請(qǐng)問代碼有問題嗎? 為什么 edit1 就是在運(yùn)行后得不到焦點(diǎn)呢? 請(qǐng)問有什么辦法才能使他得到焦點(diǎn)?!?

查看全部問答∨

急救?。。。。?!用VHDL語言編寫出租車計(jì)費(fèi)器程序

用VHDL語言編寫出租車計(jì)費(fèi)器程序 要求:按行駛里程收費(fèi)。起步價(jià)8.00元(含3公里),5公里以內(nèi)按1.80元/公里,5公里以后按2.20元/公里,5公里以內(nèi)每0.5公里加價(jià)0.9元,5公里以后每0.5公里加價(jià)1.1元。車停止每3分鐘算0.5公里。 希望高手幫忙?。?! ...…

查看全部問答∨

RAM不夠用了,想換個(gè)大點(diǎn)的片子,但是找不到可直接替代的!

原來是用的 62256 28-DIP 本以為可以直接用62512和628128替換了,結(jié)果發(fā)現(xiàn)管腳不同:(     最好是128K x 8 28-DIP Static RAM管腳要和62256 的一樣哦。附上62256的管腳圖    找了很久了,有了解的朋友麻煩給說一下 那個(gè)型 ...…

查看全部問答∨

仿真波形問題

  各位樓主,大家好!我在用modelsim-altera仿真時(shí),出現(xiàn)過好多警告,警告內(nèi)容為:Warning: CONV_INTEGER: There is an \'U\'|\'X\'|\'W\'|\'Z\'|\'-\' in an arithmetic operand, and it has been converted to 0.#  & ...…

查看全部問答∨
小廣播
設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦

最新單片機(jī)文章

 
EEWorld訂閱號(hào)

 
EEWorld服務(wù)號(hào)

 
汽車開發(fā)圈

 
機(jī)器人開發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號(hào) 京ICP備10001474號(hào)-1 電信業(yè)務(wù)審批[2006]字第258號(hào)函 京公網(wǎng)安備 11010802033920號(hào) Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved