大香蕉大香蕉在线播放-日韩av在线一区中文字幕-日韩熟女熟妇久久精品综合-精品免费视频一区二区三区

技術(shù)熱線: 4007-888-234
設(shè)計開發(fā)

專注差異化嵌入式產(chǎn)品解決方案 給智能產(chǎn)品定制注入靈魂給予生命

開發(fā)工具

提供開發(fā)工具、應用測試 完善的開發(fā)代碼案例庫分享

技術(shù)支持

從全面的產(chǎn)品導入到強大技術(shù)支援服務(wù) 全程貼心伴隨服務(wù),創(chuàng)造無限潛能!

新品推廣

提供新的芯片及解決方案,提升客戶產(chǎn)品競爭力

新聞中心

提供最新的單片機資訊,行業(yè)消息以及公司新聞動態(tài)

探討按鍵處理的C程序

更新時間: 2019-03-23
閱讀量:2267

十年專注單片機方案開發(fā)的方案公司英銳恩,與您探討按鍵處理的C程序。英銳恩現(xiàn)提供服務(wù)產(chǎn)品涉及主控芯片:8位單片機、16位單片機、32位單片機及各類運算放大器等。

//**********************************************
//**********   鍵程序   *************************
//**********************************************

//判斷鍵是否松開
void keyoff(void)
{
unsigned char temp;
while(1)
{
delayms(200); //延時200ms,以保證按確認鍵,開停鍵松開后才進入程序
  temp=PORTD;

//判斷健是否松開,如果松開,則退出循環(huán)
  if(temp==keytemp)
    { break;}
  }  
}

//******************************************
//判斷鍵是否連續(xù)按下
void keykey(unsigned char tmp)
{
unsigned char temp;
delayms(5);  //延時5ms
temp=PORTD;   //再讀鍵值  

//如果松開
if(temp!=tmp)
{keynum=0;}

//沒松開
else
{
  keynum++;
  if(keynum>=20)
    { keynum=20;}
    if(keynum<=5)
      {delayms(250);delayms(250);delayms(250);}
    else if(keynum<=10)
      {delayms(250);delayms(250);}
    else if(keynum<=15)
      {delayms(50);} 

 else
      {delayms(10);}
 
  }
}

//*********************************************
//鍵盤鍵值判斷
unsigned char keysub(void)
{   //傳回鍵值
unsigned char temp1,temp2;//存儲PORTD值
unsigned char key;         //設(shè)定鍵值 

temp1=PORTD;               //讀PORTD口
delayms(10);               //延時10ms,防抖動
temp2=PORTD;
if((temp1==temp2)&&(temp2!=keytemp))
{//有鍵按下
  if((temp2&0X40)==0)  
   {
     key=1;      //確認鍵---第6位
     keyoff(); /鍵松開
   }

  else if((temp2&0X20)==0)
   {
     key=2;      //增---第5位
     keykey(temp2); //連續(xù)增 

}

  else if((temp2&0X10)==0)
   {
     key=3;      //減---第4位
     keykey(temp2); //連續(xù)減
   }

  else if((temp2&0X80)==0)
   {
     key=4;     //開/停鍵---第7位
     keyoff();
   }
  }//有鍵按下

  else   

{ //無鍵按下
    key=9;    
    keynum=0;   //恢復keynum為0,取消連續(xù)鍵值 
  }

return(key);      //返回鍵值
}

//鍵程序結(jié)束

(文源網(wǎng)絡(luò),侵刪)

日韩成人伦理片在线观看| 午夜无码a级毛片| 在线观看国产日韩欧美一区二区| 狠狠干无码日韩AV| 久久久久久久久黄片观看| 欧美日韩精品视频在线第一区| 久久久久久久久黄片观看| 狂野国产性爱av| 精彩欧美一区二区三区| 狗狗大鸡巴狂操美女| 插我舔内射18免费视频| 欧美成人3p视频| 好想大鸡巴插进阴道视频| 日本一区二区在线高清| 一区二区在线不卡| 久久久18禁一区二区网| 美女被插入小穴涩涩视频| 蜜臀AV无码国产精品尤物| 操大屌粉的小穴视频| 久久综合日韩亚洲精品色| 亚洲成国产人片在线观看| 97人妻精品一区二区三区视频| 天堂丝袜人妻中文字幕在线| 3色w九九久久男人皇宫宕| 中文字幕在线精品的视频| 日日爱黄色毛片视频| 日本不卡高清视频在线播放| 久操视频中文字幕在线观看| 粉嫩小穴被大鸡巴操视频在线观看| 无码视频在线观看| 被公侵犯人妻少妇一区二区三区| 777米奇在线视频无码| 2021国产精品自在自线| 久久久三级黄片免费视频| 日韩精品高清在线| 操大美女逼射精视频| 黄色亚洲一级大片| 美女被插入小穴涩涩视频| 60秒动态视频在线观看| 鸡巴操美女小穴羞羞视频| 亚洲综合极品香蕉久久网|