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

正文內容

智能滅火機器人設計第程序(參考版)

2025-07-10 14:13本頁面
  

【正文】 }delay(4)。DQ = 1。0x01。 i){DQ = 0。for (i=8。}return(dat)。 // 給脈沖信號if(DQ) dat|=0x80。 // 給脈沖信號dat=1。i0。unsigned char dat = 0。 //稍做延時后 如果x=0則初始化成功 x=1則初始化失敗delay(20)。 //拉高總線delay(6)。 //單片機將DQ拉低delay(60)。 //DQ復位delay(8)。}Init_DS18B20(void) //初始化函數{unsigned char x=0。icount。}void delay(unsigned int count){ unsigned int i。 j 0。 i 0。 } }//延時 a * 1msvoid delayMs(unsigned int a){ unsigned int i, j。 delayMs(1)。j++) { P2=outbit[j]。i++) for(j=0。// 十位數for(i=0。// 小數點 ledbuf[2] =temp%10。 ledbuf[0] =xs。 xs=k*()。 k=a amp。 t=b4。 //讀取溫度值低位b=ReadOneChar()。 //跳過讀序號列號的操作WriteOneChar(0xBE)。 // 啟動溫度轉換Init_DS18B20()。WriteOneChar(0xCC)。unsigned int k。unsigned char b=0。 //延時 BEEP=~BEEP。ct。 } } void bi(unsigned int t) { unsigned int c。//報警 if(KEY==0) { bi(800)。 display(1000)。void main(void){ KEY=1。unsigned int xs。 //0123456789. 段控unsigned int outbit[4] ={0xfe,0xfd,0xfb,0xf7}。 //喇叭輸出腳 sbit KEY=P1^7。sbit DQ =P1^0。WriteOneChar(unsigned char dat)。Init_DS18B20(void)。ReadTemperature(void)。 }}endif附錄4 //晶振12m,P0口為數據口,~,共陽LED數碼管,include void delay(unsigned int i)。 else return 1。0x8000。 else return 1。0x4000。 else return 1。0x2000。 else return 1。0x1000。 else return 1。0x0800。 else return 1。0x0400。 else return 1。0x0200。 else return 1。0x0100。 else return 1。0x0080。 else return 1。0x0040。 else return 1。0x0020。 else return 1。0x0010。 else return 1。0x0008。 else return 1。0x0004。 else return 1。0x0002。 else return 1。0x0001。 }}unsigned int Get_IOB_Data(unsigned int x){ unsigned int a。 else return 1。0x8000。 else return 1。0x4000。 else return 1。0x2000。 else return 1。0x1000。 else return 1。0x0800。 else return 1。0x0400。 else return 1。0x0200。 else return 1。0x0100。 else return 1。0x0080。 else return 1。0x0040。 else return 1。0x0020。 else return 1。0x0010。 else return 1。0x0008。 else return 1。0x0004。 else return 1。0x0002。 else return 1。0x0001。 }}//**********單獨獲取I/O的Data信息***********unsigned int Get_IOA_Data(unsigned int x){ unsigned int a。= 0x7fff。 case 15:if(y==1) *P_IOB_Data |= 0x8000。= 0xbfff。 case 14:if(y==1) *P_IOB_Data |= 0x4000。= 0xdfff。 case 13:if(y==1) *P_IOB_Data |= 0x2000。= 0xefff。 case 12:if(y==1) *P_IOB_Data |= 0x1000。= 0xf7ff。 case 11:if(y==1) *P_IOB_Data |= 0x0800。= 0xfbff。 case 10:if(y==1) *P_IOB_Data |= 0x0400。= 0xfdff。 case 9: if(y==1) *P_IOB_Data |= 0x0200。= 0xfeff。 case 8: if(y==1) *P_IOB_Data |= 0x0100。= 0xff7f。 case 7: if(y==1) *P_IOB_Data |= 0x0080。= 0xffbf。 case 6: if(y==1) *P_IOB_Data |= 0x0040。= 0xffdf。 case 5: if(y==1) *P_IOB_Data |= 0x0020。= 0xffef。 case 4: if(y==1) *P_IOB_Data |= 0x0010。= 0xfff7。 case 3: if(y==1) *P_IOB_Data |= 0x0008。= 0xfffb。 case 2: if(y==1) *P_IOB_Data |= 0x0004。= 0xfffd。 case 1: if(y==1) *P_IOB_Data |= 0x0002。= 0xfffe。 }}void Set_IOB_Data(unsigned int x,unsigned int y){ switch(x) { case 0: if(y==1) *P_IOB_Data |= 0x0001。= 0x7fff。 case 15:if(y==1) *P_IOA_Data |= 0x8000。= 0xbfff。 case 14:if(y==1) *P_IOA_Data |= 0x4000。= 0xdfff。 case 13:if(y==1) *P_IOA_Data |= 0x2000。= 0xefff。 case 12:if(y==1) *P_IOA_Data |= 0x1000。= 0xf7ff。 case 11:if(y==1) *P_IOA_Data |= 0x0800。= 0xfbff。 case 10:if(y==1) *P_IOA_Data |= 0x0400。= 0xfdff。 case 9: if(y==1) *P_IOA_Data |= 0x0200。= 0xfeff。 case 8: if(y==1) *P_IOA_Data |= 0x0100。= 0xff7f。 case 7: if(y==1) *P_IOA_Data |= 0x0080。= 0xffbf。 case 6: if(y==1) *P_IOA_Data |= 0x0040。= 0xffdf。 case 5: if(y==1) *P_IOA_Data |= 0x0020。= 0xffef。 case 4: if(y==1) *P_IOA_Data |= 0x0010。= 0xfff7。 case 3: if(y==1) *P_IOA_Data |= 0x0008。= 0xfffb。 case 2: if(y==1) *P_IOA_Data |= 0x0004。= 0xfffd。 case 1: if(y==1) *P_IOA_Data |= 0x0002。= 0xfffe。 //沒有延時完則繼續(xù)等待 } 附錄2 .DEFINE P_INT_Ctrl 0x7010 // Control port for interrupt source.DEFINE P_INT_Clear 0x7011 // Clear interrupt source.DEFINE C_FIQ_TMB 0x0800 // Timer B FIQ.DEFINE C_FIQ_TMA 0x2000 // Timer A FIQ.DEFINE C_FIQ_PWM 0x8000 // PWM FIQ.external _left,_right,_Delaynumber.PUBLIC _IRQ0,_IRQ1,_IRQ2,_IRQ3,_IRQ6,_IRQ7,_BREAK.TEXT.PUBLIC _FIQ_FIQ: push r1,r5 to [sp] r1 = C_FIQ_TMA test r1,[P_INT_Ctrl] jnz L_FIQ_TimerA r1 = C_FIQ_TMB test r1,[P_INT_Ctrl] jnz L_FIQ_TimerBL_FIQ_PWM: r1 = C_FIQ_PWM [P_INT_Clear] = r1 pop r1,r5 from [sp] retiL_FIQ_TimerA: [P_INT_Clear] = r1 pop r1,r5 from [sp] retiL_FIQ_TimerB: [P_INT_Clear] = r1 r2=[_left] r2 +=1 [_left]=r2 r3=[_right] r3 +=1 [_right]=r3 r4=[_Delaynumber] r4 +=1 [_Delaynumber]=r4 pop r1,r5 from [sp] reti _IRQ0: reti_IRQ1: reti_IRQ2: reti_IRQ3: reti_IRQ6: reti_IRQ7: reti_BREAK: reti
點擊復制文檔內容
數學相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1