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

正文內(nèi)容

基于at89s52單片機(jī)的溫濕度檢測(cè)系統(tǒng)設(shè)計(jì)-文庫(kù)吧資料

2025-06-28 00:45本頁(yè)面
  

【正文】 ;第1路For i = 0 To UBound(x)y = CInt(Val())z = CInt(Val()) = 3 (c, y)(d, z), vbRed = 0 = vbBlue (c, y)(d, 0), vbBlue, Bc = c + 2d = d + 2z = yNextEND IF第5章 總結(jié)與展望本次專(zhuān)業(yè)課程設(shè)計(jì):基于AT89S52單片機(jī)的溫濕度檢測(cè)系統(tǒng)的設(shè)計(jì),已經(jīng)基本完成。 b amp。該程序?yàn)椋ɡL制曲線(xiàn)以第一路為例):Private Sub Command1_Click()Dim a As StringDim b As Stringb = a = select*from 溫度監(jiān)測(cè)1 where 日期=39。如圖,在日期的文本框中,輸入要查詢(xún)的日期,則在歷史數(shù)據(jù)顯示中會(huì)出現(xiàn)對(duì)應(yīng)日期的溫度數(shù)據(jù)。相應(yīng)的語(yǔ)句為: = a = e = i = m = Time = Date該界面主要是用于查詢(xún)歷史數(shù)據(jù),所以在此之前需創(chuàng)建一個(gè)ACCESS數(shù)據(jù)庫(kù),表名稱(chēng)為四路溫度采集,添加字段日期、時(shí)間、第一路、第二路、第三路、第四路。為了能與下位機(jī)實(shí)現(xiàn)通信,此界面需添加MSComm控件。第一路采集Dim buf As StringIf = 2 Then = 1buffer = If buffer = Q Thena = Val() = = False = 6 = Truea = CInt(a * 100 / 255) (b, d)(c, a), vbRedd = ab = cc = b + 5Else = amp。點(diǎn)擊采集鍵,上位機(jī)會(huì)發(fā)送命令字,使下位機(jī)開(kāi)始開(kāi)始采集數(shù)據(jù)并送至上位機(jī),與此同時(shí)上位機(jī)繪出溫度變化曲線(xiàn),第一路為紅色曲線(xiàn),第二路為黃色,第三路為藍(lán)色,第四路為綠色。實(shí)時(shí)顯示界面是在上位機(jī)對(duì)下位機(jī)的實(shí)時(shí)監(jiān)測(cè)對(duì)下位機(jī)上傳的數(shù)據(jù)進(jìn)行曲線(xiàn)的繪制。在進(jìn)入系統(tǒng)按扭對(duì)應(yīng)程序段中寫(xiě)入以下語(yǔ)句即可,Private Sub Command1_Click()If = 0405060129 ThenUnload Form1ElseMsgBox 您的學(xué)號(hào)有誤,請(qǐng)重新輸入。日期的顯示是利用Timer和Label控件實(shí)現(xiàn)的,Timer的特點(diǎn)是每隔一定的時(shí)間間隔產(chǎn)生一次Timer事件,將其Invernal屬性設(shè)置為1000,即1秒。首先,將這些控件一一拖入窗體當(dāng)中,擺放好其位置。主程序main()main:ANL TOMD,0F0HORL TOMD,01H MOV TH0,0FDHMOV TL0,0C0HSETB ET0SETB EA SETB TR0SJMPS $END 上位機(jī)軟件設(shè)計(jì)在此系統(tǒng)軟件中共有3個(gè)界面,首先進(jìn)入的是系統(tǒng)進(jìn)入界面。TAB:DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH; A/D轉(zhuǎn)換程序MAIN:MOV R0,0A0H MOV R2,08H SETB IT1 SETB IT2 MOV DPTR,7FF8H MOVX DPTR,AHERE: SJMP HERE 制交流蜂鳴器發(fā)聲程序程序: ;控制交流蜂鳴器發(fā)出固定頻率的聲音;定義I/OBUZZER BIT ;復(fù)位入口ORG 0000HLJMP main ;定義中斷T0中斷入口ORG 000BHLJMP T0INTSVC 。DJNZ R5,LOOP。CLR T1。MOV SBUF,A。LOOP:MOV A,R0。 MOV R0,30H。 RET ; 顯示電路程序程序:ORG 0700H。 MOVX A,DPTR。MOVX DPTR,A。 RET ; 濕度采集初始化程序ORG 0301HADCON:MOV DPTR,0F0FFH。 MOVX A,DPTR。 MOVX DPTR,A。 ADCON:MOV DPTR,0F0FFH。在該軟件系統(tǒng)中,定時(shí)器T0為工作方式1,定時(shí)周期為125ms,8次定時(shí)器中斷為1S,由于實(shí)際環(huán)境溫度和濕度變化是連續(xù)和平緩的,故這里采用分段定值平緩濾波算法處理每次測(cè)得的溫度和濕度值,有效防止了突發(fā)干擾使測(cè)得值波動(dòng)很大,導(dǎo)致反饋系統(tǒng)關(guān)啟工作,影響系統(tǒng)的穩(wěn)定,提高了系統(tǒng)的抗干擾性。 三極管驅(qū)動(dòng)的峰鳴音報(bào)警電路第4章 系統(tǒng)軟件方案的設(shè)計(jì)溫度控制主程序的設(shè)計(jì)應(yīng)考慮以下問(wèn)題:(1)溫濕度采樣,數(shù)字濾波;(2)越限報(bào)警和處理;(3)溫度標(biāo)度轉(zhuǎn)換;(4)溫濕度顯示。在圖中。峰鳴音報(bào)警接口電路的設(shè)計(jì)只需購(gòu)買(mǎi)市售的壓電式蜂鳴器,然后通過(guò)MCS51的1根口線(xiàn)經(jīng)驅(qū)動(dòng)器驅(qū)動(dòng)蜂鳴音發(fā)聲。該穩(wěn)壓器還具有過(guò)熱保護(hù)和過(guò)壓保護(hù)功能,線(xiàn)性穩(wěn)壓結(jié)構(gòu)可使電源紋波系數(shù)降低。 單片機(jī)系統(tǒng)與上位機(jī)的連接 電源電路的設(shè)計(jì)采用全橋整流電路將交流電壓轉(zhuǎn)化為直流電壓,系統(tǒng)硬件電路要求電源額定電壓為5 V ,單片機(jī)系統(tǒng)要求電源電壓的紋波系數(shù)盡可能小,基于以上要求,選用固定輸出線(xiàn)形穩(wěn)壓集成器LM78H05。在大氣氣候的檢測(cè)中需要做記錄時(shí),可以通過(guò)設(shè)置單片機(jī)的參數(shù),每隔一定的時(shí)間進(jìn)行自動(dòng)的做記錄,省去人工的記錄麻煩。使加濕器進(jìn)行加濕。當(dāng)檢測(cè)的濕度值高于設(shè)定的濕度值范圍時(shí),停止加濕器加濕。圖37 按鍵對(duì)單片機(jī)的接口電路圖 輸出驅(qū)動(dòng)的設(shè)計(jì)、開(kāi)關(guān)輸出控制加濕或者除濕裝置電路,單片機(jī)將采集到的溫濕度數(shù)字量與預(yù)設(shè)的基準(zhǔn)上下限進(jìn)行運(yùn)算比較處理后,、對(duì)溫濕度裝置進(jìn)行調(diào)節(jié),以及電源通斷等控制。這里的鍵盤(pán)我并沒(méi)有用專(zhuān)業(yè)的鍵盤(pán)。為提高CPU的效率,鍵盤(pán)采用中斷方式。 繼電器控制電路 TLC549與AT89S52的接口電路設(shè)計(jì)本設(shè)計(jì)采用TLC549與單片機(jī)AT89S52相連實(shí)現(xiàn)電信號(hào)的轉(zhuǎn)換與采集,TLC549具有轉(zhuǎn)換誤差小,與單片機(jī)接口簡(jiǎn)單的特點(diǎn)。本電路采用常閉繼電器由單片機(jī)控制,當(dāng)溫度或濕度異常時(shí),繼電器開(kāi)始工作且開(kāi)關(guān)切斷電源,小燈熄滅,從而起到保護(hù)系統(tǒng)的作用。其濕度傳感器用一個(gè)電解電容代替。實(shí)現(xiàn)濕度的顯示與控制。基于本次設(shè)計(jì),采用了HIH3610相對(duì)濕度傳感器它是一種熱固聚脂電容式傳感器。為了將電壓量測(cè)出來(lái)又需使輸出電流I不分流出來(lái),我們使用電壓追隨器其輸出電壓V2等于輸入電壓V。以及相應(yīng)的通道抵制鎖存譯碼電路,轉(zhuǎn)換時(shí)間最長(zhǎng)17μs左右,單電源供電。如檢測(cè)到的溫度與濕度發(fā)生變化時(shí),數(shù)碼管即會(huì)發(fā)生相應(yīng)的變化,起到實(shí)時(shí)顯示功能。原理如下圖: AT89S52單片機(jī)各引腳功能系統(tǒng)采用動(dòng)態(tài)顯示方式驅(qū)動(dòng)6個(gè)數(shù)碼管工作,其中4個(gè)數(shù)碼管用來(lái)顯示溫度值,2個(gè)用來(lái)顯示檢測(cè)到的濕度值。P2口與TLC549連接.實(shí)現(xiàn)濕度模擬電壓量轉(zhuǎn)換為數(shù)字量便于單片機(jī)處理。第3章 系統(tǒng)的硬件設(shè)計(jì)和連接采用AT89S52單片機(jī)作為系統(tǒng)的控制器。XTAL1:振蕩器反相放大器和內(nèi)部時(shí)鐘發(fā)生電路的輸入端。為執(zhí)行內(nèi)部程序指令,應(yīng)該接VCC。/VPP:訪(fǎng)問(wèn)外部程序存儲(chǔ)器控制信號(hào)。:外部程序存儲(chǔ)器選通信號(hào)()是外部程序存儲(chǔ)器選通信號(hào)。否則,ALE將被微弱拉高。如果需要,通過(guò)將地址為8EH的SFR的第0位置“1”,ALE操作將無(wú)效。在一般情況下,ALE以晶振六分之一的固定頻率輸出脈沖,可用來(lái)作為外部定時(shí)器或時(shí)鐘使用。ALE/:控制信號(hào)(ALE)是訪(fǎng)問(wèn)外部程序存儲(chǔ)器時(shí),鎖存低8位地址的輸出脈沖。晶振工作時(shí),RST腳持續(xù)2個(gè)機(jī)器周期高電平將使單片機(jī)復(fù)位。P3口亦作為AT89S52特殊功能(第二功能)使用,如表3所示。對(duì)P3端口寫(xiě)“1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入口使用。在Flash編程和校驗(yàn)時(shí),P2口也接收高8位地址字節(jié)和一些控制信號(hào)。作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流(IIL)。表2 P1口引腳的功能引腳號(hào)第二功能T2(定時(shí)器/計(jì)數(shù)器T2的外部計(jì)數(shù)輸入),時(shí)鐘輸出T2EX(定時(shí)器/計(jì)數(shù)器T2的捕捉/重載觸發(fā)信號(hào)和方向控制)MOSI(在系統(tǒng)編程用)MISO(在系統(tǒng)編程用)SCK(在系統(tǒng)編程用)P2口:具有內(nèi)部上拉電阻的8位雙向I/O口,P2輸出緩沖器能驅(qū)動(dòng)四個(gè)TTL邏輯電平。此外,()和定時(shí)器/計(jì)數(shù)器2的觸發(fā)輸入(),具體如表31所示。對(duì)P1端口寫(xiě)“1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入口使用。程序校驗(yàn)時(shí),需要外部上拉電阻。在這種模式下,P0具有內(nèi)部上拉電阻。對(duì)P0端口寫(xiě)“1”時(shí),引腳用作高阻抗輸入。VCC:電源Vss:地 P0口:8位漏極開(kāi)路的雙向I/O口。在單芯片上,擁有靈巧的8位CPU和在系統(tǒng)可編程Flash,使其為眾多嵌入式控制應(yīng)用系統(tǒng)提供靈活的解決方案。 單片機(jī)AT89S52AT89S52是一種低功耗、高性能CMOS八位微控制器,具有8K在系統(tǒng)可編程Flash存儲(chǔ)器,使用ATMEL公司高密度非易失性存儲(chǔ)器技術(shù)制造,與工業(yè)80C51產(chǎn)品指令和引腳完全兼容。在36個(gè)內(nèi)部系統(tǒng)時(shí)鐘周期結(jié)束之前,實(shí)施步驟(1)~(4),可重新啟動(dòng)一次新的A/D轉(zhuǎn)換,與此同時(shí),正在進(jìn)行的轉(zhuǎn)換終止,此時(shí)的輸出是前一次的轉(zhuǎn)換結(jié)果而不是正在進(jìn)行的轉(zhuǎn)換結(jié)果。第8個(gè)I/O CLOCK后,必須為高
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1