freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

水溫自動(dòng)控制系統(tǒng)設(shè)計(jì)(參考版)

2025-07-10 15:06本頁面
  

【正文】 //設(shè)置占空比寄存器 。 //清通道2計(jì)數(shù)器 PWMDTY2 = duty。 //設(shè)置占空比寄存器 break。 //清通道1計(jì)數(shù)器 PWMDTY1 = duty。 //設(shè)置占空比寄存器 break。 //清通道0計(jì)數(shù)器 PWMDTY0 = duty。 } //6 清0通道channel計(jì)數(shù)器 PWMCNT0 = 0。 i++) j = j1。 } else //中心對(duì)齊 { for (i=0。 PWMCAE amp。 ichannel。 } //5 確定channel輸出方式 j = 0x01。 PWMPOL amp。 ichannel。 PWMPOL |= j。 ichannel。 } //4 確定channel輸出極性 j = 0x01。 break。 break。= ~j。 i++) j = j1。 for (i=0。= ~j。 i++) //禁止通道channel j = j1。 for (i=0。 (2) //[]脈寬調(diào)制//本文件包含: // (1)PWMInit:PWM初始化 // (2)PWMSetting:設(shè)置PWM周期和占空比設(shè)置 //include include include //頭文件include //脈寬調(diào)制頭文件//PWMInit:PWM初始化//功 能:PWM初始化,A,B時(shí)鐘頻率均設(shè)為8MHz //參 數(shù): // channel通道號(hào),polarity極性,align對(duì)齊方式, // polarity:0負(fù)極性,1正極性,align:0左對(duì)齊,1中心對(duì)齊 //返 回:無 //void PWMInit(INT8U channel,INT8U polarity,INT8U align){ INT8U i,j。 //返回鍵定義值}PWM驅(qū)動(dòng)模塊子函數(shù)()入口參數(shù):出口參數(shù):調(diào)用函數(shù):PWMInit、PWMSetting功 能:定時(shí)產(chǎn)生固定10ms的脈沖調(diào)試時(shí)間:201167作 者:(1)//[]脈寬調(diào)制頭文件//脈寬調(diào)制相關(guān)函數(shù)聲明//PWM初始化函數(shù)聲明void PWMInit(INT8U channel,INT8U polarity,INT8U align)。 } else { i += 2。 } else { //與鍵值相比較 if(j == KB_valve) //找到 { KeyPress = KB_Table[i+1]。 //與0(定義表結(jié)束標(biāo)志)相比較 if (j == 0) //=0,即表中無次定義值 { KeyPress = 0xFF。 i = 0。 INT8U i。, 0x00}。,0x77,39。,0xB7,39。,0xD7,39。, 0xE7,39。,0x7B,39。,0xBB,39。,0xDB,39。, 0xEB,39。,0x7D,39。,0xBD,39。,0xDD,39。, 0xED,39。,0x7E,39。,0xBE,39。,0xDE,39。 //返回出錯(cuò)標(biāo)志}//KB_Def:鍵值轉(zhuǎn)為定義值函數(shù)//功 能:鍵值轉(zhuǎn)為定義值 //參 數(shù):KB_valve=鍵值 //返 回:KeyPress=鍵定義值 ////鍵盤定義表const INT8U KB_Table[]= { 0xEE,39。 //返回掃描的鍵值 else KB_value_last = KB_value_now。 i++) { KB_value_now = KB_Scan1()。 //以下多次掃描消除誤差 for (i=0。 if (0 == KB_count || 1 == KB_count) return KB_Scan1()。}//KB_ScanN:多次掃描鍵盤函數(shù)//功 能:多次掃描鍵盤,消除抖動(dòng) //參 數(shù):KB_count=多次掃描鍵盤的的次數(shù) //返 回:多次掃描鍵盤得到的鍵值: // 正常按鍵KB_value_now。 } if (i == 5) //無按鍵,以后將返回0xFF tmp = 0xFF。 //讀取掃描到的鍵值 break。= 0XF0。 //讀取鍵盤口數(shù)據(jù)寄存器 tmp = KB_P。 asm(NOP)。 KB_P = tmp amp。 i++) //最多將掃描4根行線 { //當(dāng)前掃描的一行,輸出低電平 tmp = KB_P。 //使第一根行線為0(低電平) for (i = 1。若無按鍵,*p為0xff //參 數(shù):無 //返 回:掃描到的鍵值 //INT8U KB_Scan1(void) { INT8U line,i,tmp。 // KB_IF = 0xFF。 // KB_PS = 0x00。 //復(fù)位KB_P KB_D = 0x0F。 //鍵值轉(zhuǎn)為定義值INT8U KB_ScanN(INT8U KB_count)。 //鍵盤初始化INT8U KB_Scan1(void)。 return j。 i++) j += ADCmid(channel)。 for (i=0。 if(0 == n) n = 1。} //ATDave:1路A/D轉(zhuǎn)換函數(shù)(均值濾波)//功 能:對(duì)通道channel的A/D轉(zhuǎn)換結(jié)果求n次平均值 //參 數(shù):n=均值濾波次數(shù)(0~255),channel=通道號(hào)(0~15) //返 回:該通道均值濾波后的A/D轉(zhuǎn)換結(jié)果 //內(nèi)部調(diào)用函數(shù):ADCmid //INT16U ADCave(INT8U n,INT8U channel) { //求n次A/D轉(zhuǎn)換的平均值 INT8U i。 else tmp = i。 } if (k = j) { tmp = j。 i = j。 k = ADCvalue(channel)。 // i = ADCvalue(channel)。 } return temp。 //從A/D數(shù)據(jù)寄存器0中讀10位數(shù)據(jù) temp = (temp 6)。 //取A/D轉(zhuǎn)換結(jié)果 while (1) //判斷ATDSTAT0的第7位是否為1 if ((ATDSTAT0amp。}//ADCvalue:1路10位A/D轉(zhuǎn)換函數(shù)//功 能:獲取通道channel的10位A/D轉(zhuǎn)換結(jié)果 //參 數(shù):channel=通道號(hào)(0~15) //返 回:該通道的A/D轉(zhuǎn)換結(jié)果(0~1023) //INT16U ADCvalue(INT8U channel){ INT16U temp。 // = 0表示10位轉(zhuǎn)換精度 ATDCTL4 amp。 // = 1表示序列長度為1 // = 0為非FIFO模式 //~FRZ1 = 11表示凍結(jié)模式進(jìn)入BDM ATDCTL3 = 0x0B。 //1路10位A/D轉(zhuǎn)換(中值濾波)INT16U ADCave(INT8U n,INT8U channel)。 //A/D轉(zhuǎn)換初始化INT16U ADCvalue(INT8U channel)。 } else LEDdata = ~Dtable[c]。void LEDShow1(INT8U i, INT8U c){LEDcs = CStable[
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1