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

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

?? otimer.c

?? 單片機控制TC35I無線通信模塊源程序
?? C
字號:

//#define OTimer_Macro_10msTH   (65536 - (11059200 / 12) / 900) / 256		//定時450HZ
//#define OTimer_Macro_10msTL   (65536 - (11059200 / 12) / 900) % 256		//定時450HZ
#define OTimer_Macro_10msTH   0xf8//0xFC		//定時450HZ
#define OTimer_Macro_10msTL   0x00//0x00		//定時450HZ
/*
#define OTIMER_MEM_SEL		idata
#define OTimer_Macro_MaxLogicTimerNum  4    //最大邏輯定時器數量//

#define OTimerID0              0
#define OTimerID1              1
#define OTimerID2              2
#define OTimerID3              3
#define OTimerID4              4
#define OTimerID5              5
#define OTimerID6              6
#define OTimerID7              7

uchar OTIMER_MEM_SEL OTimer_RD_1msCounter    ;  		//1ms計數器

uchar OTIMER_MEM_SEL OTimer_RD_Status;           		//邏輯定時器狀態 1:發生了  0:未發生
uchar OTIMER_MEM_SEL OTimer_RD_Enable;           		//邏輯定時器允許位 1:啟動  0:為啟動
uchar OTIMER_MEM_SEL OTimer_RD_Mode;             		//邏輯定時器模式 1:重載   0:單次
uchar OTIMER_MEM_SEL OTimer_RD_Interval[OTimer_Macro_MaxLogicTimerNum];		//邏輯定時器定時值
uchar OTIMER_MEM_SEL OTimer_RD_DecCounter[OTimer_Macro_MaxLogicTimerNum];
*/
/************************************************
Name      : 定時器初始化. 
Date      : 10:29PM  03/05/02
*************************************************/
void Sys_TimerInit()
{
    ET1 = 0; /* Forbid T0 INT */
    TMOD = (TMOD & 0x0f) | 0x10; /*方式1*/
     
    TF1 = 0; /* Reset */
    TH1 = OTimer_Macro_10msTH;       /* VER 99 */
    TL1 = OTimer_Macro_10msTL;   
/*    OTimer_RD_1msCounter = 0 ;
	OTimer_RD_Status = 0;
    OTimer_RD_Enable = 0;
    OTimer_RD_Mode = 0 ;
*/	
    ET1 = 1; // Permit T0 INT //
    PT1 = 0; // Lower Priority //
    TR1 = 1; // Start T0 /
    
    return ;
}

void  OTimer_Interrupt()
{
//	uchar i,temp ;
	TH1 = OTimer_Macro_10msTH;//1.1ms定時
	TL1 = OTimer_Macro_10msTL;
/*	
	if(Sign_Music_flag == 1)
		SWMUISC = !SWMUISC ;
	Check_Mode_Conter() ;
	Phone_ToneCheck() ;
	
	OTimer_RD_1msCounter++ ;
	if(OTimer_RD_1msCounter >= 90)			//100ms 定時到
	{
		OTimer_RD_1msCounter = 0 ;
		temp = 1;
		for(i = 0; i < 4; i++)
		{
		  	if(((OTimer_RD_Enable >> i) & 1) == 1)
		   	{
		   		OTimer_RD_DecCounter[i] --;
		   		if(OTimer_RD_DecCounter[i] == 0)    //定時到
		   		{
		   			OTimer_RD_Status |= (temp << i);
		   			if(((OTimer_RD_Mode >> i) & 1) == 1)  //重載定時器
		   			{
		   				OTimer_RD_DecCounter[i] = OTimer_RD_Interval[i];
		   			}	
		   			else //釋放定時器
		   			{
		   				OTimer_RD_Enable &= ((temp << i) ^ 0xFF);
		   			}	
		   		}	
		   	}	
		}	
	}*/
}	

