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

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

?? system.c

?? C8051F120與串口、并口、D12、USB、LCD應用
?? C
字號:
#include "System.h" 

//25ms定時器2計數值=0x10000-22.1184M/12/40
#define T2L_VAL 0x00
#define T2H_VAL 0x4C

unsigned char CheckKeyF=0;	//鍵盤檢測標志位
unsigned int  counter=0;	//T2計數器,25ms++
unsigned int  Mycounter;	//計數器,用于用戶定時
unsigned char Myflag=0;		//用戶定時標志

//鍵盤數據結構
struct KeyStruct Key[8];

void delay(int n)    //延時函數
{
	int i=0;
	while(i<n)	i++;
}

#define XBARE 0x40	//ENABLE XBR, set XBR2.6 = 1
//配置交叉開關和I/O口
void PORT_INIT()
{ 
	SFRPAGE = CONFIG_PAGE;
	/* XBR0 control follow digital utils
	uart0:xbr0.2->p0.0,p0.1
	spi0:xbr0.1->p0.2,p0.3,p0.4,(p0.5)
	smb0:xbr0.0->p0.6,p0.7
	*/
	XBR0 = 0x07;

	/*XBR2 control follows
	UART1:xbr2.2->p1.0,p1.1
	*/
	XBR2 = 0x4;

	// set P1MDIN.2 to ADC2-in, skip p1.2 pin
	P1MDIN = 0xFB;

	/*XBR1 control follows
	T0:XBR1.1->p1.3
	INT0:XBR1.2->p1.4
	*/
	XBR1 = 0x06;
	//for test
//	P1MDOUT |= 0x10;
//	XBR1 |= 0x82;	//XBR1.7:sysclk->p1.4	


	//ENABLE switch 
	XBR2 |= XBARE;
   
	P5MDOUT|=0x0F;   //LCD控制信號
	P6MDOUT|=0xFF;   //LCD數據信號
	P7MDOUT|=0x13;   //背光,RES,HC157控制
	P3MDOUT|=0x04;   //KEY_EN
}

//系統時鐘初始化
void SYSCLK_INIT()                //使用外部晶陣22.1184M   
{   
    SFRPAGE = CONFIG_PAGE;
	OSCXCN |=0x67;                //使能外部晶陣
    while((OSCXCN & 0x80)==0)     //延時,直至外部晶陣就緒
    delay(100);
	CLKSEL |=0x01;                //切換到外部時鐘
} 


void Timer2_INIT()                //16位自動重裝模式,產成25ms中斷
{   
    SFRPAGE = TMR2_PAGE;
	
 	TMR2L=T2L_VAL;                //賦值          
    TMR2H=T2H_VAL;
    RCAP2L=T2L_VAL;
    RCAP2H=T2H_VAL;
    TMR2CF |=0x01;                //SYSCLK/12作為T2輸入,向上計數
	TMR2CN &=0xf4;                //T2工作模式: 自動重裝,計時器,忽略T2EX信號                       
	ET2=1;
	TR2=1;	
}

void Timer2_ISR() interrupt 5    	 //T2 25ms中斷
{   
	TF2=0;
	counter++;
    CheckKeyF=1;     				//鍵盤檢測             	
	if(Mycounter==counter)         
		Myflag=1;					//用戶定時到,置位
}

