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

正文內(nèi)容

畢業(yè)論文基于spce061a的酒精濃度監(jiān)測(cè)-資料下載頁

2025-06-28 10:17本頁面
  

【正文】 int now。 //當(dāng)前的存儲(chǔ)空間unsigned int next。 //下一個(gè)存儲(chǔ)空間unsigned int val[10]。 //存儲(chǔ)空間unsigned int n。 //當(dāng)前存儲(chǔ)空間中數(shù)據(jù)的個(gè)數(shù)float fVoltage。 //存儲(chǔ)采樣值//====================================================================// 函數(shù)名稱: key()// 描述描述: 讀鍵盤函數(shù)//====================================================================unsigned int lcey(){KeyDownTimes= 0。KeyFlag=0。 while(1) { F_Key_Scan()。 while(KeyFlag==HaveKey) { KeyVal=F_Get_Key()。KeyFlag=NoKey。} }return (KeyVal)。}//====================================================================// 函數(shù)名稱:lcdworde()// 功能描述:顯示函數(shù) //====================================================================int lcdworde(int encoding,int number){int worde。FG_InitGraphic()。 //LCD初始化 for(worde=encoding。worde=ntunber。worde++) {LCD501_ Bitmap(0+(number1)* 16,16,(unsigned int *)worde)。 //漢字顯示函數(shù)定義在sp1c501 delay3()。*P_ Watchdog_Clear = 0x0001。 //清看門狗 中 }}//====================================================================// 函數(shù)名稱:int s480()// 功能描述: 語音播放//====================================================================int s480(int iSpeechIndex){ SACM_ 5480_Initial(Auto)。 //自動(dòng)方式播放初始化 while(SACMS480_Status()amp。0x01) SACM_S480_ServiceLoop()。 //獲取語音數(shù)據(jù)并將其填入解碼隊(duì)列 SACM_S480_P lay(iSpeechIndex,DAC1,Ramp_UpDn_On)。 //定義語音索引號(hào)、播放通道、允許音量增/減調(diào)節(jié)}//====================================================================//函數(shù)書構(gòu): void reader()//功能描述: 數(shù)字播報(bào)顯示函數(shù)//====================================================================void reader(){if(fVoltage/1000) //對(duì)千位數(shù)據(jù)的處理 { FG_ InitGraphic()。 LCD501_Bitmap(0,32,(unsigned int *)(fVoltage/1000))。 s480(fVoltage/1000)。 *P_ Watchdogee_Clear=0x0001。 }else if( (fVoltage%1000) /100) //對(duì)百位數(shù)據(jù)的處理 {FG_InitGraphic()。 LCD501_Bitmap(16,32,(unsigned int *)(fVoltage%1000)/100)。 s480(fVoltage%1000)/100)。 *P_ Watchdog_Clear=0x0001。 }elseif((fVoltage%100)/10) //對(duì)十位數(shù)據(jù)的處理 {FG_InitGraphic()。 LCD501多itmap(32,32,(unsigned int39。39。39。)(fVoltage%100)/10)。 s480(fVoltage%100)/10)。 *P_Watchdog_Clear=0x0001。}else if((f Voltage%10)(fVoltage%10)/1) {、 FG_InitGraphic()。LCD501_Bitmap(48,32,(unsigned int *)(fVoltage%10)/1)。 //對(duì)個(gè)位數(shù)據(jù)的處理 s480(fVoltage% 10)/1)。 LCD501_Bitmap(64,32,(unsigned int* )010)。 //對(duì)小數(shù)位的處理 s480(voice_one)。 LCD501_Bitmap(80,32,(unsigned int *)5)。 s480(5)。 s480(voice_two)。 *P_Watchdog_Clear=0x0001。 }}//====================================================================// 函數(shù)名稱:float start()// 功能描述:開始按鍵函//====================================================================void start() //開始按鍵函數(shù){ unsigned intAD(void)。 //函數(shù)聲明 unsigned long int uiData unsigned int i。 * P_ADC_MUX_Ctrl=C_ADC_CH4。 //IOA3用于數(shù)據(jù)采集*P_ADC_Ctrl= C_ADCE。 //允許AD轉(zhuǎn)換 uiData=*P_ADC_LINEIN_Data。 // uiData=0。 for(i=0。i16。i++) { *P_Watchdog_Clear=C_WDTCLR。 uiData+=AD()。 }uiData=4。fVoltage=(float)uiData/0xffc0* 。fVoltage=fVoltage*10+12。if(fVoltage100) s480(voice_three)。 //”體濃度嚴(yán)重超標(biāo)” lcdworde(21,7)。 //”氧化碳濃度為” s480(voicees_foure)。 reader()。 //播報(bào)測(cè)量數(shù)值 }unsigned int AD(void) //信息采集函數(shù){ unsigned int uiData。 while(!(*P_ADC_MUX_Ctrlamp。0x8000))。 //等待AD轉(zhuǎn)換完畢 uiData=*P_ADC_LINEIN_Data。 return(uiDataamp。0xffc0)。 }//====================================================================// 函數(shù)名稱:void storage()// 功能描述:存儲(chǔ)按鍵函數(shù)//====================================================================void storage(int num ){ if(now=9) { lcdworde(28,4)。 //”存儲(chǔ)失敗”s480(voice_five) }val[now]=num。now++。n++。lcdworde(32,4)。 //”存儲(chǔ)成功”s480(voice_sixe)。}//====================================================================// 函數(shù)名稱:void surchup()// 功能描述:上查按鍵函數(shù)//====================================================================void surchup(){if(now=0)lcdworde(35,4)。 // “查詢失敗”s480(voice_seven)。 next=now。 next。lcdworde(40, 8)。 //”第n次查詢數(shù)據(jù)為”s480(voice_eight)。reader()。 //播報(bào)查詢數(shù)值}//====================================================================// 函數(shù)名稱:void surchdown() // 功能描述:下查按鍵函數(shù)//====================================================================void surchdown(){if(next=8)lcdworde(36, 4)。 //”查詢失敗”s480(voice_seven)。 next++。lcdworde(40,8)。 //”第n次查詢數(shù)據(jù)為”s480(voice eight)。reader()。 //播報(bào)查詢數(shù)值}//====================================================================// 函數(shù)名稱:void average()// 功能描述:求均值按鍵函數(shù) //====================================================================void average(){unsigned int i。 float sum。sum=。 for(i=0。i=n。i++) sum+=val[i]。 sum=sum/n。 val [now]=sum。 lcdworde(48 } 6)。 //”所求平均值為” s480(voice nine)。 reader()。 //播報(bào)所求平均值 }//====================================================================// 函數(shù)名稱:main()// 功能描述:主函數(shù)//====================================================================int main(){unsigned int Keystate。 //鍵值 now=0: n=0。Init_sys()。 //系統(tǒng)初始化 P_IOA_Dir=0x0fff //IO初始化開始P_IOA_Attrib=0xe7ff。 //A口前4位為輸入,后4位為輸出P_IOA_Data=0xf000。P_IOA_Dir=0xffff //B口為輸出P_IOB_Attrib=0xffff。P_IOB_Data=0。 //IO初始化完成while(1){lcdworde(
點(diǎn)擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1