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

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

?? 程序掃描(線反轉).c

?? 單片機接口技術實用子程序 配套程序 學單片機的可以看看。精彩在里面。
?? C
字號:
//-----------------------函數聲明,變量定義--------------------------------------------------------
#include <reg51.h>
#define KEY P1
//-----------------------變量聲明---------------------------------------------------------------------
void program_SCANkey();       //程序掃描鍵盤,供主程序調用
void delay(unsigned  int N) ;//延時子程序,實現(16*N+24)us的延時 
bit judge_hitkey();                      //判斷是否有鍵按下,有返回1,沒有返回0
unsigned char scan_key();              //掃描鍵盤,返回鍵值(高四位代表行,低四位代表列)
void key_manage(unsigned char keycode); //鍵盤散轉
void manage_key1(void);      //按鍵1處理程序
void manage_key2(void);      //按鍵2處理程序
void manage_key3(void);      //按鍵3處理程序
void manage_key4(void);      //按鍵4處理程序
//...........每個按鍵對應一個處理程序,這里
//-------------------------------- ------------------------------------------------------------------
// 函數名稱: program_SCANkey
// 函數功能: 程序掃描鍵盤,
//            有鍵按下完成按鍵處理,無鍵按下直接返回
//--------------------------------------------------------------------------------------------------
 void program_SCANkey()
{
 unsigned char key_code;
 if(judge_hitkey())             //判斷是否有鍵按下
 {
 delay(1000);                   //延時20ms左右,消除抖動干擾
 if(judge_hitkey())             //判斷是否有效按鍵
   {
    key_code=scan_key(); 
    while(judge_hitkey());           //等待按鍵釋放
    key_manage(key_code);     //鍵盤掃描、鍵盤散轉、按鍵處理
    }
  }
}
//-------------------------------- ------------------------------------------------------------------
// 函數名稱: delay
// 入口參數: N
// 函數功能:延時子程序,實現(16*N+24)us的延時 
// 系統采用11.0592MHz的時鐘時,延時滿足要求,其它情況需要改動
//--------------------------------------------------------------------------------------------------
  void delay(unsigned  int N)  
  {
  int i; 
  for(i=0;i<N;i++);
  }
//--------------------------------------------------------------------------------------------------
// 函數名稱: system_init()
// 函數功能: 初始化設置
//            設定INT0、INT1及T0、T1的工作方式
//--------------------------------------------------------------------------------------------------
/*  void system_init(void )  
             {
              TMOD=0x55; //定時器1和定時器0工作在方式1,的計數模式
              TR0=1;     //定時器1和定時器0開始計數
              TR1=1;
              ET0=1;     //定時器1和定時器0中斷允許
              ET1=1;
              IT1=0;     //選擇INT0和INT1為電平觸發方式
              IT0=0;
              EX0=1;     //外部中斷允許
              EX1=0;
              EA=1;      //系統中斷允許
               }
//--------------------------------------------------------------------------------------------------
// 函數名稱: INT0_intrupt
// 函數功能: 外部中斷0處理程序
//--------------------------------------------------------------------------------------------------
void INT0_intrupt() interrupt 0 using 1
              {
               EA=0;         //系統中斷禁止
			   delay(1000);  //鍵盤消抖動
			   if(INT_0==0)  //判斷是否干擾
			   {              //的確有健按下   
			   while(INT_0==0);//等待鍵盤釋放
               delay(1000);    //鍵盤消抖動
			   manage_key1();
			   }
			   EA=1;
}*/
//--------------------------------------------------------------------------------------------------
// 函數名稱: judge_hitkey
// 函數功能: //判斷是否有鍵按下,有返回1,沒有返回0
//--------------------------------------------------------------------------------------------------
bit judge_hitkey()                      //判斷是否有鍵按下,有返回1,沒有返回0
{
unsigned char scancode,keycode;
scancode=0x0F;                    //P1.4~P1.7輸出全1則無鍵閉合
KEY=scancode;
keycode=KEY;                      //讀P1.0~P1.3的狀態
if(keycode==0x0F)
return(0);                        //全1則無鍵閉合
else 
return(1);                        //否則有鍵閉合
}
//--------------------------------------------------------------------------------------------------
// 函數名稱: scan_key
// 函數功能: //掃描鍵盤,返回鍵值(高四位代表行,低四位代表列)
//--------------------------------------------------------------------------------------------------
unsigned char scan_key()              //掃描鍵盤,返回鍵值(高四位代表行,低四位代表列)
  {
   unsigned char scancode,keycode,keycode_line,keycode_row;
   scancode=0xF0;                      //列置低,行置高
   KEY=scancode;                       //輸入掃描碼,掃描行
   keycode_line=KEY;
   scancode=0xF0;                      //列置高,行置低
   KEY=scancode;                       //輸入掃描碼,掃描列
   keycode_row=KEY;
   keycode(((keycode_line<<4)&0xF0)|(keycode_row&0x0F));
   return(keycode);
   }
