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

正文內(nèi)容

基于單片機技術(shù)的智能小車(參考版)

2025-01-19 13:27本頁面
  

【正文】 return(t)。 //高位b=8。 //讀取溫度寄存器等(共可讀9個寄存器) 前兩個就是溫度a=ReadOneChar()。WriteOneChar(0xCC)。 // 啟動溫度轉(zhuǎn)換delay(200)。WriteOneChar(0xCC)。unsigned int t=0。}/******************************************************************//* 讀取溫度 *//******************************************************************/unsigned int ReadTemperature(void){unsigned char a=0。 dat=1。 delay(5)。 DQ = datamp。 i0。}/******************************************************************//* 寫一個字節(jié) *//******************************************************************/void WriteOneChar(unsigned char dat){ unsigned char i=0。 delay(5)。 DQ = 1。i) { DQ = 0。for (i=8。}/******************************************************************//* 讀一個字節(jié) *//******************************************************************/unsigned char ReadOneChar(void){unsigned char i=0。 //拉高總線 delay(10)。 //單片機將DQ拉低 delay(80)。 //DQ復(fù)位 delay(8)。}}/******************************************************************//* 延時函數(shù) *//******************************************************************/void delay(unsigned int i)//延時函數(shù){ while(i)。 dataled=str[3]。 dataled=str[2]。 dataled=str[1]。 dataled=str[0]。//標(biāo)志位有效 }count++。if (num==50) {num=0。//定時器重裝值TL1=0xf0。 //開啟定時/計數(shù)器1 } ExeFlag=0。 //運行閃動時間重設(shè)定 if(ExeFlag==0) //判斷可執(zhí)行標(biāo)志位 { EX1=1。 //改變小車為前進狀態(tài) SB1=1。 //調(diào)用延時子程序 SB1=!SB1。 SB1=!SB1。 //調(diào)用延時子程序 Delay()。 //調(diào)用延時子程序 ControlCar(3)。 SB1=!SB1。 //調(diào)用延時子程序 Delay()。 //改變小車狀態(tài)為后退 SB1=!SB1。 ControlCar(1)。 //同上 //Delay()。 //左側(cè)沒有信號時,開始向右轉(zhuǎn)一定的角度 Delay()。amp。 ControlCar(1)。 //同上 // Delay()。 //右側(cè)沒有信號時,開始向左轉(zhuǎn)一定的角度 Delay()。 //右側(cè)沒有信號時,開始向左轉(zhuǎn)一定的角度 //Delay()。amp。 ControlCar(1)。 //同上 //Delay()。 //左側(cè)沒有信號時,開始向右轉(zhuǎn)一定的角度 Delay()。amp。 //前方左側(cè)指示燈指示出前方左側(cè)紅外探頭狀態(tài) RightLed=RightIR。 //將小車置于停止?fàn)顟B(tài) goto NextRun。 } while(LedFlash) //閃燈總延時 { if(IR1==0) //判斷延時期間是否有紅外信號輸入 { ExeFlag=1。0x0f)*6/10。 tem=TempH%100。 if(flag_get==1) //定時讀取當(dāng)前溫度 { temp=ReadTemperature()。 //十位溫度 str[1]=tab[TempH%10]|0x80。 //總中斷開啟 while(1) //程序主循環(huán) { str[3]=0x39。 //設(shè)定外部中斷1為低邊緣觸發(fā)類型 ET0=0。 //同意開始定時器0 EX1=1。 //對定時器進行計數(shù)值進行初始化 TL0=0x19。 //將高低計數(shù)器初始化 LedFlash=1000。 //將計數(shù)器變量數(shù)值初始化 AddData=0。 //定義可執(zhí)行標(biāo)志位變量 RecvData=0。 P2=0x00。 ET1=1。 //定時器設(shè)置 TH1=0xef。 unsigned char TempH,TempL。
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1