久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: 51單片機啟停保的邏輯電圖 [打印本頁]

作者: 888zhjzhj    時間: 2015-3-22 19:37
標題: 51單片機啟停保的邏輯電圖
          #include<reg52.h>
                           sbit KEY1 = P3^2;   
               sbit KEY2 = P3^3;
               //sbit KEY3 = P3^4;
              //sbit LED1 = P0^0;
               sbit LED2 = P1^0;  

                               
                           void KEY()
                          {
                                if((KEY1==0||LED2==0)&& KEY2==1)                                                                                                                                                          
                                                { LED2=0;}
                                                                                else
                                                                                { LED2=1;}
                          }               
                      void Main(void)
                                                        {
                                                                  while(1)
                                                                        {
                                                                                // P0=0x00;
                                                                                // P3=0x00;
                                                                                 KEY();
                                                                        }
                                                        }
                       
請問各位老師,為什么LED亮保持不住,有時短,有時長,我搞了很久也不明白


作者: admin    時間: 2015-3-23 00:23
按鍵沒有做消抖處理
作者: 野強強    時間: 2015-3-23 09:40
在按鍵指令后加上延時50ms的指令,或者用一個硬件消除,就是在開關后面加上單穩態多諧震蕩器。型號54121。
作者: 888zhjzhj    時間: 2015-3-25 20:09
我改成如下程序,效果還不錯。
          #include<reg52.h>
                           sbit KEY1 = P3^2;   
               sbit KEY2 = P3^3;
               sbit LED2 = P0^0;
                           void delay(unsigned int b) //延時約1ms
                                                                                {
                                                                                unsigned int i;
                                                                                while (--b!=0)
                                                                                        for(i=600;i>0;i--);  
                                        }
                               
                           void KEY()
                          {
                                if((KEY1==0||LED2==0)&& KEY2==1)
                                                                                                                                                  
                                                { LED2=0;}
                                                                                else
                                                                                { LED2=1;}
                          }               
                      void Main(void)
                                                        {
                                                          while(1)
                                                                            {

                                                                                            if((KEY1&KEY2) != 1)
           {
                   delay(30) ;       
            KEY();
               
           }
                                                                            }                                                        
                                                   }                               
               




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 国产精品二区三区在线观看 | 日韩手机视频 | 亚州精品天堂中文字幕 | 91国在线高清视频 | 在线观看成人小视频 | 黄网站在线观看 | 成人av电影免费在线观看 | 欧美网址在线观看 | 精品国产一区二区久久 | 91在线观看免费 | 二区中文字幕 | 久久精品一区二区 | 久久草视频 | 久久一级大片 | 手机看片在线播放 | 中文字幕亚洲欧美日韩在线不卡 | 就操在线 | 亚洲精品欧美 | 国产高清精品一区二区三区 | 91www在线观看 | 免费一区二区 | 国产精品福利在线观看 | 美女黄色在线观看 | 91免费视频| 奇米av| 一区日韩| 一区视频在线免费观看 | 在线日韩在线 | 欧美一区二区三区精品 | 中文字幕视频在线免费 | 久久国产精品视频 | 国产精品黄 | 久久久久一区二区三区 | 超碰人人91 | 无码一区二区三区视频 | 精品一区二区三区四区 | 精品免费在线 | 欧美一级www片免费观看 | 91精品国产91久久久久久吃药 | 亚洲vs天堂| 国产精品无码久久久久 |