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

正文內容

基于單片機的溫濕度傳感器課程設計-文庫吧在線文庫

2025-10-11 15:00上一頁面

下一頁面
  

【正文】 據的數組 unsigned char value_array[SIZE]。i++) for(j=0。 sce=0。} dt=dt1。 delay_ms(1)。// row } //LCD_clear: LCD清屏函數 void LCD_clear(void) { unsigned char t。 } } } /* LCD_write_shu: 顯示 8(寬) *16(高)點陣列數字字母符號等半角類 輸入參數: c:顯示的字符; */ void Display_zimu(unsigned char row, unsigned char page,unsigned char c) //row:列 page:頁 dd:字符 { unsigned char i。i++) { LCD_write_byte(zimu[c*12+i],1)。 i24。 } } void DHT11_Delay_10us(void) { unsigned char i。 status = OK。 // 每 一位 數據 前 會有 一 個 50us 的低電平時間 . 等待 50us 低電平結束 if(count = NUMBER) { status = ERROR。 count++ NUMBER) //等待剩余 (約 40us)的高電平結束 { dht11 = 1。 //釋放數據線 , 用于檢測低電平的應答信號 DHT11_Delay_10us()。 // 等待應答信號結束 if(count = NUMBER) //檢測計數器是否超過了設定的范圍 { dht11 = 1。 return ERROR。 s=value/10。 LCD_init()。 //顯示 濕度: . % Display_hanzi(2,4,8) 。 // Display_5110( value_array[1], 9, 4)。 Display_zimu(6,0,0) 。 flag++。 Display_hanzi(8,0,13) 。 if(k4) k=0。 } else { i=0。i++) //清除第一行顯示 Display_zimu(i,0,12) 。 Display_zimu(10,0,0) 。 桂林電子科技大學課程設計(論文)報告用紙 第 25 頁 共 27 頁 if(flag==1) { Display_hanzi(0,0,17) 。 Display_zimu(12,4,13) 。 Display_zimu(4,2,10) 。 } void main() { unsigned char i。 if(i != SIZE 1) //讀出的最后一個值是校驗值不需加上去 { check_value += value_array[i]。 //釋放數據線 while(dht11 != 0 amp。 if(dht11 != 0) // 檢測應答信號 , 應答信號是低電平 { return ERROR。 } // 讀溫度和濕度函數,讀一次的數據 , 共五字節(jié),讀出成功函數返回 OK, 錯誤返回 ERROR unsigned char DHT11_ReadTempAndHumi(void) { unsigned char i = 0, check_value = 0,count = 0。 DHT11_Delay_10us()。 count = 0。 i。 x 0。 i12。i++) { LCD_write_byte(zimu[c*12+i],1)。t6。//設定液晶偏置電壓 LCD_write_byte(0x20,0)。 dc=1。i8。 for(j=0。 此字體下對應的點陣為:寬 x高 =6x12 */ /* 高度不是 8的倍數,現調整為:寬度 x高度 =6x16 */ 0x00,0xF0,0x18,0x08,0x18,0xF0,0x01,0x1F,0x30,0x20,0x30,0x1F,/*0,0*/ 0x00,0x20,0x20,0xF8,0x00,0x00,0x00,0x00,0x00,0x3F,0x00,0x00,/*1,1*/ 0x00,0x70,0x18,0x08,0x98,0xF0,0x00,0x38,0x2C,0x26,0x23,0x20,/*2,2*/ 0x00,0x30,0x18,0x08,0x98,0xF0,0x0C,0x1C,0x30,0x21,0x31,0x1E,/*3,3*/ 0x00,0x00,0xC0,0x30,0xF8,0x00,0x04,0x07,0x04,0x04,0x3F,0x04,/*4,4*/ 0x00,0xF8,0x88,0xC8,0x88,0x88,0x00,0x19,0x30,0x20,0x30,0x1F,/*5,5*/ 0x00,0xE0,0x98,0x88,0x98,0x30,0x00,0x1F,0x31,0x20,0x30,0x1F,/*6,6*/ 0x00,0x08,0x08,0x08,0xC8,0x78,0x00,0x00,0x20,0x3E,0x03,0x00,/*7,7*/ 0x00,0xF0,0x98,0x08,0x98,0xF0,0x00,0x1E,0x31,0x21,0x31,0x1E,/*8,8*/ 0x00,0xF0,0x18,0x08,0x18,0xF0,0x00,0x19,0x33,0x22,0x31,0x0F,/*9,9*/ 0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x31,0x00,0x00,0x00,/*:,10*/ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0C,0x00,0x00,0x00,/*.,11*/ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/* ,12*/ 0x08,0xF8,0x08,0x08,0xF0,0x00,0x00,0x3F,0x01,0x0F,0x30,0x00,/*R,13*/ 0x08,0xF8,0x00,0x00,0xF8,0x08,0x00,0x3F,0x01,0x01,0x3F,0x00,/*H,14*/ }。 sbit sclk =P2^3。 硬件原理圖 DHT11采集溫濕度 CPU AT89S52 提取,處理實時溫濕度值 液晶 5110 顯示當前溫濕度值 桂林電子科技大學 課程設計(論文)報告用紙 第 11 頁 共 23 頁 第 14 頁 共 27 頁 硬件 PCB 圖 硬件所需元器件 Comment Designator Footprint Quantity 10UF C1, C6, C7 RB1 3 104 C2 1 30p C3, C4 2 100nf C5 1 led D1 diode 1 D2 晶振 1 JTAG J8 JTAG 1 Header 3X2A P1 HDR2X3_CEN 1 Header 20 P2, P4 HDR1X20 2 res10k P3 HDR1X9 1 RES R1 RES 1 1k R2, R3 2 10k R4 1 自鎖 S1 1 SWPB* S2 swpb 1 5110 U1 5110 1 AT89S52 U2 DIP40 1 DHT11 U4 1 實驗效果: 上電后, 5110 液晶顯示第二,三行分別顯示溫度,濕度值。因為在試驗中 ,我畫 PCB 時忘記了連接晶振電容的地引腳,導致做出板后用導線連接,降低了電路板的美觀。數據寫入 DDRAM 當 V = 1,選擇垂直尋址。 所有內部寄存器在指定的時間內,通過 31腳的外部 RES脈沖(低 電平)復位。顯示數據存儲器 (DDRAM)。如果讀取響應信號為高電平 ,則DHT11 沒有響應 ,請檢查線路是否連接正常。其數據包由 5Byte( 40Bit)組成。第一腳接電源正,第四腳接電源地端。是居家溫濕度表不錯的傳感器件。 DHT11 5110 LCD。 桂林電子科技大學課程設計(論文)報告用紙 第 1 頁 共 27 頁 基于單片機的溫濕度傳感器課程設計 摘 要 由于溫度與濕度不管是從物理量本身還是在實際人們的生活中都有著密切的關系,所以溫濕度一體的傳感器就會相應產生。 sensor。 DHT11描述 DHT11 是廣州奧松有限公司生產的一款濕溫度一體化的數字傳感器。數據端為第二腳。數據分小數部分和整數部分 ,具體格式在下面說明。 VCC 主機開始 DHT 響應輸出 數據 ’ 0’ 數據‘ 1’ GND 拉高并等待 準備輸出 主機復位信號和 DHT11 響應信號 VCC 主機拉高 2040us DHT 拉高 4050us GND 主機至少拉低 18ms DHT 拉高 4050us
點擊復制文檔內容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1