void CheckKey()						//鍵盤檢測.要求每次按鍵時間超過100ms;持續按鍵以每秒4次計算
{	
    unsigned char data i;
	unsigned char data M=1;
	SFRPAGE = CONFIG_PAGE;
	OE=1;							//關閉并口
	Key_En=0;           			//使能鍵盤
	P6MDOUT=0x00;       			//配置P6為數字輸入 (數字輸入=漏極開路+SFR寫1)
	P6=0xff;
	delay(5);
    for(i=0;i<8;i++)    			//依次檢測各鍵
	{  
	    if((P6&M)==0)				//當前第i位為0
		{
			if(Key[i].pressold==0)	//前一次為0
			{
				Key[i].pressing++;
				if(Key[i].pressing==4)  Key[i].pressed=1;
				if(Key[i].pressing==10) Key[i].pressing=0;  //持續按鍵以每秒4次計算
			}
			else					//前一次為1
			{ 
				Key[i].pressing=1;	
			}
			Key[i].pressold=0;
		}
		else						//當前第i位為1
		{    
        	if(Key[i].pressold==0)	//前一次為0   
		    {
				Key[i].pressing=0; 
			}
			else					//前一次為1
			{
						
			}
		    Key[i].pressold=1;
		}
	    M=M<<1;  
	}
	CheckKeyF=0;
	Key_En=1; 
    P6MDOUT=0xff;					//P6置回輸出狀態
}

void Key_INIT()
{
  int i;
  for(i=0;i<8;i++)
  {
  	  Key[i].pressed=0;
	  Key[i].pressold=1;
	  Key[i].pressing=0;
  }
}

