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

正文內(nèi)容

基于單片機技術(shù)的智能小車-資料下載頁

2025-01-16 13:27本頁面
  

【正文】 //調(diào)用延時子程序 Delay()。 Delay()。 SB1=!SB1。 //將蜂鳴器取反 Delay()。 //調(diào)用延時子程序 ControlCar(3)。 //改變小車左轉(zhuǎn)狀態(tài) Delay()。 //調(diào)用延時子程序 Delay()。 Delay()。 SB1=!SB1。 //將蜂鳴器取反 Delay()。 //調(diào)用延時子程序 SB1=!SB1。 //將蜂鳴器取反 ControlCar(1)。 //改變小車為前進狀態(tài) SB1=1。 //關(guān)閉蜂鳴器聲音 } } NextRun: LedFlash=1000。 //運行閃動時間重設(shè)定 if(ExeFlag==0) //判斷可執(zhí)行標(biāo)志位 { EX1=1。 //開啟外部中斷1 TR1=1。 //開啟定時/計數(shù)器1 } ExeFlag=0。 //可執(zhí)行標(biāo)志位置0 }}/******************************************************************//* 定時器中斷 *//******************************************************************/void tim(void) interrupt 3 using 2//中斷,用于數(shù)碼管掃描和溫度檢測間隔{TH1=0xef。//定時器重裝值TL1=0xf0。num++。if (num==50) {num=0。 flag_get=1。//標(biāo)志位有效 }count++。if(count==1) { P1=0。 dataled=str[0]。 }if(count==2) { P1=1。 dataled=str[1]。 }if(count==3) { P1=2。 dataled=str[2]。 }if(count==4) { P1=3。 dataled=str[3]。 count=0。}}/******************************************************************//* 延時函數(shù) *//******************************************************************/void delay(unsigned int i)//延時函數(shù){ while(i)。}/******************************************************************//* 初始化 *//******************************************************************/void Init_DS18B20(void){ DQ = 1。 //DQ復(fù)位 delay(8)。 //稍做延時 DQ = 0。 //單片機將DQ拉低 delay(80)。 //精確延時 大于 480us DQ = 1。 //拉高總線 delay(10)。 delay(5)。}/******************************************************************//* 讀一個字節(jié) *//******************************************************************/unsigned char ReadOneChar(void){unsigned char i=0。unsigned char dat = 0。for (i=8。i0。i) { DQ = 0。 // 給脈沖信號 dat=1。 DQ = 1。 // 給脈沖信號 if(DQ) dat|=0x80。 delay(5)。 } return(dat)。}/******************************************************************//* 寫一個字節(jié) *//******************************************************************/void WriteOneChar(unsigned char dat){ unsigned char i=0。 for (i=8。 i0。 i) { DQ = 0。 DQ = datamp。0x01。 delay(5)。 DQ = 1。 dat=1。 }delay(5)。}/******************************************************************//* 讀取溫度 *//******************************************************************/unsigned int ReadTemperature(void){unsigned char a=0。unsigned int b=0。unsigned int t=0。Init_DS18B20()。WriteOneChar(0xCC)。 // 跳過讀序號列號的操作WriteOneChar(0x44)。 // 啟動溫度轉(zhuǎn)換delay(200)。Init_DS18B20()。WriteOneChar(0xCC)。 //跳過讀序號列號的操作 WriteOneChar(0xBE)。 //讀取溫度寄存器等(共可讀9個寄存器) 前兩個就是溫度a=ReadOneChar()。 //低位b=ReadOneChar()。 //高位b=8。t=a+b。return(t)。}24
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1