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

正文內(nèi)容

基于單片機的溫濕度傳感器課程設(shè)計(參考版)

2024-08-30 15:00本頁面
  

【正文】 } 桂林電子科技大學(xué)課程設(shè)計(論文)報告用紙 第 26 頁 共 27 頁 } } 桂林電子科技大學(xué)課程設(shè)計(論文)報告用紙 第Ⅱ頁共Ⅱ頁 第 27 頁 共 27 頁 。 } k++。 while(i7) //向左動態(tài)移動 { Display_hanzi(i*2,0,k+i)。 Delay_1ms(1000)。 Display_hanzi(10,0,14) 。 Display_hanzi(6,0,12) 。 Display_hanzi(0,0,19) 。i15。 Delay_1ms(1000)。 Display_zimu(13,0,0) 。 Display_zimu(11,0,6) 。 Display_zimu(9,0,2) 。 Display_zimu(7,0,0) 。 Display_zimu(5,0,0) 。 //顯示 學(xué)號 1000220620 Display_hanzi(2,0,18) 。 Delay_1ms(500)。 Display_5110( value_array[2], 6, 2)。 Display_5110( value_array[0], 6, 4)。 Display_zimu(13,4,14) 。 Display_hanzi(10,4,16) 。 Display_zimu(4,4,10) 。 Display_hanzi(0,4,7) 。 Display_zimu(8,2,11) 。 //顯示 溫度: . ℃ Display_hanzi(2,2,8) 。 //初始化 LCD模塊 LCD_clear()。 res=1。 res=0。 Display_zimu(h+1,l,g) 。 g=value%10。 //正確的讀出 dht11輸出的數(shù)據(jù) 桂林電子科技大學(xué)課程設(shè)計(論文)報告用紙 第 21 頁 共 23 頁 第 24 頁 共 27 頁 } } } void Display_5110(unsigned char value,unsigned char h,unsigned char l) { unsigned char s,g。 //讀出的五字節(jié)數(shù)據(jù)中的前四字節(jié)數(shù)據(jù)和等于第五字節(jié)數(shù)據(jù)表示成功 } } //end for if(check_value == value_array[SIZE 1]) //在沒用發(fā)生函數(shù)調(diào)用失敗時進(jìn)行校驗 { dht11 = 1。 i++) //讀出濕 . 溫度值 { value_array[i] = DHT11_ReadValue()。 //退出函數(shù) } for(i = 0。 //應(yīng)答信號后會有一個 80us 的高電平,等待高電平結(jié)束 if(count = NUMBER) { dht11 = 1。amp。 dht11 = 1。 return ERROR。 count++ NUMBER)。 //沒應(yīng)答信號 } else //有應(yīng)答信號 { while(dht11 == 0 amp。 DHT11_Delay_10us()。 //延時 2040us,等待一段時間后檢測應(yīng)答信號 , 應(yīng)答信號是從機拉低數(shù)據(jù)線 80us DHT11_Delay_10us()。 // 需大于 18 毫秒 dht11 = 1。 dht11 = 0。 } } } return (value)。 } if(count = NUMBER) { status = ERROR。amp。 if(dht11 != 0) //延時 30us 后檢測數(shù)據(jù)線是否還是高電平 { value++。 //2628us的高電平表示該位是 0, 為 70us 高電平表該位 1 DHT11_Delay_10us()。 //設(shè)定錯誤標(biāo)志 return 0。 count++ NUMBER)。 while(dht11 == 0 amp。 i) //高位在先 { value = 1。 //設(shè)定標(biāo)志為正常狀態(tài) for(i = 8。 } /* 讀一個字節(jié)的數(shù)據(jù) */ 桂林電子科技大學(xué)課程設(shè)計(論文)報告用紙 第 19 頁 共 23 頁 第 22 頁 共 27 頁 unsigned char DHT11_ReadValue(void) { unsigned char count, value = 0, i。 i。 i。 i。 y)。 x) { for(y = 124。 for(x = ms。i++) { LCD_write_byte(hanzi[c*24+i],1)。// 列,頁 for(i=12。i++) { LCD_write_byte(hanzi[c*24+i],1)。// 列,頁 for(i=0。 } 桂林電子科技大學(xué)課程設(shè)計(論文)報告用紙 第 18 頁共 23 頁 第 21 頁 共 27 頁 } void Display_hanzi(unsigned char row, unsigned char page,unsigned char c) //row:列 page:頁 dd:字符 { unsigned char i。 i12。 } LCD_set_XY(row*6, page+1)。 i6。 LCD_set_XY(row*6, page)。k++) { LCD_write_byte(0x00,1)。t++) { for(k=0。 for(t=0。 unsigned char k。// column LCD_write_byte(0x80 | X, 0)。//使用基本指令 LCD_write_byte(0x0C,0)。//初始化 Lcd,功能設(shè)定使用擴充指令 LCD_write_byte(0xd0,0)。 res=1。 } //LCD_init: 3310LCD初始化 void LCD_init(void) { res=0。 sce=1。 } delay_ms(1)。 sclk=0。} else {sdin=0。i++) { if(dtamp。 } for(i=0。 if(mand==1) {dc=1。 } 桂林電子科技大學(xué)課程設(shè)計(論文)報告用紙 第 16 頁共 23 頁 第 19 頁 共 27 頁 /* LCD_write_byte: 使用 SPI接口寫數(shù)據(jù)到 LCD 輸入?yún)?shù): dt:寫入的數(shù)據(jù); mand :寫數(shù)據(jù) /命令選擇; */ void LCD_write_byte(unsigned char dt, unsigned char mand) { unsigned char i。jt。 } void delay_us(unsigned char t) { unsigned char j。j80。it。 void delay_ms(unsigned char t) { unsigned char i,j。 unsigned char code zimu[]={ /* 宋體 9。 /* 可在其他的文件引用溫濕度值 , 實際是溫度的整數(shù)的 10倍; */ /* 如 dht11讀回的溫度是 26,則 temp_value = 260, 濕度同理 */ unsigned char k=0。 unsigned char status。 sbit dht11=P2^0。 sbit sdin =P2^4。 sbit sce =P2^6。 軟件程序 流程圖 : 軟件流程圖 : 開始 5110 復(fù)位 初始化 5110 5110 清屏 5110 顯示溫度:℃ 濕度: %RH
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1