//--------------------------------------------------------------------------------------------------
// 函數名稱: key_manage
// 入口參數: keycode 掃描鍵盤返回的鍵值(高四位代表行,低四位代表列)
// 函數功能: 鍵盤散轉
//--------------------------------------------------------------------------------------------------
void key_manage(unsigned char keycode)
     {
	 switch(keycode)
	 {
     case 0x11:manage_key1();break;
	 case 0x12: manage_key2();break;
	 case 0x14: manage_key3();break;
	 case 0x18: manage_key4();break;
	 case 0x21:manage_key5();break;
	 case 0x22: manage_key6();break;
	 case 0x24: manage_key7();break;
	 case 0x28: manage_key8();break;
	 case 0x41:manage_key9();break;
	 case 0x42: manage_key10();break;
	 case 0x44: manage_key11();break;
	 case 0x48: manage_key12();break;
	 case 0x81:manage_key13();break;
	 case 0x82: manage_key14();break;
	 case 0x84: manage_key15();break;
	 case 0x88: manage_key16();break;
	// default:   
    }
  }
//--------------------------------------------------------------------------------------------------
// 函數名稱: manage_key1
// 函數功能: 按鍵1處理程序
//--------------------------------------------------------------------------------------------------
void manage_key1(void)
     {
     }

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久免费午夜影院| 欧美一区二区三区四区在线观看| 国产日韩精品视频一区| 国产精品911| 中文字幕日韩一区| 欧美婷婷六月丁香综合色| 午夜精品成人在线视频| 欧美www视频| 国产精品一区二区你懂的| 全部av―极品视觉盛宴亚洲| 欧美变态tickle挠乳网站| 粉嫩久久99精品久久久久久夜| 国产精品国产成人国产三级| 色婷婷一区二区三区四区| 日韩和欧美一区二区三区| 精品国产一区二区三区忘忧草| 国产99精品在线观看| 亚洲乱码中文字幕| 91精品国产综合久久蜜臀| 国产成人午夜精品影院观看视频| 国产精品成人免费在线| 91精品欧美一区二区三区综合在 | 国产91丝袜在线18| 亚洲精品少妇30p| 日韩一卡二卡三卡国产欧美| 国产宾馆实践打屁股91| 亚洲3atv精品一区二区三区| 国产日韩欧美精品综合| 欧美日韩久久久久久| 丰满白嫩尤物一区二区| 亚洲午夜在线电影| 日本一区二区在线不卡| 欧美另类高清zo欧美| 成人做爰69片免费看网站| 爽好多水快深点欧美视频| 国产三级精品三级在线专区| 欧美精品久久99久久在免费线| 国产乱色国产精品免费视频| 婷婷中文字幕综合| 亚洲欧洲精品一区二区精品久久久| 91精品久久久久久蜜臀| 91免费在线视频观看| 国产精品中文字幕日韩精品 | 国产精品视频yy9299一区| 欧美伦理视频网站| jizzjizzjizz欧美| 久久超碰97中文字幕| 亚洲国产成人高清精品| 最新热久久免费视频| 2023国产精品视频| 欧美高清视频一二三区 | 欧美日韩成人综合天天影院| av在线播放一区二区三区| 久久99精品一区二区三区三区| 一区二区三区加勒比av| 国产精品国产三级国产| 久久亚洲综合色一区二区三区| 91精选在线观看| 欧美日韩中字一区| 久久久久国产一区二区三区四区 | 日韩电影一区二区三区四区| 亚洲青青青在线视频| 国产目拍亚洲精品99久久精品| 精品久久国产老人久久综合| 欧美一区二区三区四区高清| 欧美亚洲综合色| 欧美性大战久久久久久久蜜臀 | 日韩国产精品久久| 亚洲国产日产av| 亚洲福利视频一区二区| 亚洲国产裸拍裸体视频在线观看乱了| 国产精品传媒在线| 最新热久久免费视频| 亚洲色欲色欲www在线观看| 国产精品色婷婷久久58| 国产精品久久综合| 一区在线观看视频| 亚洲精品乱码久久久久久久久| 亚洲精品日韩专区silk| 有坂深雪av一区二区精品| 亚洲国产欧美在线| 奇米综合一区二区三区精品视频| 麻豆国产精品一区二区三区 | 国产一区二区三区| 国产一区二区三区免费看 | 中文字幕在线一区二区三区| 亚洲天天做日日做天天谢日日欢| 亚洲男人的天堂一区二区| 亚洲国产综合人成综合网站| 天天色天天爱天天射综合| 免费在线观看视频一区| 国产在线不卡一区| 不卡的电视剧免费网站有什么| 一本一道久久a久久精品| 在线视频欧美精品| 日韩西西人体444www| 国产网红主播福利一区二区| 日韩一区欧美一区| 亚洲一区二区精品视频| 久久综合综合久久综合| 成人精品鲁一区一区二区| 91色九色蝌蚪| 欧美一区二区三区视频免费播放| 久久亚洲综合色| 一区二区三区国产精华| 琪琪久久久久日韩精品| 成人av免费观看| 欧美在线播放高清精品| 精品毛片乱码1区2区3区| 国产精品久久久久四虎| 五月天婷婷综合| 国产精品一区二区在线播放| 91在线免费播放| 日韩你懂的在线播放| 亚洲免费观看视频| 九一九一国产精品| 92精品国产成人观看免费| 亚洲天堂成人在线观看| 美日韩一级片在线观看| 91色在线porny| 久久先锋影音av鲁色资源| 亚洲最大成人网4388xx| 国产在线乱码一区二区三区| 欧美在线观看禁18| 国产欧美一区二区精品秋霞影院| 亚洲国产日韩精品| 成人深夜在线观看| 日韩一区二区三区三四区视频在线观看| 国产精品污网站| 蜜桃av噜噜一区二区三区小说| 91麻豆成人久久精品二区三区| 精品久久久久香蕉网| 午夜精品一区二区三区电影天堂| 国产福利不卡视频| 精品久久人人做人人爽| 午夜免费欧美电影| 色先锋久久av资源部| 国产精品视频一二三区| 麻豆精品一区二区三区| 欧美日韩免费不卡视频一区二区三区| 国产精品天天看| 国产永久精品大片wwwapp | 国产一区二区不卡老阿姨| 欧美日韩一区成人| 亚洲美女淫视频| 9i在线看片成人免费| 国产欧美一区二区精品性色 | 欧美性猛交xxxx乱大交退制版| 亚洲国产成人私人影院tom| 激情综合色综合久久综合| 欧美男女性生活在线直播观看| 亚洲激情男女视频| 99久久99久久综合| 中文字幕成人在线观看| 国产毛片精品国产一区二区三区| 欧美一激情一区二区三区| 日日夜夜免费精品| 7777精品伊人久久久大香线蕉超级流畅 | 日本三级韩国三级欧美三级| 日本精品视频一区二区三区| 一色屋精品亚洲香蕉网站| 不卡av电影在线播放| 国产精品美女久久久久久久| 懂色一区二区三区免费观看| 国产欧美一区二区精品忘忧草| 国产成人av网站| 国产日产精品一区| 国产成人精品影视| 中文字幕av一区二区三区高| 国产精品一二三四| 国产欧美在线观看一区| 成人av小说网| 亚洲黄色尤物视频| 欧美专区在线观看一区| 成人在线一区二区三区| 国产精品国产三级国产aⅴ中文| 99精品国产视频| 一区二区久久久| 91麻豆精品国产91久久久久| 久久er99热精品一区二区| 国产丝袜欧美中文另类| 高清视频一区二区| 亚洲精品成人天堂一二三| 欧美色图12p| 日本视频免费一区| 久久久久久久久久久久久女国产乱| 成人少妇影院yyyy| 亚洲精品国产第一综合99久久| 欧美日韩国产不卡| 黑人巨大精品欧美一区| 国产亚洲福利社区一区| 91在线视频官网| 热久久一区二区| 欧美国产精品v| 欧美亚洲免费在线一区| 蜜桃一区二区三区在线| 国产精品成人免费精品自在线观看| 欧美性大战久久久久久久| 久草中文综合在线| 亚洲人成伊人成综合网小说|