void ClearKey()
{
	int i;
	for(i=0;i<8;i++)
	{
		Key[i].pressed=0;
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91麻豆精品久久久久蜜臀| 91美女片黄在线观看| thepron国产精品| 国产亚洲一二三区| 国产精品一卡二| 精品少妇一区二区三区日产乱码 | 中文字幕一区二区三| 精品一区免费av| 久久精品一区二区三区四区| 成人av综合一区| 国产精品久久久久四虎| 成人美女视频在线观看| 国产日韩v精品一区二区| 欧美日韩国产小视频在线观看| 欧美日韩五月天| 亚洲午夜在线视频| 欧美综合天天夜夜久久| 午夜精品久久一牛影视| 丝袜诱惑制服诱惑色一区在线观看 | 天天影视色香欲综合网老头| 欧美性生活一区| 日韩一区精品视频| 日韩视频免费观看高清完整版| 免费亚洲电影在线| 精品99一区二区| 久久精品国产精品青草| 国产精品天干天干在线综合| 97久久精品人人爽人人爽蜜臀| 亚洲高清免费观看| xvideos.蜜桃一区二区| 国产精品一区在线| 亚洲已满18点击进入久久| 欧美性生活久久| 国产另类ts人妖一区二区| 国产精品免费免费| 欧美日韩免费观看一区三区| 久久er精品视频| 一区二区三区在线播| 色香色香欲天天天影视综合网| 亚洲精品一卡二卡| 欧美日韩aaa| 欧美日韩另类一区| 日韩av二区在线播放| 中文字幕乱码久久午夜不卡 | 亚洲制服丝袜在线| 久久久九九九九| 欧美中文字幕久久| 成人午夜激情片| 五月天激情综合| 中文字幕免费在线观看视频一区| 欧美一区欧美二区| 不卡区在线中文字幕| 国产一区二区视频在线播放| 一区二区三区中文在线| 日韩一区二区三区免费看 | 亚洲二区在线观看| 久久久国产精品午夜一区ai换脸| 欧美日韩美女一区二区| 不卡视频在线观看| 国产69精品久久99不卡| 午夜av区久久| 亚洲视频中文字幕| 国产精品网站在线观看| 日韩一级欧美一级| 欧美精选午夜久久久乱码6080| 成人综合在线网站| 亚洲人成网站精品片在线观看| 国产蜜臀97一区二区三区| 91精品国产综合久久久久久漫画 | 国内精品伊人久久久久av一坑| 亚洲第一成年网| 亚洲日本在线a| 亚洲手机成人高清视频| 亚洲国产成人一区二区三区| 日韩一卡二卡三卡四卡| 欧美午夜精品久久久久久孕妇| 丰满少妇久久久久久久| 日韩影院精彩在线| 国产精品丝袜91| 日韩精品中文字幕一区二区三区 | 午夜激情综合网| 久久欧美一区二区| 欧美成人女星排名| 91精品免费在线观看| 欧美专区亚洲专区| 国产一区二区三区蝌蚪| 久久超级碰视频| 亚洲色欲色欲www在线观看| 久久久久国产精品免费免费搜索| 91精品国产福利| 538prom精品视频线放| 欧美日韩另类一区| 欧美性猛交xxxxxx富婆| 色狠狠综合天天综合综合| 91猫先生在线| 555www色欧美视频| 日韩午夜中文字幕| 欧美电影免费观看高清完整版在 | 欧美大片拔萝卜| 3d动漫精品啪啪| 日韩免费一区二区三区在线播放| 欧美成人艳星乳罩| 久久九九影视网| 久久精品夜夜夜夜久久| 国产精品久久久久久久浪潮网站| 亚洲欧美自拍偷拍色图| 亚洲人成网站精品片在线观看 | 91老师国产黑色丝袜在线| 人人精品人人爱| 亚洲欧美另类小说视频| 亚洲人精品午夜| 亚洲欧美日韩中文播放| 亚洲一区电影777| 亚洲第一久久影院| 日本亚洲天堂网| 精一区二区三区| 日韩精品成人一区二区在线| 久草热8精品视频在线观看| 久久国产日韩欧美精品| voyeur盗摄精品| 欧美亚洲综合色| 久久久91精品国产一区二区三区| 国产精品免费av| 亚洲va国产天堂va久久en| 久久精品国产一区二区三| 国产69精品久久99不卡| 欧美亚洲国产怡红院影院| 欧洲国产伦久久久久久久| 91.com在线观看| 中文字幕不卡的av| 国产盗摄视频一区二区三区| 99视频精品在线| 日韩一级大片在线| 亚洲欧洲色图综合| 亚洲综合色婷婷| 欧美极品少妇xxxxⅹ高跟鞋| 中文字幕一区二区5566日韩| 亚洲第一综合色| 成人午夜又粗又硬又大| 欧美日韩色一区| 国产日韩欧美a| 欧美日韩国产123区| 日韩欧美亚洲一区二区| 亚洲欧洲av色图| 国产乱码精品一区二区三| 国产精品中文字幕欧美| 7777精品久久久大香线蕉| 欧美激情一区不卡| 丝袜亚洲另类欧美| av一区二区三区在线| 精品国产污污免费网站入口| 亚洲电影视频在线| 国产成人精品三级麻豆| 色狠狠色狠狠综合| 国产精品视频观看| 国产一区二区网址| 欧美一区二区三区视频免费| 一区二区三区成人| 91啦中文在线观看| 精品国精品自拍自在线| 成人亚洲一区二区一| 91亚洲精品久久久蜜桃| 在线观看国产91| 国产清纯白嫩初高生在线观看91| 极品尤物av久久免费看| 国产色一区二区| 日韩一区中文字幕| 日韩国产欧美在线观看| 欧美视频中文字幕| 亚洲精品在线网站| 精品国产露脸精彩对白| 国产精品入口麻豆九色| 亚洲国产精品久久艾草纯爱| 久久精品国产免费| 欧美日韩国产另类不卡| 日韩视频一区二区| 国产精品影音先锋| 国产精品欧美一区二区三区| 色av综合在线| 日韩高清在线不卡| 亚洲另类春色校园小说| 国产成人av网站| 日韩一区在线免费观看| 欧美日韩国产高清一区二区三区| 国产精品亚洲午夜一区二区三区| 国产精品天天看| 日韩国产在线观看| 91在线视频观看| 国产情人综合久久777777| 日韩国产在线观看一区| 久久久91精品国产一区二区精品| 在线不卡免费av| 欧美在线free| 国产精品成人在线观看| 亚洲国产色一区| 欧美中文一区二区三区| 日韩女优av电影| 午夜视频在线观看一区二区三区 | 国产真实精品久久二三区| 在线看不卡av|