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

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

?? kbsub.c

?? freescale單片機電子時鐘
?? C
字號:
/*-----------------------------------------------------*
*文件描述:本文件包含了H08C鍵盤中斷子函數,分別為:       *  
*(1)KB_Init:鍵盤初始化函數                             *
*   void KB_Init(void)                                 *
*(2)KB_Scan:掃描讀取鍵值函數                           *
*   unsigned char KB_Scan(void)                        *
*(3)KB_Def:鍵值轉為定義值函數                          *
*   unsigned char KB_Def(unsigned char KB_valve)       *
*-----------------------------------------------------*/
/*[以下為子程序源代碼]*/
/*[頭文件]*/
#include "GP32C.H"
#include "KB.h"
/*KB_Init:鍵盤初始化函數-------------------------------*
*功  能:初始化鍵盤中斷的引腳,但未開放鍵盤中斷         *
*參  數:無                                             *
*返  回:無                                             *
*-----------------------------------------------------*/  
void KB_Init(void)
{
	 KB_P=0x00;             //復位KB_P
	 KB_D=0b00001111;       //定定義7-4為輸入,3-0為輸出
	 KB_PUE=0b11110000;     //定義輸入引腳有內部上拉電阻
	 INTKBSCR|= (1<<IntBit);//屏蔽鍵盤中斷(IMASKk=1)
	 INTKBIER=0b11110000;   //允許輸入引腳的中斷可進入
	 INTKBSCR|= (1<<ACKKBit);  //清鍵盤中斷請求(ACKK=1)
	 INTKBSCR&= ~(1<<IntBit); //開放鍵盤中斷(IMASKk=1)
}
/*KB_Scan:掃描讀取鍵值函數-----------------------------*
*功  能:掃描一次4*4鍵盤上的按鍵,讀取鍵值->*p          *
*         若無按鍵,*p為0xff                           *
*參  數:無                                             *
*返  回:掃描到的鍵值                                   *
*-----------------------------------------------------*/  
unsigned char KB_Scan(void) 
 {
	 unsigned char line,i,tmp;
     line=0b11111110;        //使第一根行線為0(低電平)
	 for(i=1;i<=4;i++)         //將掃描4根行線
	  {	
        tmp=KB_P;            //取KB_P->tmp
        tmp|=0b00001111;     //KB_P.7-4保留,KB_P.3-0為1
        KB_P=tmp&line;       //令KB_P.n=0,n=0、1、2、3
	    asm("NOP");            //等待,消除按鍵抖動
	    asm("NOP");
	    tmp=KB_P;
	    tmp&=0b11110000;       //看第n行是否有鍵按下
	    if(tmp!=0xf0)          //本行有鍵按下
	     {
	        tmp=KB_P;
		    break;
	     }
	     else                  //本行無鍵按下,掃描下一行
		    line=(line<<1)|0x01; 
	 }	
	  if(i==5)   tmp=0xff;
	  return(tmp);
 }
/*KB_Def:鍵值轉為定義值函數----------------------------*
*功  能:鍵值轉為定義值                                 *
*參  數:鍵值                                           *
*返  回:鍵定義值                                       *
*-----------------------------------------------------*/
//鍵盤定義表
const unsigned char KB_Table[]= 
{0xEE,'1',0xDE,'2',0xBE,'3',0x7E,'A',
 0xED,'4',0xDD,'5',0xBD,'6',0x7D,'B',
 0xEB,'7',0xDB,'8',0xBB,'9',0x7B,'C',
 0xE7,'.',0xD7,'0',0xB7,':',0x77,'D',
 0x00};
