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

正文內(nèi)容

用dht11與4段數(shù)碼管顯示的溫濕度檢測(cè)系統(tǒng)(更新版)

2025-08-15 16:26上一頁面

下一頁面
  

【正文】 delay_us()。 } char receive() { unint8 i。 _nop_()。 _nop_()。 sbit LCD_RW = P2^5。j++)。 P2=0xf7。P0=led_code[led0]。 /*調(diào)顯示*/ if(cord_h!=0x0f) { cord_h=P1amp。break。break。break。break。 led3=0。/* 函數(shù)聲明*/ uchar keyscan(void)。雖然之前有做過不少課程設(shè)計(jì),但以前大多是單獨(dú)的軟件或者硬件設(shè)計(jì),這次設(shè)計(jì)讓我有了長足的進(jìn)步,真正實(shí)現(xiàn)了對(duì)單片機(jī)硬件與軟件的兼顧與融會(huì)貫通。 顯示程序設(shè)計(jì)顯示采用4位共陽數(shù)碼管,段碼在程序數(shù)據(jù)區(qū)定義,根據(jù)需要查表取得,再送往P0口,以控制數(shù)碼管顯示不同字符數(shù)字。傳感器中的DATA 用于微處理器與DHT11之間的通訊和同步,采用單總線數(shù)據(jù)格式,一次通訊時(shí)間4ms左右,數(shù)據(jù)分小數(shù)部分和整數(shù)部分,具體格式在下面說明,當(dāng)前小數(shù)部分用于以后擴(kuò)展,:一次完整的數(shù)據(jù)傳輸為40bit,高位先出。動(dòng)態(tài)掃描顯示接口是單片機(jī)中應(yīng)用最廣泛的一種顯示方式。擁有靈巧的8 位CPU 和在系統(tǒng)可編程Flash,使得STC89C52為眾多嵌入式控制應(yīng)用系統(tǒng)提供高靈活、超有效的解決方案。星期四星期五上午:寫說明書、完成電子版并打印成稿。星期二、確定總體方案,學(xué)習(xí)與設(shè)計(jì)相關(guān)內(nèi)容。還可由用戶設(shè)定溫度和濕度的上、下限,設(shè)計(jì)越限報(bào)警功能。星期五、設(shè)計(jì)及調(diào)試。根據(jù)設(shè)計(jì)要求所需的實(shí)現(xiàn)要求,將總電路分為鍵盤接口電路、單片機(jī)時(shí)鐘電路、復(fù)位電路、LED顯示電路、DHT11傳感器電路、報(bào)警電路幾個(gè)模塊。電路中,電容器C1和C2對(duì)振蕩頻率有微調(diào)作用,均選用20pF,石英晶體選擇12MHZ。本系統(tǒng)采用4個(gè)鍵:鍵0:啟動(dòng)系統(tǒng),傳感器有響應(yīng)。+8bit校驗(yàn)和。調(diào)試過程中,數(shù)碼管顯示的數(shù)字閃爍,原因是傳感器接觸不良,后換了導(dǎo)線,數(shù)字不在閃爍。這也讓我再次鞏固了以前學(xué)習(xí)的專業(yè)知識(shí)。//動(dòng)態(tài)掃描顯示程序/* 主函數(shù)*/void main(){ uchar key。 //調(diào)用鍵盤掃描, switch(key) { case 0x7e:led0=0。 //3 case 0xbe:led0=4。 //7 case 0xde:led0=8。 //b case 0xee:led0=12。 //f } } }/* 鍵盤掃描程序, ,*/uchar keyscan(void) //鍵盤掃描函數(shù),使用行列反轉(zhuǎn)掃描法{ uchar cord_h,cord_l。 //輸出當(dāng)前列線值 cord_l=P1amp。P0=led_code[led1]。 } /* 延時(shí)程序*/void delay(int x ) { int i,j。 unsigned char table0[]={ 0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}。 unint8 TH_data,TL_data,RH_data,RL_data,CK_data。 } // 毫秒級(jí)延時(shí)子程序 void delay_ms(unsigned char ms) { unsigned char i。 i。i=7。 if(TRH) { temp=1。 } return(_data)。 TRH=1。 respond++)。 if(untemp==CK_temp) { RH_data = RH_temp。 str2[1] = table0[TH_data%10]。//啟動(dòng)定時(shí)器 while(1) { read_TRH()。 P0=str2。 P2=0x
點(diǎn)擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1