亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? text1.c

?? c8051f020鍵盤程序,是5X6鍵盤的好用原代碼
?? C
字號:
/*本程序為鍵盤掃描程序,各鍵值初定為0x00-0x09對應各個數字鍵,0x0A-確認,0x0B清除,0x0C編號
,0x0D加液,0x0E菜單,0x0F-走紙,0x10-打印,0x11-關機,0x12-左方向鍵,0x13右方向鍵,0x14上方
向鍵,0x15下方向鍵*/

#include <C8051F020.H>
#define uchar unsigned char
#define uint  unsigned int

void whatkey(void);
/*
void key_on(uchar ikey);
*/                                              /*函數聲明*/

void main()                                     /*主函數*/
{
 while(1)
  whatkey();
}

/*
void key_on(uchar ikey)
{
 switch(ikey)
 {
  case 0x00: 按鍵0操作;
             break;
  case 0x01: .........
  ....................
 }
}
*/                                              /*具體執行函數*/
void whatkey(void)                              /*掃描函數,判斷哪個按鍵按下*/
{
 uchar key;                                     /*定義形參,代表具體按鍵*/
 uchar i,j;                                     /*定義倆參數*/

 P4=0x01;              
 P5^0=0;
 P5^1=0;
 P5^2=0;                                        /*第一排鍵判斷賦值*/

 if(P4==0x21&&P5^0==0&&P5^1==0&&P5^2==0)        /*判斷按鍵是否按下*/
  {
   for(i=0;i<50;i++)                            /*消抖動*/
    for(j=0;j<20;j++);                            
   if(P4==0x21&&P5^0==0&&P5^1==0&&P5^2==0)      /*再次判斷*/
    key=0x07;                                   /*7鍵*/
   /*
   key_on(key);                                 
   */                                           /*執行程序*/
  } 
  else if(P4==0x41&&P5^0==0&&P5^1==0&&P5^2==0)  /*判斷按鍵是否按下*/
  {
   for(i=0;i<50;i++)                            /*消抖動*/
    for(j=0;j<20;j++);                            
   if(P4==0x41&&P5^0==0&&P5^1==0&&P5^2==0)      /*再次判斷*/
    key=0x08;                                   /*8鍵*/
   /*
   key_on(key);                                 
   */                                           /*執行程序*/
  } 
  else if(P4==0x81&&P5^0==0&&P5^1==0&&P5^2==0)  /*判斷按鍵是否按下*/
  {
   for(i=0;i<50;i++)                            /*消抖動*/
    for(j=0;j<20;j++);                            
   if(P4==0x81&&P5^0==0&&P5^1==0&&P5^2==0)      /*再次判斷*/
    key=0x09;                                   /*9鍵*/
   /*
   key_on(key);                                 
   */                                           /*執行程序*/
  } 
  else if(P4==0x01&&P5^0==1&&P5^1==0&&P5^2==0)  /*判斷按鍵是否按下*/
  {
   for(i=0;i<50;i++)                            /*消抖動*/
    for(j=0;j<20;j++);                            
   if(P4==0x01&&P5^0==1&&P5^1==0&&P5^2==0)      /*再次判斷*/
    key=0x0C;                                   /*編號鍵*/
   /*
   key_on(key);                                 
   */                                           /*執行程序*/
  }
  else if(P4==0x01&&P5^0==0&&P5^1==1&&P5^2==0)  /*判斷按鍵是否按下*/
  {
   for(i=0;i<50;i++)                            /*消抖動*/
    for(j=0;j<20;j++);                            
   if(P4==0x01&&P5^0==0&&P5^1==1&&P5^2==0)      /*再次判斷*/
    key=0x0D;                                   /*加液鍵*/
   /*
   key_on(key);                                 
   */                                           /*執行程序*/
  }
  else if(P4==0x01&&P5^0==0&&P5^1==0&&P5^2==1)  /*判斷按鍵是否按下*/
  {
   for(i=0;i<50;i++)                            /*消抖動*/
    for(j=0;j<20;j++);                            
   if(P4==0x01&&P5^0==0&&P5^1==0&&P5^2==1)      /*再次判斷*/
    key=0x0E;                                   /*菜單鍵*/
   /*
   key_on(key);                                 
   */                                           /*執行程序*/
  } 



 P4=0x02;              
 P5^0=0;
 P5^1=0;
 P5^2=0;                                        /*第二排鍵判斷賦值*/

 if(P4==0x22&&P5^0==0&&P5^1==0&&P5^2==0)        /*判斷按鍵是否按下*/
  {
   for(i=0;i<50;i++)                            /*消抖動*/
    for(j=0;j<20;j++);                            
   if(P4==0x22&&P5^0==0&&P5^1==0&&P5^2==0)      /*再次判斷*/
    key=0x04;                                   /*4鍵*/
   /*
   key_on(key);                                 
   */                                           /*執行程序*/
  } 
  else if(P4==0x42&&P5^0==0&&P5^1==0&&P5^2==0)  /*判斷按鍵是否按下*/
  {
   for(i=0;i<50;i++)                            /*消抖動*/
    for(j=0;j<20;j++);                            
   if(P4==0x42&&P5^0==0&&P5^1==0&&P5^2==0)      /*再次判斷*/
    key=0x05;                                   /*5鍵*/
   /*
   key_on(key);                                 
   */                                           /*執行程序*/
  } 
  else if(P4==0x82&&P5^0==0&&P5^1==0&&P5^2==0)  /*判斷按鍵是否按下*/
  {
   for(i=0;i<50;i++)                            /*消抖動*/
    for(j=0;j<20;j++);                            
   if(P4==0x82&&P5^0==0&&P5^1==0&&P5^2==0)      /*再次判斷*/
    key=0x06;                                   /*6鍵*/
   /*
   key_on(key);                                 
   */                                           /*執行程序*/
  } 
  else if(P4==0x02&&P5^0==1&&P5^1==0&&P5^2==0)  /*判斷按鍵是否按下*/
  {
   for(i=0;i<50;i++)                            /*消抖動*/
    for(j=0;j<20;j++);                            
   if(P4==0x02&&P5^0==1&&P5^1==0&&P5^2==0)      /*再次判斷*/
    key=0x0F;                                   /*走紙鍵*/
   /*
   key_on(key);                                 
   */                                           /*執行程序*/
  }
  else if(P4==0x02&&P5^0==0&&P5^1==1&&P5^2==0)  /*判斷按鍵是否按下*/
  {
   for(i=0;i<50;i++)                            /*消抖動*/
    for(j=0;j<20;j++);                            
   if(P4==0x02&&P5^0==0&&P5^1==1&&P5^2==0)      /*再次判斷*/
    key=0x10;                                   /*打印鍵*/
   /*
   key_on(key);                                 
   */                                           /*執行程序*/
  } 
  else if(P4==0x02&&P5^0==0&&P5^1==0&&P5^2==1)  /*判斷按鍵是否按下*/
  {
   for(i=0;i<50;i++)                            /*消抖動*/
    for(j=0;j<20;j++);                            
   if(P4==0x02&&P5^0==0&&P5^1==0&&P5^2==1)      /*再次判斷*/
    key=0x11;                                   /*關機鍵*/
   /*
   key_on(key);                                 
   */                                           /*執行程序*/
  } 


 P4=0x04;              
 P5^0=0;
 P5^1=0;
 P5^2=0;                                        /*第三排鍵判斷賦值*/

 if(P4==0x24&&P5^0==0&&P5^1==0&&P5^2==0)        /*判斷按鍵是否按下*/
  {
   for(i=0;i<50;i++)                            /*消抖動*/
    for(j=0;j<20;j++);                            
   if(P4==0x24&&P5^0==0&&P5^1==0&&P5^2==0)      /*再次判斷*/
    key=0x01;                                   /*1鍵*/
   /*
   key_on(key);                                 
   */                                           /*執行程序*/
  } 
  else if(P4==0x44&&P5^0==0&&P5^1==0&&P5^2==0)  /*判斷按鍵是否按下*/
  {
   for(i=0;i<50;i++)                            /*消抖動*/
    for(j=0;j<20;j++);                            
   if(P4==0x44&&P5^0==0&&P5^1==0&&P5^2==0)      /*再次判斷*/
    key=0x02;                                   /*2鍵*/
    /*
   key_on(key);                                 
   */                                           /*執行程序*/
  } 
  else if(P4==0x84&&P5^0==0&&P5^1==0&&P5^2==0)  /*判斷按鍵是否按下*/
  {
   for(i=0;i<50;i++)                            /*消抖動*/
    for(j=0;j<20;j++);                            
   if(P4==0x84&&P5^0==0&&P5^1==0&&P5^2==0)      /*再次判斷*/
    key=0x03;                                   /*3鍵*/
   /* 
   key_on(key);                                 
   */                                           /*執行程序*/
  }
  /*
  else if(P4==0x04&&P5^0==1&&P5^1==0&&P5^2==0)  
  {
   for(i=0;i<50;i++)                           
    for(j=0;j<20;j++);                            
   if(P4==0x04&&P5^0==1&&P5^1==0&&P5^2==0)   
    key=0x..;                              
  }
  */                                            /*預留鍵*/

  else if(P4==0x04&&P5^0==0&&P5^1==1&&P5^2==0)  /*判斷按鍵是否按下*/
  {
   for(i=0;i<50;i++)                            /*消抖動*/
    for(j=0;j<20;j++);                            
   if(P4==0x04&&P5^0==0&&P5^1==1&&P5^2==0)      /*再次判斷*/
    key=0x14;                                   /*上方向鍵*/
   /*
   key_on(key);                                 
   */                                           /*執行程序*/
  }
  /*
  else if(P4==0x04&&P5^0==0&&P5^1==0&&P5^2==1)  
  {
   for(i=0;i<50;i++)                            
    for(j=0;j<20;j++);                            
   if(P4==0x04&&P5^0==0&&P5^1==0&&P5^2==1)  
    key=0x..;                             
  }
  */                                            /*預留鍵*/

    
 P4=0x08;              
 P5^0=0;
 P5^1=0;
 P5^2=0;                                        /*第四排鍵判斷賦值*/

 if(P4==0x28&&P5^0==0&&P5^1==0&&P5^2==0)        /*判斷按鍵是否按下*/
  {
   for(i=0;i<50;i++)                            /*消抖動*/
    for(j=0;j<20;j++);                            
   if(P4==0x28&&P5^0==0&&P5^1==0&&P5^2==0)      /*再次判斷*/
    key=0x0B;                                   /*清除鍵*/
   /*
   key_on(key);                                 
   */                                           /*執行程序*/
  } 
  else if(P4==0x48&&P5^0==0&&P5^1==0&&P5^2==0)  /*判斷按鍵是否按下*/
  {
   for(i=0;i<50;i++)                            /*消抖動*/
    for(j=0;j<20;j++);                            
   if(P4==0x48&&P5^0==0&&P5^1==0&&P5^2==0)      /*再次判斷*/
    key=0x00;                                   /*0鍵*/
   /* 
   key_on(key);                                 
   */                                           /*執行程序*/
  } 
  else if(P4==0x88&&P5^0==0&&P5^1==0&&P5^2==0)  /*判斷按鍵是否按下*/
  {
   for(i=0;i<50;i++)                            /*消抖動*/
    for(j=0;j<20;j++);                            
   if(P4==0x88&&P5^0==0&&P5^1==0&&P5^2==0)      /*再次判斷*/
    key=0x0A;                                   /*確認鍵*/
    /*
   key_on(key);                                 
   */                                           /*執行程序*/
  } 
  else if(P4==0x08&&P5^0==1&&P5^1==0&&P5^2==0)  /*判斷按鍵是否按下*/
  {
   for(i=0;i<50;i++)                            /*消抖動*/
    for(j=0;j<20;j++);                            
   if(P4==0x08&&P5^0==1&&P5^1==0&&P5^2==0)      /*再次判斷*/
    key=0x12;                                   /*左方向鍵*/
    /*
   key_on(key);                                 
   */                                           /*執行程序*/
  }
  else if(P4==0x08&&P5^0==0&&P5^1==1&&P5^2==0)  /*判斷按鍵是否按下*/
  {
   for(i=0;i<50;i++)                            /*消抖動*/
    for(j=0;j<20;j++);                            
   if(P4==0x08&&P5^0==0&&P5^1==1&&P5^2==0)      /*再次判斷*/
    key=0x15;                                   /*下方向鍵*/
   /*
   key_on(key);                                 
   */                                           /*執行程序*/
  } 
  else if(P4==0x08&&P5^0==0&&P5^1==0&&P5^2==1)  /*判斷按鍵是否按下*/
  {
   for(i=0;i<50;i++)                            /*消抖動*/
    for(j=0;j<20;j++);                            
   if(P4==0x08&&P5^0==0&&P5^1==0&&P5^2==1)      /*再次判斷*/
    key=0x13;                                   /*右方向鍵*/
   /*
   key_on(key);                                 
   */                                           /*執行程序*/
  } 
}