unsigned char KB_Def(unsigned char KB_valve)
 {
   unsigned char KeyPress;
   unsigned char i;
   unsigned char j;
   i=0;
   while(1)
   {
     j=KB_Table[i];
     //與0(定義表結束標志)相比較
     if (j==0)                   //=0,即表中無次定義值
        {KeyPress=0xff; break;}  //返回0xff
     else
        //與鍵值相比較
        if (j==KB_valve)         //找到       
           {KeyPress=KB_Table[i+1];break;} //取鍵定義值
        else
           i+=2;              //指向下一個鍵值,繼續判斷
    };
    return KeyPress;
 } 

  

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
caoporm超碰国产精品| 亚洲欧美日韩人成在线播放| 亚洲欧美在线观看| 日韩va欧美va亚洲va久久| 国产精品亚洲第一区在线暖暖韩国| 激情欧美一区二区三区在线观看| 波多野洁衣一区| 欧美一二三区在线观看| **欧美大码日韩| 美国十次了思思久久精品导航| a级高清视频欧美日韩| 欧美一区二区二区| 亚洲男同1069视频| 国产福利一区二区三区在线视频| 欧美日韩中文字幕一区| 中文字幕国产一区二区| 偷偷要91色婷婷| 国产精品一二三| 日韩视频国产视频| 亚洲一级二级三级| 成人免费看的视频| 精品乱码亚洲一区二区不卡| 亚洲靠逼com| 久久精品国产亚洲a| 欧美日韩电影在线| 亚洲女爱视频在线| 国产一区二区视频在线播放| 在线一区二区视频| 中国色在线观看另类| 久久精品国产亚洲一区二区三区| 91免费观看国产| 亚洲国产高清aⅴ视频| 另类小说视频一区二区| 欧美剧情片在线观看| 亚洲精品视频在线看| 不卡视频一二三四| 国产婷婷色一区二区三区| 人人精品人人爱| 欧美日韩一区视频| 亚洲一区二区视频在线| 99综合影院在线| 精品美女在线观看| 美女视频黄 久久| 欧美精品免费视频| 亚洲黄色免费网站| 91在线观看下载| 国产精品青草久久| 国产精品亚洲综合一区在线观看| 精品国产区一区| 美女视频黄频大全不卡视频在线播放 | 激情成人综合网| 欧美精品日日鲁夜夜添| 亚洲成av人片一区二区梦乃| 91麻豆视频网站| 亚洲天堂免费看| 91女厕偷拍女厕偷拍高清| 国产精品国产三级国产普通话三级| 国产成人免费在线| 久久久亚洲欧洲日产国码αv| 精品一区二区三区在线播放 | 加勒比av一区二区| 欧美videofree性高清杂交| 男女男精品视频| 日韩午夜激情av| 久久99精品国产.久久久久久| 91精品久久久久久久91蜜桃| 免费在线观看精品| 日韩三级视频在线看| 蓝色福利精品导航| 欧美成人乱码一区二区三区| 日韩av网站在线观看| 777亚洲妇女| 久久超碰97人人做人人爱| 精品少妇一区二区三区在线播放| 美日韩一区二区| 国产午夜精品久久| 不卡欧美aaaaa| 亚洲激情六月丁香| 欧美精选在线播放| 久久精品国产99国产精品| 久久免费看少妇高潮| 成人免费视频视频在线观看免费| 国产精品情趣视频| 欧美无乱码久久久免费午夜一区| 一区二区三区中文字幕电影| 欧美日韩国产一级片| 捆绑调教一区二区三区| 亚洲国产岛国毛片在线| 91色porny在线视频| 亚洲第一狼人社区| 日韩精品一区二区三区视频播放| 国产精品一区专区| 国产欧美在线观看一区| 99vv1com这只有精品| 亚洲成年人网站在线观看| 91免费看片在线观看| 五月综合激情日本mⅴ| 日本一区二区免费在线| 777午夜精品免费视频| 成人午夜免费视频| 日本在线不卡视频| 1000部国产精品成人观看| 538prom精品视频线放| www.欧美日韩| 麻豆精品国产91久久久久久| 亚洲色图欧洲色图婷婷| 欧美成人高清电影在线| 在线影视一区二区三区| 国产69精品久久久久毛片 | 欧美激情一区二区三区在线| 欧美日韩亚洲综合在线| 波多野洁衣一区| 激情av综合网| 日韩av午夜在线观看| 一区二区三区四区国产精品| 国产午夜一区二区三区| 欧美一卡在线观看| 欧美性做爰猛烈叫床潮| av电影天堂一区二区在线| 国产一区二区视频在线| 日韩成人午夜精品| 亚洲一区欧美一区| 国产精品国产成人国产三级 | 91福利视频久久久久| 国产成人久久精品77777最新版本| 视频一区二区三区入口| 亚洲女人****多毛耸耸8| 国产精品嫩草99a| 精品国产sm最大网站免费看| 欧美福利电影网| 在线观看欧美精品| 91年精品国产| 99久久精品国产麻豆演员表| 成人永久aaa| 国产福利91精品一区二区三区| 美洲天堂一区二卡三卡四卡视频| 天堂va蜜桃一区二区三区| 亚洲狠狠丁香婷婷综合久久久| 日韩一区欧美一区| 国产精品无遮挡| 国产欧美一区二区精品秋霞影院 | 色婷婷久久综合| 成人app软件下载大全免费| 国产一区二区伦理| 经典一区二区三区| 精品一区二区三区在线视频| 久久成人18免费观看| 久久精品免费观看| 狠狠色丁香九九婷婷综合五月| 免费一区二区视频| 麻豆视频一区二区| 久久精品999| 国产真实乱对白精彩久久| 国产麻豆精品theporn| 国产一区二区免费在线| 国产精品亚洲成人| 国产精品一卡二卡| 成人av电影在线| 99久久精品国产麻豆演员表| 91色视频在线| 在线观看日韩毛片| 欧美精品自拍偷拍| 91麻豆精品国产综合久久久久久| 欧美日韩国产影片| 日韩美女一区二区三区| 精品国产一区二区精华| 久久婷婷国产综合国色天香| 国产亚洲精品aa午夜观看| 欧美国产在线观看| 1区2区3区精品视频| 亚洲一区二区三区中文字幕| 亚洲高清免费视频| 日韩av一区二区在线影视| 九九视频精品免费| 国产精品18久久久久久vr| 成人18视频日本| 91激情五月电影| 欧美一区二区成人6969| 久久综合九色综合97婷婷女人 | 日韩一级欧美一级| 26uuu国产一区二区三区| 国产欧美一区二区精品秋霞影院| 亚洲三级免费观看| 天涯成人国产亚洲精品一区av| 蜜臀av性久久久久蜜臀aⅴ四虎| 美脚の诱脚舐め脚责91| 国产精品一区不卡| 色狠狠av一区二区三区| 欧美一区二区播放| 中文一区在线播放| 亚洲一区二区三区视频在线播放| 日韩经典中文字幕一区| 国产二区国产一区在线观看| 97久久超碰国产精品| 欧美精品自拍偷拍| 久久久国产午夜精品| 亚洲精品久久嫩草网站秘色| 日本不卡视频在线观看| 国产成a人亚洲精品| 欧美日韩激情在线|