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

正文內(nèi)容

倉庫溫濕度監(jiān)測系統(tǒng)單片機課設(shè)(參考版)

2025-06-29 06:24本頁面
  

【正文】 if((U8T_data_HUH)||(U8T_data_HUL)||(U8RH_data_HRHH)||(U8RH_data_HRHL)) //判斷是否超限 { alarm_f()。 display_rh(U8RH_data_H)。}void main(){ getDHT11()。 alarm=0。}void alarm_f(){ alarm=1。 P2=0x03。 Delay_ms(2)。 P0=table[shi]。 shi=date/10。 Delay_ms(2)。 P0=table[ge]。 P2=0x00。 ge=udate%10。}void display_t(unsigned char udate){ unsigned char ge,shi。 }//fi F16T=U8T_data_H+(float)U8T_data_L/256。 bit11=1。 U8T_data_L=COM()。 U8RH_data_L=COM()。 //wait DHT goto high while(bit11)。//主機設(shè)為輸入判斷從機響應(yīng)信號// bit11=1。 bit11=1。void getDHT11(void){//主機拉低18msGO1: bit11=0。, Delay_10us()。 //0 }//rofreturn U8data。 U8data=1。 if(bit11)U8temp=1。 //表示讀取的高電位延時大于20 多us 則讀取的是1 否則讀取的是0 Delay_us(35)。i8。}char COM(void) // read 8 bits onice{ char i,U8temp,U8data。4us{ n=n/2。j++)。 while(n) { for(j=0。 //用于最終讀取的溫濕度數(shù)據(jù)unsigned char code table[16] = {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71}。unsigned char UH=30,UL=20,RHH=75,RHL=20。sbit alarm=P1^1。我們會在以后的學(xué)習(xí)中不斷學(xué)習(xí),積累經(jīng)驗,完善自己。與他人交流思想是取得成功的關(guān)鍵,在交流中,不僅強化了自己原有的知識體系,也擴展了自己的思維。通過本次課設(shè),我們不僅學(xué)到了關(guān)于單片機技術(shù)方面的許多專業(yè)知識,同時也讓我們感覺到團(tuán)隊合作的重要性。值得一提的是,在設(shè)計之前,已了解到DS18B20和HS1101的特性,同時想要在設(shè)計中分別設(shè)計溫度與濕度傳感模塊,網(wǎng)上的模板也較多,但是在網(wǎng)絡(luò)選擇模塊的過程中,突然發(fā)現(xiàn)了DHT11元件,使我們眼前一亮,繼而選擇用它。在很大程度上培養(yǎng)了我們拼搏的工作精神。當(dāng)然,這是一個需要不斷的嘗試,不斷的校核,不斷的修改,最后完成一個合理的設(shè)計的過程。從課題的選擇開始,計算器的設(shè)計、硬件和軟件系統(tǒng)的設(shè)計,這其中經(jīng)歷了很多困難,但是更重要的是在這個過程中我們得到了很大的鍛煉。經(jīng)過一周的努力,順利的完成了單片機課設(shè)。通過這次課程設(shè)計使我們懂得了理論與實際相結(jié)合是很重要的,只有理論知識是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識與實踐相結(jié)合起來,從理論中得出結(jié)論,從而提高自己的實際動手能力和獨立思考的能力。此系統(tǒng)可以改進(jìn)為增加小數(shù)點和負(fù)數(shù)以及一種科學(xué)計算功能,這是一個比較難的挑戰(zhàn)。在軟件調(diào)試過程中,對出現(xiàn)的錯誤進(jìn)行了認(rèn)真的分析和修改,多次調(diào)試成功后,能夠很好的達(dá)到既定的設(shè)計效果。 報警子程序第六章 系統(tǒng)調(diào)試與存在的問題 硬件調(diào)試硬件調(diào)試在宿舍中進(jìn)行,一次成功、完整顯示了溫度與濕度,但蜂鳴器發(fā)聲不符,后經(jīng)過改變蜂鳴器驅(qū)動電路使其能夠發(fā)出尖銳叫聲。開 始P0口送出段選數(shù)據(jù)P2口送出位選數(shù)據(jù)延 時結(jié) 束本設(shè)計中包含有蜂鳴器報警模塊,在溫濕度超過設(shè)定值時可發(fā)出聲音報警,報警時間設(shè)定為5s。報警子程一次完整的數(shù)據(jù)傳輸為40bit,高位先出。主程序中模塊中包括了溫濕度采集程序,溫度和濕度的顯示程序分別作為單獨的程序模塊來進(jìn)行設(shè)計,以便在程序編寫過程中可以分別加以修改。該系統(tǒng)控制核心是單片機STC89C52,其工作過程是:系統(tǒng)通電后,單片機STC89C52進(jìn)入監(jiān)控狀態(tài),同時完成對各擴展端口的初始化工作。在本設(shè)計中采用C語言編寫軟件程序。機硬件,程序可讀性和可移植性比較差。此處需補充(如可以,圖也要畫,另外原理圖我修改了一部分)下面這個圖不知怎么畫,你們兩個想想辦法……其他部分基本完成 第五章 軟件設(shè)計 匯編語言和C語言的特點及選擇本設(shè)計是硬件電路和軟件編程相結(jié)合的設(shè)計方案,選擇合適的編程語言是一個重要的環(huán)節(jié)?!?”時,晶體管導(dǎo)通,壓電蜂鳴器兩端獲得約5V電壓而發(fā)聲;“0”時,三極管截止,蜂鳴器停止發(fā)聲。蜂鳴音報警接口電路的設(shè)計只需購買市售的壓電式蜂鳴器,然后通過單片機的1根口線經(jīng)驅(qū)動蜂鳴器發(fā)聲。其方法就是把計算機采集的數(shù)據(jù)或記過計算機進(jìn)行數(shù)據(jù)處理、數(shù)字濾波,標(biāo)度變換之后,與該參數(shù)上下限給定值進(jìn)行比較,如果高于上限值(或低于下限值)則進(jìn)行報警,否則就作為采樣的正常值,進(jìn)行顯示和控制。在本設(shè)計中采用了按鍵電平復(fù)位方式,其復(fù)位電路如下圖23。上電自動復(fù)位是通過外部復(fù)位電路的電容充電來實現(xiàn)的。RST引腳是單片機復(fù)位信號的輸入端,復(fù)位信號是高電平有效,其有效時間應(yīng)持續(xù)24個振蕩周期(即2個機器周期)以上,若使用頻率為12MHz的晶振,則復(fù)位信號持續(xù)時間應(yīng)超過4s才能完成復(fù)位操作。時鐘電路如下圖22: 復(fù)位是單片機的初始化操作,其主要功能是把PC初始化為0000H,使單片機從0000H單元開始執(zhí)行程序。 在MCS51芯片內(nèi)部有一個高增益反相放大器,其輸入端為芯片引腳X1,輸出端為引腳X2,在芯片的外部跨接晶體振蕩器和微調(diào)電容,形成反饋電路,就構(gòu)成了一個穩(wěn)定的自激振蕩器。DHT11引腳一接電源,用于供電;引腳二為串行數(shù)據(jù)線,單總線結(jié)構(gòu),;引腳三為空,需懸空;引腳四接地。其中包括單片機、復(fù)位電路、溫濕度檢測、顯示電路、報警電路等部分的設(shè)計。各檢測單元能獨立完成各自功能,并根據(jù)主控機的指
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1