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

正文內(nèi)容

基于單片機(jī)的溫濕度傳感器課程設(shè)計(完整版)

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

下一頁面
  

【正文】 傳送指令開始 數(shù)字‘ 0’信號表示方法 VCC 2628us 表示 ‘ 0’ 下一位開始 桂林電子科技大學(xué)課程設(shè)計(論文)報告用紙 第 4 頁共 23 頁 第 7 頁 共 27 頁 GND 1214us 1BIT開始 數(shù)字‘ 1’信號表示方法 VCC 116118us 表示 ‘ 1’ 下一位開始 GND 1BIT開始 1214us 諾基亞 5110液晶簡介( PCD8544驅(qū)動) 特征: 單芯片 LCD 控制 /驅(qū)動 48 行, 84 列輸出 顯示數(shù)據(jù) RAM 48*84 位 芯片集成: —— LCD 電壓發(fā)生器(也可以使用外部電壓供應(yīng)) —— LCD偏置電壓發(fā)生器 —— 振蕩器不需要外接元件(也可以使用外部時鐘) 外部 RES(復(fù)位)輸入引腳 串行界面最高 CMOS 兼容輸入 混合速率: 48 邏輯電壓范圍 VDD 到 VSS: ~ 顯示電壓范圍 VLCD 到 VSS: —— ~ LCD內(nèi)部電壓發(fā)生器(充許電壓 發(fā)生器) —— ~ LCD 外部電壓供應(yīng)(電壓發(fā)生器關(guān)閉) 低功耗,適用于電池供電系統(tǒng) 關(guān)于 VLCD 的溫度補(bǔ)償 使用溫度范圍: 25~70℃ 引腳 桂林電子科技大學(xué)課程設(shè)計(論文)報告用紙 第 5 頁 共 23 頁 第 8 頁 共 27 頁SDIN 串行數(shù)據(jù)輸入端 SCLK 串行時鐘輸入端 D/C 數(shù)據(jù) /命令 SCE 芯片使能 RES 外部復(fù)位輸入端 SDIN:串行數(shù)據(jù)線 輸入:數(shù)據(jù)線。 DDRAM是存儲顯示數(shù)據(jù)的 48*84位靜態(tài) RAM。無論如何, RAM的內(nèi)容仍然不確定。數(shù)據(jù)寫進(jìn) DDRAM 位 H 當(dāng) H = 0, 可以執(zhí)行‘顯示控制’,‘設(shè)置 Y地址’和‘設(shè)置 X地址’; 當(dāng) H = 1,可以執(zhí)行其它命令。忽略了 AT89S52的第 31 引腳接 VCC 才是訪問片內(nèi)存儲器,也導(dǎo)致了我燒壞了一片 DHT11 傳感器。接著在第一行顯示學(xué) 桂林電子科技大學(xué)課程設(shè)計(論文)報告用紙 第 12 頁共 23 頁 第 15 頁 共 27 頁 號 1000220620。 sbit dht11=P2^0。 void delay_ms(unsigned char t) { unsigned char i,j。jt。i++) { if(dtamp。 sce=1。//使用基本指令 LCD_write_byte(0x0C,0)。t++) { for(k=0。 } LCD_set_XY(row*6, page+1)。i++) { LCD_write_byte(hanzi[c*24+i],1)。 x) { for(y = 124。 i。 while(dht11 == 0 amp。 if(dht11 != 0) //延時 30us 后檢測數(shù)據(jù)線是否還是高電平 { value++。 dht11 = 0。 //沒應(yīng)答信號 } else //有應(yīng)答信號 { while(dht11 == 0 amp。amp。 //讀出的五字節(jié)數(shù)據(jù)中的前四字節(jié)數(shù)據(jù)和等于第五字節(jié)數(shù)據(jù)表示成功 } } //end for if(check_value == value_array[SIZE 1]) //在沒用發(fā)生函數(shù)調(diào)用失敗時進(jìn)行校驗(yàn) { dht11 = 1。 res=0。 Display_zimu(8,2,11) 。 Display_zimu(13,4,14) 。 //顯示 學(xué)號 1000220620 Display_hanzi(2,0,18) 。 Display_zimu(11,0,6) 。 Display_hanzi(0,0,19) 。 while(i7) //向左動態(tài)移動 { Display_hanzi(i*2,0,k+i)。 } k++。 Display_hanzi(6,0,12) 。 Display_zimu(13,0,0) 。 Display_zimu(5,0,0) 。 Display_5110( value_array[0], 6, 4)。 Display_hanzi(0,4,7) 。 res=1。 //正確的讀出 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。 //應(yīng)答信號后會有一個 80us 的高電平,等待高電平結(jié)束 if(count = NUMBER) { dht11 = 1。 count++ NUMBER)。 // 需大于 18 毫秒 dht11 = 1。amp。 count++ NUMBER)。 } /* 讀一個字節(jié)的數(shù)據(jù) */ 桂林電子科技大學(xué)課程設(shè)計(論文)報告用紙 第 19 頁 共 23 頁 第 22 頁 共 27 頁 unsigned char DHT11_ReadValue(void) { unsigned char count, value = 0, i。 y)。// 列,頁 for(i=12。 i12。k++) { LCD_write_byte(0x00,1)。// column LCD_write_byte(0x80 | X, 0)。 } //LCD_init: 3310LCD初始化 void LCD_init(void) { res=0。} else {sdin=0。 } 桂林電子科技大學(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。it。 unsigned char status。 軟件程序 流程圖 : 軟件流程圖 : 開始 5110 復(fù)位 初始化 5110 5110 清屏 5110 顯示溫度:℃ 濕度: %RH 進(jìn)入 while( 1) 循環(huán) 執(zhí)行 DHT11_ReadTempAndHumi()。 PD 芯片是活動的 芯片處于掉電模式 V 水平尋址 垂直尋址 H 使用基本指令集 使用擴(kuò)展指令 集 D and E 00 顯示空白 01 普通模式 10 開所有顯示段 11 反轉(zhuǎn)映象模式 TC1 and TC0 00 VLCD 溫度系數(shù) 0 01 VLCD 溫度系數(shù) 1 10 VLCD 溫度系數(shù) 2 11 VLCD 溫度系數(shù) 3 桂林電子科技大學(xué)課程設(shè)計(論文)報告用紙 第 8 頁共 23 頁 第 11 頁 共 27 頁 謝 辭 首先感謝學(xué)院給了我實(shí)際動手做電路板的機(jī)會,讓我對自己專業(yè)知識有更深一步的認(rèn)識。 VLCD = a + (VOP6 to VOP0)x b [V].對于 PCD8544, a = , b = 在室溫下的編程范圍為 ~。 Y2 至 Y0 = 0 溫度控制模式 (TC1 TC0 = 0) 偏置系統(tǒng) (BS2 至 BS0 = 0) VLCD 等于 0, HV 發(fā)生器為關(guān)閉狀態(tài) (VOP6 至 VOP0 = 0) 加電后, RAM內(nèi)容不確定。訪問 RAM期間,數(shù)據(jù)通過串行接口傳輸。 RES:復(fù)位 此信號會復(fù)位設(shè)備,應(yīng)用于初始化芯片。 數(shù)據(jù)格式: 8bit濕度整數(shù)數(shù)據(jù) +8bit濕度小數(shù)數(shù)據(jù) +8bit溫度整數(shù)數(shù)據(jù) +8bit溫度小數(shù) 數(shù)據(jù) +8bit校
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1