亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码

標題: 按鍵長按短按問題 [打印本頁]

作者: xinxian    時間: 2014-10-14 23:53
標題: 按鍵長按短按問題
現在只有一個按鍵,當按鍵短按的時候,燈1亮,當按鍵長按的時候,燈2亮,不想使用定時器或者中斷函數。這個應該怎么處理??

作者: 明白    時間: 2014-10-15 10:29
#include "reg51.h"
#define d 5000
#define c 5*d
unsigned int cnt;
sbit key=P3^7;
sbit LED1=P2^0;
sbit LED2=P2^1;
void main()                              
{
   key=1;
  LED1=1;
  LED2=1;
  cnt=0;
  while(1)
  {
     if(key)
      {  
       if(cnt>d && cnt<c) LED1=!LED1;//短按&acute;
       cnt=0;
      }   
    else   
      {  
        cnt++;  
        if( cnt==c )LED2=!LED2;//長按
        if( cnt>c  )cnt=c+1;   
      }  
   }
}
作者: T29    時間: 2014-10-16 00:51
主函數循環次數
作者: xinxian    時間: 2014-10-17 21:09
明白 發表于 2014-10-15 10:29
#include "reg51.h"
#define d 5000
#define c 5*d

不好用啊
作者: xinxian    時間: 2014-10-17 21:24
明白 發表于 2014-10-15 10:29
#include "reg51.h"
#define d 5000
#define c 5*d

不好用啊
作者: 明白    時間: 2014-10-17 23:19
你用匯編語言,還是c語音?,
復制有錯誤嗎
作者: snake1417    時間: 2017-9-26 00:25
謝謝分享
作者: ZHANmoshen    時間: 2017-9-26 11:14
延時一下在判斷 不就行了,若按鍵還按著  說明是長按
作者: cuihengrong    時間: 2017-9-26 13:25
沒看明白上面的程序
作者: wulin    時間: 2017-9-26 13:49
xinxian 發表于 2014-10-17 21:24
**** 作者被禁止或刪除 內容自動屏蔽 ****

好用啊,難道你不是用C語言?




歡迎光臨 (http://www.denmoz.com/bbs/) Powered by Discuz! X3.1