欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

51單片機按鍵消抖方式總結

查看數: 7922 | 評論數: 9 | 收藏 9
關燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發布時間: 2021-8-20 16:39

正文摘要:

電路圖如下: MCU采用89C52單片機,晶振12MHZ。 1、沒有消除抖動的原始代碼: #include <REGX52.H> #include <intrins.h> sbit KeyValue=P3^7; unsigned char code segment[]={0xc0,0xf9,0xa4,0xb ...

回復

ID:831736 發表于 2021-10-11 16:55
if(!key)
while(1)
{
//如果有顯示程序寫一遍在這里
if(key)
  {
  //按鍵要實現的功能
  break;
  }
}
這樣寫只能按一次實現一次
ID:970710 發表于 2021-10-9 17:04
主意不錯,站位留存一下!
ID:966104 發表于 2021-10-5 07:10
這樣很難嗎?               
                if(K5 == 0)        
                {
                        DelayM(20); q = ~q;                //標志位取反
                        if(q){kai_numl = kai_numl | 1;}
                                     else { kai_numl = kai_numl&0;}
                         if(q){BLK = BLK | 1;}
                                else {BLK= BLK & 0;}
                        while(K5 == 0);
                                
                }
ID:969407 發表于 2021-10-4 15:45
挺好的啊,我自己也是這樣使用的
ID:839438 發表于 2021-9-30 10:42
其實這個就是狀態機
ID:34149 發表于 2021-9-11 19:27
原理分析到位!多謝分享
ID:398219 發表于 2021-9-9 14:47
一般來說都是延時5MS,小程序上用不了多少
ID:964826 發表于 2021-9-9 09:51
我記的網上有人利用標志位進行消抖,用延時的話有點困難
ID:872412 發表于 2021-8-25 20:05
還可以搞兩個for嵌套循環! 最外層記錄按了多少次,用來處理多次連續按鍵。內層在規定時間內有按鍵動作記為真,超過規定時間記為假,這樣可以高效消抖

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表