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

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? sysutils.c

?? S3C44B0驅(qū)動(dòng)ds1820溫度傳感器(裸跑,即不加操作系統(tǒng)). 下載程序后,可以通過(guò)超級(jí)終端顯示出來(lái).
?? C
字號(hào):
#include "..\inc\44b0x.h"
#include "..\inc\uTypes.h"
#include "..\inc\sysUtils.h"
#include "..\inc\console.h"

#define	EXT_OSC_CLK	10000000

U32 g_dwMCLK = 20000000;    //初始值20MHz

/*
函數(shù)名稱: sysUtilsUSecDelay
功    能: 延遲指定的us數(shù)
參    數(shù): dwUs - 延遲的us數(shù)
返回值  : 無(wú)
*/
void sysUtilsUSecDelay (U32 dwUs)
{
  U32 dwCnt;
  dwCnt = dwUs * (g_dwMCLK / 4000000);
  while(dwCnt--) 
  {
  //  if (dwCnt == 1)
  //      printf ("hello World");
  }
}

/*
函數(shù)名稱: sysUtilsDelay
功    能: 延遲指定CPU cycle
參    數(shù): dwTime - 延遲的CPU周期數(shù)
返回值  : 無(wú)
*/
void sysUtilsDelay (U32 dwTime)
{
    while (dwTime --);
}

/****************************************************************************
功能		:設(shè)置系統(tǒng)的鎖相環(huán)
參數(shù)		:nMDiv ----
			       :nPDiv  ----
			       :nSDiv  ----
返回值 :空
****************************************************************************/
STATUS sysUtilsSetPllValue (int nMDiv, int nPDiv, int nSDiv)
{
	int i = 1;		
	
	rPLLCON = (nMDiv<<12)|(nPDiv<<4)|nSDiv;
	
	while(nSDiv--)
		i *= 2;	
	
	g_dwMCLK = (EXT_OSC_CLK*(nMDiv+8))/((nPDiv+2)*i);		

	return STATUS_OK;
}


STATUS sysUtilsSetMainClk (U32 nMCLK)
{
	if (0 == nMCLK)
	{
		return STATUS_ERR;
	}

	
	g_dwMCLK = nMCLK;
	
	return STATUS_OK;
}

void InitSysTimer(U8 Freq)
{		
	rTCON   &= 0xf0ffffff;			//clear manual update bit, stop Timer 5 	
	rTCFG0  &= 0xff00ffff;			//定時(shí)器4/5的預(yù)分頻為16
	rTCFG0  |= (16-1)<<16;
	rTCFG1  &= 0xff0fffff;			//定時(shí)器5的MUX為1/8
	rTCFG1  |= 2<<20;	
	rTCNTB5  = g_dwMCLK/(Freq*16*8);	//定時(shí)器5的重裝值,在ENABLE之前設(shè)定	
	rTCON   |= 0x02000000;			//定時(shí)器5的MANUAL UPDATE BIT設(shè)為1
	rTCON   &= 0xf0ffffff;			//MANUAL UPDATE BIT清零
	rTCON   |= 0x05000000;			//定時(shí)器5 start, 設(shè)為INTERVAL模式
}
	
#define	MaxBeepFreq	20000
#define	MinBeepFreq	20
void SetBeepPwm(U16 Freq, U8 HiRatio)
{
	if(Freq>MaxBeepFreq)
		Freq = MaxBeepFreq;
	if(HiRatio>100)
		HiRatio = 100;	
	rTCON  	&= 0xffff0fff;					// clear manual update bit, stop Timer2
	rTCFG0 	&= 0xffff00ff;					// set Timer 2&3 prescaler 0
	rTCFG1 	&= 0xfffff0ff;					// set Timer 2 MUX 1/16
	rTCFG1  |= 0x00000300;	
	rTCNTB2	 = g_dwMCLK/(Freq*16);				//if set inverter off, when TCNT2<=TCMP2, TOUT is high, TCNT2>TCMP2, TOUT is low
	rTCMPB2  = (rTCNTB2*(100-HiRatio))/100;	//if set inverter on,  when TCNT2<=TCMP2, TOUT is low,  TCNT2>TCMP2, TOUT is high
	rTCON	|= 0x00002000;					// manual update
	rTCON	&= 0xffff0fff;	  				// clear manal update bit
	rTCON   |= 0x0000d000;					// auto reload, inverter on, start Timer 5
}