?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩—二三区免费观看av| 91丨porny丨在线| 国产精品18久久久久| 日本丶国产丶欧美色综合| 日韩精品一区二区三区四区视频| 亚洲视频你懂的| 国产在线视频一区二区| 欧美日韩国产一区| 日韩伦理电影网| 国产不卡一区视频| 精品少妇一区二区三区在线视频| 亚洲图片自拍偷拍| 色婷婷综合久久久中文一区二区 | 色噜噜狠狠成人中文综合| 欧美mv日韩mv| 久久国产乱子精品免费女| 欧美无砖砖区免费| 中文字幕一区二区三区精华液 | 日韩一区二区三| 亚洲一区二区三区不卡国产欧美| 99久久伊人精品| 国产精品日日摸夜夜摸av| 狠狠色丁香久久婷婷综| 日韩片之四级片| 热久久免费视频| 91精品国产免费| 亚洲国产精品久久人人爱蜜臀| 色婷婷综合久久久久中文一区二区| 国产欧美日韩亚州综合| 丁香亚洲综合激情啪啪综合| 欧美激情一区三区| 成人精品亚洲人成在线| 国产精品久久久久一区二区三区共| 国产一区高清在线| 国产日韩亚洲欧美综合| 国产a级毛片一区| 国产精品国产自产拍在线| 91首页免费视频| 亚洲欧美日韩在线不卡| 欧美日韩久久久| 午夜激情综合网| 日韩视频一区在线观看| 国产麻豆一精品一av一免费 | www欧美成人18+| 国产综合久久久久久鬼色 | 极品美女销魂一区二区三区| 日韩欧美一级在线播放| 国产传媒日韩欧美成人| 亚洲欧洲99久久| 在线观看一区日韩| 水蜜桃久久夜色精品一区的特点| 91.成人天堂一区| 国产最新精品精品你懂的| 中文字幕日本乱码精品影院| 91久久精品日日躁夜夜躁欧美| 亚洲一区二区三区四区在线观看 | 国模套图日韩精品一区二区| 欧美综合一区二区三区| 亚洲自拍偷拍欧美| 日韩一级免费观看| 高清国产一区二区三区| 亚洲视频 欧洲视频| 日韩视频123| 成人免费视频网站在线观看| 亚洲国产综合91精品麻豆 | 欧美疯狂做受xxxx富婆| 国产夫妻精品视频| 国产精品天天摸av网| 在线看日韩精品电影| 国产一区视频在线看| 亚洲美女区一区| 精品国产99国产精品| 色乱码一区二区三区88| 国产在线视频精品一区| 亚洲高清免费观看高清完整版在线观看| 日韩欧美久久一区| 色婷婷综合久久久久中文一区二区| 久久精品国产久精国产| 亚洲视频在线一区| 亚洲精品一区二区三区香蕉| 色哟哟在线观看一区二区三区| 久久精品免费观看| 亚洲最大成人综合| 国产亚洲精品精华液| 91精品在线麻豆| 色妞www精品视频| 国产电影一区在线| 久久国产精品免费| 亚洲123区在线观看| 自拍偷拍国产精品| 国产欧美久久久精品影院| 日韩欧美在线观看一区二区三区| 91色九色蝌蚪| 成人综合日日夜夜| 捆绑调教一区二区三区| 亚洲综合激情另类小说区| 欧美国产在线观看| 欧美tickling网站挠脚心| 6080国产精品一区二区| 欧美色男人天堂| 色老头久久综合| 91在线一区二区三区| 成人久久久精品乱码一区二区三区| 久久99国产精品尤物| 青青草97国产精品免费观看| 午夜一区二区三区在线观看| 亚洲伊人色欲综合网| 亚洲精品国产视频| 亚洲精品国产一区二区精华液| 综合色中文字幕| 亚洲欧美在线另类| 亚洲人成在线观看一区二区| 亚洲日本在线视频观看| 中文字幕在线观看一区| 亚洲视频一区二区在线| 亚洲精品中文在线| 亚洲国产欧美在线人成| 午夜亚洲国产au精品一区二区| 日精品一区二区| 蜜臀av性久久久久蜜臀aⅴ流畅| 美国十次综合导航| 国产一区二区成人久久免费影院 | 国产亚洲精品bt天堂精选| 久久久久久久一区| 国产精品网站在线观看| 亚洲乱码国产乱码精品精98午夜 | 欧美美女视频在线观看| 欧美日韩国产综合久久| 欧美一区二区三区在| 欧美精品一区二区三区四区 | 久久综合国产精品| 国产欧美日韩卡一| 中文字幕日本乱码精品影院| 一区二区三区四区不卡视频| 日韩精品亚洲专区| 激情五月婷婷综合网| 不卡的av中国片| 欧美系列在线观看| 精品毛片乱码1区2区3区| 国产日韩精品一区| 亚洲一区免费视频| 看片网站欧美日韩| av毛片久久久久**hd| 欧美三级资源在线| 欧美大片在线观看一区| 国产精品你懂的| 亚洲成av人片一区二区三区| 美女视频第一区二区三区免费观看网站 | 欧洲人成人精品| 日韩精品一区二区三区四区| 国产精品的网站| 图片区小说区国产精品视频| 国产一区二区毛片| 欧美色老头old∨ideo| 欧美一区二区在线视频| 国产精品午夜电影| 人人爽香蕉精品| 91同城在线观看| 日韩精品一区国产麻豆| 一区二区三区自拍| 国产成人av自拍| 91超碰这里只有精品国产| 中文一区二区在线观看| 水野朝阳av一区二区三区| 99久久综合99久久综合网站| 精品国精品国产尤物美女| 一区二区三区鲁丝不卡| 国产福利精品一区二区| 日韩免费高清av| 亚洲午夜视频在线观看| 成人av午夜电影| 精品久久久久久久一区二区蜜臀| 一区二区三区不卡视频| 成人av先锋影音| 国产日韩视频一区二区三区| 蜜臀91精品一区二区三区 | 日精品一区二区| 色av成人天堂桃色av| 国产精品免费av| 国产精华液一区二区三区| 欧美一区二区在线免费播放| 亚洲自拍欧美精品| 日本精品一区二区三区四区的功能| 国产婷婷色一区二区三区四区| 美女视频黄久久| 日韩一级视频免费观看在线| 亚洲国产日韩一级| 欧美人伦禁忌dvd放荡欲情| 一区二区三区色| 色天天综合久久久久综合片| 亚洲欧美怡红院| 99精品国产91久久久久久| 国产亚洲欧美在线| 丁香婷婷深情五月亚洲| 国产网站一区二区| 国产99久久久精品| 欧美激情艳妇裸体舞| 成人高清av在线| 国产精品久久久久久户外露出| 国产91精品欧美|