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

正文內(nèi)容

基于at89c51的自動噴水系統(tǒng)畢業(yè)設(shè)計(存儲版)

2025-08-25 17:28上一頁面

下一頁面
  

【正文】 以最誠摯的敬意和最美好的祝愿! 附: 原理圖 : 實物圖: 程序:include include // typedef unsigned char U8。 sbit clk=P2^7。 //定義發(fā)送的字節(jié)數(shù) U8 count。 outdata[2] = a[2]。i0。j0。 } } void Delay_10us(void) {U8 i。 for(i=0。 Delay_10us()。 //判斷數(shù)據(jù)位是 0 還是 1 // 如果高電平高過預定 0 高電平值則數(shù)據(jù)位為 1 U8data=1。 Delay_10us()。amp。 COM()。 U16temp1 =U8RH_data_H。 U16temp2 = U8T_data_H。 s=a/10。 P2=0。 clk=0。 P0=duan[s]。 P2=wei[2]。 s=c/10。 P2=0。 clk=0。 P2=wei[5]。 clk=0。 delay2(1)。 clk=0。 delay2(1)。 P2=wei[1]。 clk=0。 delay2(1)。 clk=1。 P0=duan[s]。 P2=wei[3]。 clk=0。 delay1(5)。 clk=1。 P2=0。 P2=wei[5]。 clk=0。 delay1(5)。 clk=1。 P2=0。 clk=0。 delay1(5)。 h=tab[5]。 clk=1。 P2=0。 clk=0。 delay1(5)。 clk=1。 P0=0x3f。 s=tabs[3]。 clk=0。 delay1(5)。 clk=1。 P0=duan[h]。 P2=wei[1]。 clk=0。 delay1(5)。 } while(s1)。 TR0=0。 if(num==1) {num=0。 tabs[2]。 TR0=0。 if(num==1) {num=0。 tabs[5]。 TR0=1。 time_display(q,w,e)。 w。 break。 if(miao==0) {miao=60。 if(((dkey==0)||(dkey==1))amp。 } SendData(str)。 tabs[5]=0。 TL0=0x00。 ES = 1。 while(i6) {str[i]=tab[i]。 } } 。 RH()。 // 開始計時 SCON = 0x50。 ET2=1。 tabs[3]=2。 while(i6) {str[i]=tab[i]。 } } void timer2()interrupt 5 using 3 {U8 i,j。 nam++。fen=w。} time_display(q,w,e)。 e=0。} break。} } tempS_display()。 TR1=0。 } break。} RHS_display()。 TR1=0。 while(s3)。 if(s1==1) {key++。 P2=0。 clk=1。 delay1(5)。 clk=0。 P2=wei[3]。 P0=duan[s]。 clk=1。 delay1(5)。 clk=0。 P2=wei[1]。 P0=duan[h]。 clk=1。 delay1(5)。 clk=0。 s=tab[3]。 P0=0x76。 clk=1。 delay1(5)。 clk=0。 P2=0。 clk=1。 h=tabs[2]。 delay1(5)。 clk=0。 P2=0。 clk=1。 delay1(5)。 clk=0。 P2=wei[5]。 P2=0。 clk=1。 g=miao%10。 P0=duan[g]|0x80。 clk=1。 P2=0。 clk=1。 g=shi%10。 clk=1。 delay2(1)。 clk=1。 delay2(1)。 clk=0。 clk=1。 delay2(1)。//溫度個位 U8checkdata=U8checkdata_temp。 //濕度個位 U8T_data_H=U8T_data_H_temp。 if(U8temp==U8checkdata_temp) {U8RH_data_H=U8RH_data_H_temp。 COM()。 U8FLAG=2。 Delay_10us()。U8FLAG++)。 Delay_10us()。 i。i27。i0。 } void delay1(U16 t) {U16 i,j。//數(shù)碼管顯示編碼 (1F) void SendData(U8 *a) {outdata[0] = a[0]。 U8 U8data。 sbit s3=P3^6。 在程序?qū)崿F(xiàn)過程中,發(fā)現(xiàn)數(shù)碼管數(shù)據(jù)有閃爍的現(xiàn)象,經(jīng)過老師的提醒加上自己通過構(gòu)思得到的方法,我采用了一個定時器,將溫濕度掃描程序放在定時器中斷里面, 通過定時器的方式,避免程序的反復循環(huán)而導致數(shù)碼管顯示的延遲而造成閃爍的缺陷。提高穩(wěn)壓電源抗干擾能力,通常采用的措施 :采用電源濾波 。特殊封裝形式可根據(jù)用戶需求而提供。它應用專用的數(shù)字模塊采集技術(shù)和溫濕度傳感技術(shù),確保產(chǎn)品具有極高的可靠性與卓越的長期穩(wěn)定性。因為單片機的帶負載能力比較小,不足以驅(qū)動繼電器和電磁閥,所以采用功 率放大驅(qū)動電路,使得電磁閥能夠工作。 系統(tǒng)中我們選擇主控制器芯片的時候需要考慮整個系統(tǒng)的功耗要低,并且有非易失性的程序和數(shù)據(jù)存儲器方便數(shù)據(jù)的掉電存儲,要集成內(nèi)部基準電壓源并采用 at89s51 單片機。但是,在網(wǎng)上查找資料的過程中發(fā)現(xiàn)市場上擁有已將溫濕度采集集成在同一片傳感器上的 AM2301,同時,它 是 以效準 數(shù)字信號輸出的復合傳感器,省去了模數(shù)轉(zhuǎn)換的麻煩,節(jié)省了硬件資源。 通過傳感器檢測 植物 生 長的環(huán)境溫度、土壤濕度 ; 依據(jù)設(shè)定的 植 物 要求的溫度、濕度 的上下限值,由單片機來控制開關(guān)電磁閥 , 從而調(diào)節(jié) 溫 濕度。 在控制技術(shù)方面,有諸如開環(huán) 、閉環(huán)反饋控制,模糊控制,自適應控制,神經(jīng)網(wǎng)絡(luò)控制等現(xiàn)代控制技術(shù)。 單片機處理模塊采用單片機 AT89S51 及其他相關(guān)硬件。其核心是單片機控制模塊,溫濕度采集及顯示模塊。[摘要 ]本次設(shè)計的自動噴水系統(tǒng)包括土壤溫濕度的采集與顯示,計數(shù)器的設(shè)置與顯示 ,獨立按鍵以及 噴水報警 等四 大部分。該系統(tǒng)可對土壤的溫濕度進行監(jiān)控,并對其進行適時適量的膠水。 溫濕度傳感器模塊選用 DS18B20 和 AM1001。 最后,將溫度傳感器得到的實時溫度與用戶設(shè)定值進行比較,通過 if 語句輸出相應的信號來控制報警器和電磁閥的工作。具有結(jié)構(gòu)簡單,成本低,操作方便。 二、 傳感器的選擇 對于傳感器的選擇,起初我是選用兩個傳感器, 溫度采集使用DS18B2
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1