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

正文內(nèi)容

基于物聯(lián)網(wǎng)的智能奶瓶課程設(shè)計論文(參考版)

2024-09-01 17:31本頁面
  

【正文】 感謝我的指導(dǎo)老師,感謝您的諄諄教導(dǎo),讓我不但順利地完成設(shè)計,還學(xué)會了不少做人的道理。但是,在這短短的一學(xué)期的時間里,我的知識在這里積累,我的能力在這里得到了提升,感謝甄佳奇老師:是你賦予我有意義的收獲,是你帶領(lǐng)我走進知識殿堂,使我不 斷進步。 } } } } 畢業(yè)論文題目(五號楷體居中書寫) 21 致謝 時間過的真的很快,光陰似箭,日月如梭。 _delay_ms(100)。 畢業(yè)論文題目(五號楷體居中書寫) 20 if (PINA == 0XFF) //檢查 PB6 是否被置 1 _delay_ms(100)。 //顯示出錯信息函數(shù) } if(temp_flag==1) //若 DS18B20 正常 ,則往下執(zhí)行 { TempConv()。 while(1) { GetTemperture()。 uart0_init()。 //最后發(fā)送校驗字節(jié) } void main() { // lcd_init()。 //對發(fā)送的字節(jié)進行異或校驗 畢業(yè)論文題目(五號楷體居中書寫) 19 uart0_send(text[i])。 ilength。 //對發(fā)送的字節(jié)進行異或校驗 uart0_send( headOfFrame[i])。 i++) //依次發(fā)送構(gòu)造好的 5 個幀頭字節(jié) { ecc=ecc^(headOfFrame[i])。 //構(gòu)造命令參數(shù):編碼格式為 GBK /*******************************************************************/ for(i = 0。 //構(gòu)造命令字:合成播放命令 /*****************帶背景音樂 **************************************/ // headOfFrame[4] = 0x21 。 //構(gòu)造數(shù)據(jù)區(qū)長度的高字節(jié) headOfFrame[2] = length + 3。 //需要發(fā)送文本的長度 /***************** 發(fā)送過程**************************************/ headOfFrame[0] = 0xFD 。 //定義校驗字節(jié) unsigned int i=0。 unsigned char length。 // text[5]=disp_buf[3]。 // text[3]=disp_buf[3]。239。 text[11]=disp_buf[1]。 } void audio() { /****************需要發(fā)送的文本 **********************************/ char text[] = 當前水溫為 攝氏度 。(1RXC)))。// 只有數(shù)據(jù)寄存器為空時才能發(fā)送數(shù)據(jù) 空是UDRE 為一 UDR=i。 } void uart0_send(unsigned int i) { while(!(UCSRAamp。 畢業(yè)論文題目(五號楷體居中書寫) 17 UBRRH=(fosc/16/(baud+1))/256。 UCSRC |= (1URSEL)|(1 UCSZ1)|(1 UCSZ0)。 } /********以下是串口初始化函數(shù) ********/ void uart0_init(void) { UCSRA = 0x00。 if(disp_buf[2]==0x30) disp_buf[2]=0x20。 //分離出十位并變換為 ascii 碼 disp_buf[1]= temp %10+0x30。 //百位部分變換為 ascii 碼 temp = temp_p%100。0x0f)4)。 temp_p =((temp_data[0]amp。0x0f。 sign=1。 //取反加 1,將補碼變成原碼 if((~temp_data[0])=0xff) //若大于或等于 0xff temp_data[1]=(~temp_data[1])+1。 uchar temp。 SREG=0x80。 temp_flag=1。 //temp_TH = ReadOneByte()。 temp_data[0] = ReadOneByte()。 WriteOneByte(0xCC)。 Delay_ms(100)。 if(yes0==0) { WriteOneByte(0xCC)。 } void GetTemperture(void) { SREG=0x00。C39。 畢業(yè)論文題目(五號楷體居中書寫) 15 lcd_wdat(0xdf)。 LCD_write_str(0,1,menu2_error)。 } void MenuError() { lcd_clr()。 PORTD = 0X00。 //PB3 設(shè)為輸入(接溫度傳感器) DDRB=(0PB0)。 //輸出高電平 DDRC = 0xFF。 DDRA = 0X00。 //DS18B20 出錯時第 1 行顯示的信息 uchar menu2_error[] = TEMP: 。 //DS18B20 正常時第 1 行顯示的信息 uchar line2_data[] = TEMP: 。 //顯示緩沖 uchar temp_data[2] = {0x00,0x00}。 uchar temp_p。 void TempConv(void)。 void MenuOk(void)。 void beep(void)。0x7f) define beep_1 (PORTD=PORTD|0x80) void port_init(void)。因此本產(chǎn)品非常適合投入市場。 UCSRB |= (1 TXEN)|(1 RXEN)。 UBRRL=(fosc/16/(baud+1))%256。 // |(1UDRE) UCSRB = 0x00。 } if(sign) disp_buf[3]=0x2d。 //分離出個位并變換為ascii 碼 if(disp_buf[3]==0x30) //百位 ascii 碼為畢業(yè)論文題目(五號楷體居中書寫) 10 0x30(即數(shù)字 0),不顯示 { disp_buf[3]=0x20。 //十位和個位部分 disp_buf[2]= temp /10+0x30。 disp_buf[3]= temp_p /100+0x30。0xf0)4)|((temp_data[1]amp。 disp_buf[0]=(temp *10/16)+0x30。 } temp =temp_data[0]amp。 else temp_data[1]=~temp_data[1]。
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1