/****************************************************************************
功能		:點(diǎn)亮或者熄滅LED燈
 參數(shù)		:dwLedNo  指定對(duì)哪個(gè)LED操作
                 : bLight    指定點(diǎn)亮或者熄滅.TRUE 點(diǎn)亮,FALSE熄滅
返回值 :空
****************************************************************************/
void sysUtilsLightLed (U32 dwLedNo, BOOL bLight)
{
  switch (dwLedNo)
  {
    case LED_ALL:
      if (TRUE == bLight) 
        rPDATC |= 0x0E;
      else
        rPDATC &= ~0x0E;
      break;
    case LED1:
    case LED2:
    case LED3:
      if (TRUE == bLight)
        rPDATC |= MASK_BIT(dwLedNo);
      else
        rPDATC &= ~MASK_BIT(dwLedNo);
      break;
    default:
      break;
  }
}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩国产一区| 国产一区三区三区| 亚洲第一狼人社区| 日韩精品电影在线观看| 国产一区欧美日韩| 国产午夜精品一区二区三区视频| 国产精品麻豆欧美日韩ww| 亚洲天堂2016| 狠狠色伊人亚洲综合成人| 日本韩国欧美一区二区三区| 久久综合网色—综合色88| 国产精品色在线| 丁香激情综合五月| 日韩精品一区国产麻豆| 国产精品免费av| 一本一本久久a久久精品综合麻豆 一本一道波多野结衣一区二区 | 欧美日韩精品一二三区| 日本亚洲欧美天堂免费| 91丨porny丨首页| 久久久精品欧美丰满| 日本怡春院一区二区| 亚洲精品一区二区三区香蕉| 日韩激情视频在线观看| 久久一区二区三区四区| 色偷偷一区二区三区| 五月婷婷欧美视频| 欧美丝袜丝交足nylons图片| 国产精品福利一区二区三区| 国产精品一区二区三区乱码| 日韩精品一区二区三区在线| 不卡电影免费在线播放一区| 亚洲国产高清不卡| 成人精品视频一区二区三区| 亚洲一区二区三区四区五区黄| 99re热这里只有精品免费视频| 欧美激情中文不卡| 欧美精品三级日韩久久| 视频一区免费在线观看| 亚洲国产精品二十页| 欧美日韩mp4| 国产日韩精品一区二区三区 | 91精品国产综合久久久久久久久久| 综合欧美亚洲日本| 8x8x8国产精品| 99久久精品久久久久久清纯| 喷水一区二区三区| 精品成人私密视频| 色婷婷亚洲一区二区三区| 国模少妇一区二区三区| 亚洲大片免费看| 国产精品免费aⅴ片在线观看| 日韩一级免费观看| 国产精品一区一区| 首页综合国产亚洲丝袜| 中文字幕中文字幕中文字幕亚洲无线| 日韩三级高清在线| 欧美视频三区在线播放| 成人免费电影视频| 国产精品亚洲视频| 久久99久久精品| 国产人伦精品一区二区| 日韩精品在线一区二区| 欧美日本精品一区二区三区| 91免费精品国自产拍在线不卡| 国产一区不卡视频| 韩国精品免费视频| 另类综合日韩欧美亚洲| 国产欧美一区二区在线| 日韩欧美区一区二| 欧美一区二区视频在线观看 | 欧美激情一区二区三区| 欧美va天堂va视频va在线| proumb性欧美在线观看| 亚洲大片免费看| 亚洲自拍欧美精品| 亚洲综合免费观看高清完整版 | 亚洲色图.com| 综合久久久久久| 亚洲欧美另类久久久精品2019| 欧美日韩一区二区在线观看视频 | 国产精品一级片| 国产一区福利在线| 国产精品伊人色| 国产成人精品影院| 日韩影院在线观看| 免费看精品久久片| 久久97超碰国产精品超碰| 久久aⅴ国产欧美74aaa| 国产美女在线精品| 成人高清视频免费观看| 91在线精品一区二区三区| www.在线成人| 欧美综合一区二区| 99精品桃花视频在线观看| 99久久免费国产| 欧美网站大全在线观看| 7777精品久久久大香线蕉| 欧美电视剧免费观看| 久久久91精品国产一区二区精品 | 94色蜜桃网一区二区三区| 一本大道久久精品懂色aⅴ| 欧美在线短视频| 日韩一区二区精品葵司在线| 国产日韩欧美麻豆| 亚洲精品亚洲人成人网在线播放| 久久久久久久国产精品影院| 国产精品美女久久久久av爽李琼| 亚洲另类在线制服丝袜| 日韩精品午夜视频| 国产大陆精品国产| 欧美在线免费观看亚洲| 精品国产乱码久久久久久久久| 久久视频一区二区| 亚洲已满18点击进入久久| 美女mm1313爽爽久久久蜜臀| 视频一区国产视频| 国产盗摄女厕一区二区三区| 色八戒一区二区三区| 日韩免费在线观看| 一色屋精品亚洲香蕉网站| 国产精品素人一区二区| 亚洲成人精品影院| 国产成人精品午夜视频免费| 欧美视频在线一区| 久久久久久毛片| 午夜激情综合网| 成人app在线观看| 日韩一区二区三区在线观看| 国产精品国产三级国产aⅴ入口 | 美腿丝袜一区二区三区| 99免费精品视频| 精品国产网站在线观看| 一区二区免费在线| 亚洲高清免费在线| 日本不卡的三区四区五区| 不卡一区二区中文字幕| 欧美一区二区日韩| 一区二区三区在线视频免费观看| 美女视频黄频大全不卡视频在线播放| 成人av在线影院| 精品国产一区二区三区忘忧草| 亚洲综合激情网| 99免费精品在线观看| 久久久综合网站| 美女免费视频一区| 欧美日韩欧美一区二区| 亚洲色图制服丝袜| 成人亚洲一区二区一| 欧美本精品男人aⅴ天堂| 日韩中文字幕亚洲一区二区va在线 | 欧美一级一级性生活免费录像| 亚洲欧美一区二区三区久本道91| 韩国一区二区三区| 欧美一区三区四区| 亚洲成av人综合在线观看| 色综合色狠狠综合色| 欧美韩国一区二区| 国产成人自拍高清视频在线免费播放| 欧美一区二区在线免费观看| 亚洲综合图片区| 欧美亚洲国产一区二区三区va| 国产精品久久久久久久久晋中| 国产精品亚洲午夜一区二区三区| 欧美成人一区二区| 精品亚洲国内自在自线福利| 在线综合+亚洲+欧美中文字幕| 亚洲成人精品一区| 欧美日韩黄色影视| 亚洲成av人影院| 正在播放亚洲一区| 美女视频免费一区| 欧美成人欧美edvon| 久久电影网电视剧免费观看| 日韩欧美电影在线| 久久成人久久爱| 久久久久久久久久久久久久久99 | 国产成人精品影院| 欧美精品一区二区三区一线天视频 | 亚洲综合色成人| 91精品国产综合久久精品app| 亚洲乱码国产乱码精品精小说| 一本到高清视频免费精品| 一区二区高清免费观看影视大全| 欧洲另类一二三四区| 亚洲国产精品一区二区久久恐怖片| 欧美日韩一区 二区 三区 久久精品| 亚洲午夜久久久| 日韩午夜av一区| 国产成人激情av| 最新成人av在线| 欧美高清一级片在线| 男人的天堂亚洲一区| 国产午夜三级一区二区三| 99久久99久久精品免费观看| 亚洲免费在线观看| 欧美日本在线播放| 激情综合色播激情啊| 中文字幕视频一区| 欧美精品久久一区二区三区| 久久99热这里只有精品|