/************************************************
Name      : Sys_TimerReqire
Describ   : 邏輯定時器申請. 定時誤差為1個TICK.
*************************************************
uchar Sys_TimerReqire(uchar  OTimerID, uchar  Interval, uchar Mode)     
{
	uchar temp_ret;
    temp_ret = 0x01;
    //申請空余定時器/
    if(OTimerID > OTimerID4)
    {
        return (FALSE) ;
    }	
    if (Interval == 0)  // 立即執行
	{
		OTimer_RD_Status |= (temp_ret << OTimerID);
        return (TRUE) ;
	}    

    OTimer_RD_Interval[OTimerID] = Interval;
    OTimer_RD_DecCounter[OTimerID] = Interval;
	OTimer_RD_Enable |= (temp_ret << OTimerID);
	OTimer_RD_Status &= ((temp_ret << OTimerID) ^ 0xFF);
	if(Mode == 0)
	    OTimer_RD_Mode &= ((temp_ret << OTimerID) ^ 0xFF);
	else
	    OTimer_RD_Mode |= (temp_ret << OTimerID);
    return (TRUE) ;
}
*/
/************************************************
Name      : 釋放定時器. 
Describ   : 釋放指定邏輯定時器.
************************************************
void Sys_TimerRelease(uchar  OTimerID)    
{
	uchar  temp_ret  ;
	temp_ret = 0x01;
    if(OTimerID > OTimerID4)
    {
        return;
    }	
    OTimer_RD_Enable &= ((temp_ret << OTimerID) ^ 0xFF);
    OTimer_RD_Status &= ((temp_ret << OTimerID) ^ 0xFF);
    return ;
}
*/
/**********************************
        邏輯定時器查詢
輸入:無
輸出:邏輯定時器號
**********************************
uchar Analyse_OTimerID()
{
	uchar i,temp_buffer;
	uchar temp_ret;
	temp_ret = 1;
	temp_buffer = OTimer_RD_Status;
	for(i = 0; i < 4; i++)
	{
		if((temp_buffer & 1) == 1)
		    break;
		temp_buffer >>= 1;
	}	
	if(i < 8)
		OTimer_RD_Status &= ((temp_ret << i) ^ 0xFF);
	return(i);
}
*/
/************************************************
Name      : 清除定時器. 
Describ   : 清除所有邏輯定時器. (不建議使用)
Input	  : 無
Output    : 無
************************************************
void Sys_TimerClear()    
{
    OTimer_RD_Enable = 0;
    OTimer_RD_Status = 0;
}

void time(uint delaytime)
{
	while(--delaytime) ;
}
*/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲一二三四久久| 亚洲伦理在线精品| 91麻豆精品国产91久久久久久 | 懂色av中文一区二区三区| 久久国产生活片100| 男男成人高潮片免费网站| 日本女人一区二区三区| 日韩影视精彩在线| 麻豆精品国产91久久久久久| 奇米色一区二区三区四区| 免费日韩伦理电影| 国产一本一道久久香蕉| 国产成人av电影在线观看| 成人av免费在线观看| 91小视频在线| 欧美日韩国产首页| 亚洲精品一区二区三区四区高清| 26uuu另类欧美亚洲曰本| 亚洲国产精品精华液ab| 亚洲人成网站精品片在线观看 | 奇米在线7777在线精品 | 亚洲一级电影视频| 日韩av在线发布| 国产精品77777| 99re66热这里只有精品3直播 | 久久精品在这里| 国产精品妹子av| 三级影片在线观看欧美日韩一区二区| 免费成人在线播放| 成人av在线播放网址| 欧美日韩一级大片网址| 精品国产露脸精彩对白| 亚洲免费视频中文字幕| 国产一区二区在线观看免费 | 日本午夜一区二区| 成人免费不卡视频| 欧美猛男男办公室激情| 国产欧美日韩在线| 青青草97国产精品免费观看| 99re成人在线| 久久精品免费在线观看| 五月天久久比比资源色| 99国产精品久久久久久久久久久| 制服.丝袜.亚洲.另类.中文| 国产精品视频在线看| 日韩电影免费一区| 91在线国产观看| 久久久久久99久久久精品网站| 亚洲高清免费在线| 99热这里都是精品| 久久久91精品国产一区二区精品| 亚洲mv大片欧洲mv大片精品| 成人午夜电影久久影院| 精品国产第一区二区三区观看体验 | 精品一区二区三区的国产在线播放| 91在线小视频| 国产精品麻豆网站| 国产一区二区调教| 精品国精品国产尤物美女| 午夜久久久久久| 欧美艳星brazzers| 亚洲综合成人在线| 99re这里只有精品视频首页| 欧美激情一区二区三区| 国产激情91久久精品导航| 精品成人一区二区| 狠狠色狠狠色综合| 久久伊99综合婷婷久久伊| 久久91精品国产91久久小草| 337p亚洲精品色噜噜狠狠| 婷婷综合五月天| 91麻豆精品国产91久久久| 亚洲国产精品一区二区尤物区| 欧美亚洲综合另类| 亚洲成人av中文| 欧美一区二区私人影院日本| 日本女人一区二区三区| 日韩一级片网站| 久久精品噜噜噜成人88aⅴ| 精品国产91洋老外米糕| 久久99久久99精品免视看婷婷| 欧美哺乳videos| 国产精品1区二区.| 亚洲欧美综合网| 91激情在线视频| 天使萌一区二区三区免费观看| 欧美精品v国产精品v日韩精品 | 国产另类ts人妖一区二区| 久久久亚洲午夜电影| 国产成人av影院| 18欧美亚洲精品| 欧美三级电影网| 黑人巨大精品欧美一区| 国产精品久久久久久一区二区三区| 99精品欧美一区二区三区小说| 亚洲一卡二卡三卡四卡无卡久久| 日韩欧美国产麻豆| 成人免费av资源| 日韩精品久久久久久| 久久综合av免费| 色吊一区二区三区| 日产欧产美韩系列久久99| 国产亚洲一区字幕| 欧美午夜精品免费| 国产精品影视在线| 亚洲电影在线免费观看| 久久久777精品电影网影网| 色综合天天综合网国产成人综合天 | 丰满少妇久久久久久久 | 欧美一区二区在线视频| 国产成都精品91一区二区三| 亚洲精品日日夜夜| 精品理论电影在线观看 | 在线观看视频一区二区欧美日韩| 丝袜美腿亚洲色图| 国产精品国产三级国产| 欧美一级高清大全免费观看| 成人禁用看黄a在线| 日韩高清不卡一区二区三区| 国产精品色呦呦| 日韩一区二区三区四区| 91久久国产最好的精华液| 国产精品99久久久久久似苏梦涵 | 精品久久久久久亚洲综合网| 色屁屁一区二区| 国产精品一区2区| 视频一区国产视频| 亚洲综合在线电影| 日本一区二区免费在线| 欧美一级久久久| 欧美亚男人的天堂| av中文字幕在线不卡| 国产在线播放一区| 免费成人结看片| 五月天激情综合网| 亚洲第一福利一区| 亚洲一区二区在线播放相泽| 中文字幕乱码一区二区免费| 日韩欧美高清dvd碟片| 欧美午夜精品久久久久久超碰 | 亚洲美女精品一区| 中文字幕亚洲成人| 国产精品欧美一级免费| 国产欧美日韩在线| 国产精品网站在线| 国产精品第四页| 国产精品久久久久久久岛一牛影视 | 中文字幕五月欧美| 国产片一区二区三区| 国产免费观看久久| 中文字幕不卡一区| 综合自拍亚洲综合图不卡区| 国产精品每日更新在线播放网址| 日本一区二区三区国色天香 | 欧美午夜片在线看| 欧美丝袜自拍制服另类| 欧美美女网站色| 日韩三区在线观看| 久久久久久久久99精品| 中文欧美字幕免费| 国产精品欧美经典| 亚洲女同ⅹxx女同tv| 亚洲精品va在线观看| 亚洲一区二区影院| 美腿丝袜在线亚洲一区| 韩国精品主播一区二区在线观看| 久久精品久久精品| 国产成人久久精品77777最新版本| 国产激情偷乱视频一区二区三区| 成人激情电影免费在线观看| 色综合久久天天| 欧美性xxxxxx少妇| 日韩欧美国产三级| 国产精品高潮久久久久无| 洋洋av久久久久久久一区| 久久精品国产澳门| 99视频精品免费视频| 69成人精品免费视频| 久久久www成人免费无遮挡大片| 亚洲国产精品成人综合 | 国产精品久久久久婷婷| 亚洲精品你懂的| 久色婷婷小香蕉久久| 91欧美激情一区二区三区成人| 欧美男同性恋视频网站| 国产日韩成人精品| 亚洲高清久久久| 国产成人福利片| 欧美精品粉嫩高潮一区二区| 国产欧美一区二区三区网站 | 国产精品免费视频一区| 天天射综合影视| 成人午夜视频免费看| 欧美一级高清片| 亚洲最新视频在线观看| 成人一区在线观看| 欧美电影免费观看高清完整版在| 国产精品萝li| 国产一区二区三区香蕉| 欧美日韩亚洲综合在线 欧美亚洲特黄一级|