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

正文內(nèi)容

智能滅火機(jī)器人設(shè)計(jì)第程序-資料下載頁(yè)

2025-07-07 14:13本頁(yè)面
  

【正文】 2。 if(a==0) return a。 else return 1。 case 2: a=*P_IOA_Dataamp。0x0004。 if(a==0) return a。 else return 1。 case 3: a=*P_IOA_Dataamp。0x0008。 if(a==0) return a。 else return 1。 case 4: a=*P_IOA_Dataamp。0x0010。 if(a==0) return a。 else return 1。 case 5: a=*P_IOA_Dataamp。0x0020。 if(a==0) return a。 else return 1。 case 6: a=*P_IOA_Dataamp。0x0040。 if(a==0) return a。 else return 1。 case 7: a=*P_IOA_Dataamp。0x0080。 if(a==0) return a。 else return 1。 case 8: a=*P_IOA_Dataamp。0x0100。 if(a==0) return a。 else return 1。 case 9: a=*P_IOA_Dataamp。0x0200。 if(a==0) return a。 else return 1。 case 10:a=*P_IOA_Dataamp。0x0400。 if(a==0) return a。 else return 1。 case 11:a=*P_IOA_Dataamp。0x0800。 if(a==0) return a。 else return 1。 case 12:a=*P_IOA_Dataamp。0x1000。 if(a==0) return a。 else return 1。 case 13:a=*P_IOA_Dataamp。0x2000。 if(a==0) return a。 else return 1。 case 14:a=*P_IOA_Dataamp。0x4000。 if(a==0) return a。 else return 1。 case 15:a=*P_IOA_Dataamp。0x8000。 if(a==0) return a。 else return 1。 default: return a。 }}unsigned int Get_IOB_Data(unsigned int x){ unsigned int a。 switch(x) { case 0: a=*P_IOB_Dataamp。0x0001。 if(a==0) return a。 else return 1。 case 1: a=*P_IOB_Dataamp。0x0002。 if(a==0) return a。 else return 1。 case 2: a=*P_IOB_Dataamp。0x0004。 if(a==0) return a。 else return 1。 case 3: a=*P_IOB_Dataamp。0x0008。 if(a==0) return a。 else return 1。 case 4: a=*P_IOB_Dataamp。0x0010。 if(a==0) return a。 else return 1。 case 5: a=*P_IOB_Dataamp。0x0020。 if(a==0) return a。 else return 1。 case 6: a=*P_IOB_Dataamp。0x0040。 if(a==0) return a。 else return 1。 case 7: a=*P_IOB_Dataamp。0x0080。 if(a==0) return a。 else return 1。 case 8: a=*P_IOB_Dataamp。0x0100。 if(a==0) return a。 else return 1。 case 9: a=*P_IOB_Dataamp。0x0200。 if(a==0) return a。 else return 1。 case 10:a=*P_IOB_Dataamp。0x0400。 if(a==0) return a。 else return 1。 case 11:a=*P_IOB_Dataamp。0x0800。 if(a==0) return a。 else return 1。 case 12:a=*P_IOB_Dataamp。0x1000。 if(a==0) return a。 else return 1。 case 13:a=*P_IOB_Dataamp。0x2000。 if(a==0) return a。 else return 1。 case 14:a=*P_IOB_Dataamp。0x4000。 if(a==0) return a。 else return 1。 case 15:a=*P_IOB_Dataamp。0x8000。 if(a==0) return a。 else return 1。 default: return a。 }}endif附錄4 //晶振12m,P0口為數(shù)據(jù)口,~,共陽(yáng)LED數(shù)碼管,include void delay(unsigned int i)。void display(unsigned int number)。ReadTemperature(void)。void delayMs(unsigned int a)。Init_DS18B20(void)。ReadOneChar(void)。WriteOneChar(unsigned char dat)。unsigned int temp。sbit DQ =P1^0。 //定義通信端口sbit BEEP=P1^1。 //喇叭輸出腳 sbit KEY=P1^7。 unsigned int outseg[11]={ 0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x7f}。 //0123456789. 段控unsigned int outbit[4] ={0xfe,0xfd,0xfb,0xf7}。 //位控unsigned int ledbuf[4]。unsigned int xs。void bi(unsigned int t) 。void main(void){ KEY=1。while(1) //主循環(huán) { ReadTemperature()。 display(1000)。if(temp45)bi(800)。//報(bào)警 if(KEY==0) { bi(800)。//嘀一陣 } else。 } } void bi(unsigned int t) { unsigned int c。 for(c=0。ct。c++) { display(1)。 //延時(shí) BEEP=~BEEP。 //取反輸出到喇叭的信號(hào) } } ReadTemperature(void) //讀取溫度{unsigned char a=0。unsigned char b=0。unsigned char t=0。unsigned int k。Init_DS18B20()。WriteOneChar(0xCC)。 // 跳過(guò)讀序號(hào)列號(hào)的操作WriteOneChar(0x44)。 // 啟動(dòng)溫度轉(zhuǎn)換Init_DS18B20()。WriteOneChar(0xCC)。 //跳過(guò)讀序號(hào)列號(hào)的操作WriteOneChar(0xBE)。 //讀取溫度寄存器等(共可讀9個(gè)寄存器)前兩個(gè)就是溫度a=ReadOneChar()。 //讀取溫度值低位b=ReadOneChar()。 //讀取溫度值高位a=a4。 t=b4。 temp=t|a。 k=a amp。(0x0f)。 xs=k*()。 } void display(unsigned int number) //主程序溫度顯示函數(shù){ unsigned int i,j。 ledbuf[0] =xs。//小數(shù)位 ledbuf[1] =10。// 小數(shù)點(diǎn) ledbuf[2] =temp%10。// 個(gè)位數(shù) ledbuf[3] =temp/10。// 十位數(shù)for(i=0。inumber。i++) for(j=0。j4。j++) { P2=outbit[j]。 P0=outseg[ledbuf[j]]。 delayMs(1)。 P2 |=0xf0。 } }//延時(shí) a * 1msvoid delayMs(unsigned int a){ unsigned int i, j。 for(i = a。 i 0。 i) for(j =5。 j 0。 j)。}void delay(unsigned int count){ unsigned int i。 for(i=0。icount。i++)。}Init_DS18B20(void) //初始化函數(shù){unsigned char x=0。DQ = 1。 //DQ復(fù)位delay(8)。 //稍做延時(shí)DQ = 0。 //單片機(jī)將DQ拉低delay(60)。 //精確延時(shí) 大于 480usDQ = 1。 //拉高總線(xiàn)delay(6)。x=DQ。 //稍做延時(shí)后 如果x=0則初始化成功 x=1則初始化失敗delay(20)。}//讀一個(gè)字節(jié)ReadOneChar(void){unsigned char i=0。unsigned char dat = 0。for (i=8。i0。i){DQ = 0。 // 給脈沖信號(hào)dat=1。DQ = 1。 // 給脈沖信號(hào)if(DQ) dat|=0x80。delay(4)。}return(dat)。}//寫(xiě)一個(gè)字節(jié)WriteOneChar(unsigned char dat){unsigned char i=0。for (i=8。 i0。 i){DQ = 0。DQ = datamp。0x01。delay(4)。DQ = 1。dat=1。}delay(4)。}24
點(diǎn)擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1