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

正文內(nèi)容

基于at89s51單片機(jī)單片機(jī)控制空調(diào)溫度系統(tǒng)畢業(yè)論文-文庫吧資料

2025-05-16 01:25本頁面
  

【正文】 RET DATA0809: SETB NOP NOP SETB NOP NOP CLR HERE1: JB ,HERE1 HERE2: JNB ,HERE2 LCALL YS1MS MOV A,P0 ANL A,01111111B MOV B,100 DIV AB MOV A,B MOV B,10 DIV AB MOV 6CH,A SWAP A MOV 6BH,B MOV 71H,A RET 27 第五章 總結(jié) 通過本次空調(diào)溫度控制單元的設(shè)計 ,我大有收獲,在制作過程中,必須注意的每個工作步驟的檢查,確保制作成功。設(shè)置有鍵按下的標(biāo)志 K_RET: ORL P3,00111100B 。否則延時去鍵抖 ORL P3,00111100B MOV A,P3 ORL A,11000011B CPL A JZ K_RET MOV B,A 。取反 25 JZ K_RET 。取 P3 的值 ORL A,11000011B 。清 F0,表示無鍵按下 ORL P3,00111100B 。第三個鍵按下后的處理 AJMP KEY_RET KeyDown: CLR UpDown 。第一個鍵按下后的處理 AJMP KEY_RET KeyOver: CLR StartEnd 。分析鍵的代碼,某位被放下,則該位為 1 。 24 圖 鍵盤子程序流程圖 鍵盤子程序如下: KEYPROC: MOV A,B 。 在實(shí)際電路實(shí)現(xiàn)時,由于會產(chǎn)生抖動,所以,在編程時要采用延時進(jìn)行復(fù)查,確定后再輸出數(shù)據(jù) 。子程序被調(diào)用后,首先從 B寄存器中取值, 系統(tǒng)就開始對 鍵盤 進(jìn)行掃描,延時 100ms 后進(jìn)行復(fù)查 ,即查看~ 中那個寄存器有信號,設(shè)定有鍵按下為 1,否則為 0。 敲擊每個按鍵都會向單片機(jī)發(fā)送不同的信號。欲輸入設(shè)定值(溫控值)時,按一下 “ 模式設(shè)定鍵 ” ,程序進(jìn)入設(shè)定狀態(tài),此時輸入設(shè)定值顯示的 3位 LED數(shù)碼管中,按下 “ 加溫 鍵 ” 或 “ 降溫 鍵 ” ,即可輸入 相應(yīng)的數(shù) 值;這樣可完成 3 位數(shù)的輸入。 圖 顯示子程序流程圖 顯示子程序如下: XS: MOV R0,08H START: CLR CLR CLR MOV A,70H LCALL YW MOV A,71H LCALL YW SETB LCALL YS1MS RET YW: RLC A 。每個數(shù)值的顯示時間由 DISPLAY_TIME 確定。低電平檢測 HERE2: JNB ,HERE2 LCALL YS1MS 。 A/D 轉(zhuǎn)換的子程序如下: DATA0809: SETB NOP NOP SETB 。然后啟動 ADC0809 進(jìn)行數(shù)模轉(zhuǎn)換。一旦查詢到變?yōu)楦唠娖綍r,即用外部數(shù)據(jù)傳送指令將轉(zhuǎn)換結(jié) 21 0INT果輸入 ,則 EOC 端可懸空,啟動轉(zhuǎn)換后,89S51 延遲 100μs 以上,再讀入數(shù)據(jù)。 轉(zhuǎn)換開始 10μs 后, EOC 端降為低電平,當(dāng)轉(zhuǎn)換結(jié)束后, EOC 變 為高電平,用中斷的方式通知 89S51 單片機(jī)轉(zhuǎn)換已經(jīng)結(jié)束,可以將轉(zhuǎn)換結(jié)果輸入單片機(jī)了,89S51 響應(yīng)該中斷后即可在中斷服務(wù)程序中完成轉(zhuǎn)換結(jié)果的讀入。 89S51 的低三位數(shù)據(jù)用于選擇 8 路模擬電壓輸入,但實(shí)際上由于只有 1 路模擬量,即溫度采集電路中的 IN1, IN0直接與 ADC0809的 IN1,IN0相連。 圖 A/D轉(zhuǎn)換子程序流程圖 由于 ADC0809 的輸出端帶有三態(tài)鎖存器,因此可以和 T89S51 單片機(jī)直接接口。 圖 主程序流程圖 20 程序啟動后,首先清理系統(tǒng)內(nèi)存,然后對溫度進(jìn)行采集并通過 A/D 轉(zhuǎn)換后,傳輸?shù)絾纹瑱C(jī),再由單片機(jī)控制顯示設(shè)備,顯示現(xiàn)在的溫度,然后系統(tǒng)進(jìn)入待機(jī)狀態(tài),等待鍵盤輸入設(shè)定溫度,然后系統(tǒng)將設(shè)定溫度與現(xiàn)在溫度進(jìn)行比較,得出結(jié)果后,啟動制冷系統(tǒng)或是加熱系統(tǒng)。 本系統(tǒng)軟件采用模塊化結(jié)構(gòu),由主程序﹑顯示子程序﹑延時子程序﹑ A/D 轉(zhuǎn)換子程序、鍵盤子程序構(gòu)成。所謂“模塊”,實(shí)質(zhì)上就是所完成一定功能,相對獨(dú)立的程序段,這種程序設(shè)計方法叫模塊程序設(shè)計法。過程控制程序主要是使單片機(jī)按一定的方法進(jìn)行計算,然 后再輸出,以便控制生產(chǎn)。 在單片機(jī)控制系統(tǒng)中,大體上可分為數(shù)據(jù)處理、過程控制兩個基本類型。因此,軟件設(shè)計在微機(jī)控制系統(tǒng)設(shè)計中占重要地位。 圖 鍵盤電路 電源電路 電源也不能小視,每一個系統(tǒng)的電源都不容馬虎,電源雖然簡單,但需要功能可靠,且需要功能可靠, 且每個板子上都有 CBB 電容和高品質(zhì)的 ELNA 電容做退耦,如圖 所示。 驅(qū)動控制電路如圖 所示。輸出部分為硅光敏雙向可控硅,在紅外線作用下可雙向?qū)ā? 圖 顯示電路 驅(qū)動控制電路 光耦合雙向可控硅驅(qū)動器是一種單片機(jī)輸出與雙向可控硅之間較理想的接口器件,它有輸入和輸出兩部分組成,輸入部分為砷化鎵 反光二極管,該二極管在 5MA~15MA 正向電流作用下發(fā)出足夠強(qiáng)度的紅外光,觸發(fā)輸出部分。 圖 溫度采集電路 A/D 轉(zhuǎn)換電路 選用 89S51 作為中央處理器, A/D 轉(zhuǎn)換器選用 ADC0809,其連接電路如圖 所示。獨(dú)立式按鍵電路按鍵直接與單片機(jī)的 I/O 口線相接,通過讀 I/O 口,判定個 I/O 口,判定各 I/O 口線的電平狀態(tài),即可識別出按下的鍵盤。 獨(dú)立式按鍵電路配置靈活,軟件簡單。 采用獨(dú)立式按鍵接口,這種方式是各種按鍵相互獨(dú)立,每個按鍵各接一根輸入線,一根輸入線上的按鍵工作狀態(tài)不會影響 其他輸入線上的工作狀態(tài)。由于電流環(huán)路是低阻抗電路,對噪音的敏感度低,因此提高通訊系統(tǒng)的抗干擾能力,常用于有噪音干擾的環(huán)境里傳輸信號。 光電耦合器也常用于較遠(yuǎn)距離的信號隔離傳送,一方面光耦合器可以起到隔離兩個系統(tǒng)地線的作用,使兩個系統(tǒng)的電源相互獨(dú)立,消除地電位不同所產(chǎn)生的影響。若用繼電器時要注意器電感的反向電動勢,和開關(guān)觸點(diǎn)對電源的影響,以及開關(guān)脈沖對整個電路的影響等,應(yīng)該 加入必要的防止干擾的措施。 采用擴(kuò)展口后,又能采用靜態(tài)顯示,這樣,既解決了靜態(tài)顯示占用 I/O 口多的問題,也解決了動態(tài)顯示不穩(wěn)定、容易閃爍、占用 CPU 資源過多的問題。同樣,共陽極 LED 顯示 器的工作原理也一樣。共陰極 LED 顯示器的發(fā)光二極管的陰極連接在一起,通常此公共陰極接地。 數(shù)字顯示部分 通常的 LED 顯示器有 7 段或或者 8 段和“米”字段之分。 8 通道 多路轉(zhuǎn)換器能直接連通 8 個單端輸入信號中的任何一個。 逐次逼近型 A/D 轉(zhuǎn)換器,如 AD0809,其特點(diǎn)是轉(zhuǎn)換速度快,精度也比較高,輸出為二進(jìn)制碼,直接接 I/O 口,軟件設(shè)計方便。采用逐次逼近寄存器,輸入信號僅與最高位( MSB)比較,確定 DAC 的最高位 (DAC 滿量程的一半 )。 采用逐次逼近式轉(zhuǎn)換器,對于這種轉(zhuǎn)換方式, 通常是用一個比較器輸入信號與作為基準(zhǔn)的 N位 DAC 輸出進(jìn)行比較,并執(zhí)行 N次 1 位轉(zhuǎn)換。 ADC 按功能分,可以分為直接轉(zhuǎn)換和非直接轉(zhuǎn)換兩大類,其中非直接轉(zhuǎn)換又有逐次分級轉(zhuǎn)換,積分式轉(zhuǎn)換等類型。針對不同的采樣對象,有不同的 A/D 轉(zhuǎn)化器 (ADC)可供選擇,其中有通用的也有專用的。 A/D 轉(zhuǎn)換 部分 模 /數(shù)轉(zhuǎn)化器是一種將連續(xù)的模擬量轉(zhuǎn)化成離散的數(shù)字量的一種電路或器件。由于采用了一種獨(dú)特的電路結(jié)構(gòu),并利用最新的薄膜電阻激光微調(diào)技術(shù)校準(zhǔn),使得 AD590 具有很高的精度。這種器件以電流作為輸出量指示溫度,且是一個二端器件,實(shí)用非常方便,作為一種高阻電流源,他不需要嚴(yán)格考慮傳輸線上的電壓信號損失和噪聲干擾問題,因此特別適合作為遠(yuǎn)距離測量或控制用。 采用集成溫度傳感器,如常用的 AD590 和 LM35。 硬件各單元方案設(shè)計與選擇 溫度傳感部分 要求對溫度和溫度有關(guān)的參量進(jìn)行檢測,應(yīng)該考慮用熱電阻傳感器。 總體方案結(jié)構(gòu)如 圖 。在輸入脈沖信號時,輸入信號和輸出信號之間存在一點(diǎn)的延遲時間,不同結(jié)構(gòu)的觀點(diǎn)耦合器輸入、輸出延遲時間相差很大。在發(fā)光二極管上提供一個偏置電流,再把信號電壓通過電阻耦合到發(fā)光二極管上,這樣光電晶體管接受到得是在偏置電流上增、減變化的光信號,其輸入電流將隨輸入的信號電壓作線性變化。在光電耦合器內(nèi)部,由 于發(fā)光管和受光器之間的耦合電容很?。?2pF 以內(nèi))所以共模輸入電壓通過級間耦合電容對輸出電流的影響很小,因而共模抑制比很高。發(fā)光源的引腳為輸入端,受光器的一角為輸出端,常見的發(fā)光源為發(fā)光二極管,受光器為光敏二極管、光敏三極管等等。它是由發(fā)光源和受光器兩部分組成。該器件為六引腳雙列直插式封裝。 光電耦合 MOC3040 光耦合雙向可控硅驅(qū)動器是一種單片機(jī)輸出與雙向可控制硅之間較理想的接口器件,它是有輸入和輸出兩部分組成,輸入部分為砷化鎵發(fā)光二極管,該二極管在 5mA15mA 正向電流作用下可發(fā)出足夠強(qiáng)度 的紅外線,出發(fā)輸出部分。 P3口除了作為一般的 I/O 口線外,更重要的用途是他的第二功能,如表 。對 P3 口寫入“ 1”時,它們被內(nèi)部上拉電阻拉高并可作為輸入端口。 P3 口 : P3是一組帶有內(nèi)部上拉電阻的 8位雙向 I/O口。在訪問 8 位地址的外部數(shù)據(jù)存儲器時, P2 口線上的內(nèi)容在整個訪問期間不改變。對端口寫“ 1”,通過內(nèi)部的上拉電阻把端口拉到高電平,此時可作為輸入口,作輸入口使用時,因為內(nèi)部存在上拉電阻,某個引腳被外部信號拉低時會輸出一個電流。作輸入口 使用時,因為內(nèi)部存在上拉電阻,某個引腳被外部信號拉低時會輸出一個電流。對端口寫“ 1”,通過內(nèi)部的上拉電阻法端口拉到高電平,此時可作為輸出口。 在訪問外部數(shù)據(jù)存儲器或程序存儲器時,這組口線分時轉(zhuǎn)換地址(低 8位)和數(shù)據(jù)總線復(fù)用,在訪問期間激活內(nèi)部上拉電阻。 主要引腳( P0,P1,P2,P3)功能說明 P0 口 : P0口是一組 8 位漏極開路雙向 I/O 口。空閑方式停止 CPU 的工作,但允許 RAM,定時 /計數(shù)器,串行通信口及中斷系統(tǒng)繼續(xù)工作。 主要性能參數(shù) 與 MCS— 51 產(chǎn)品指令系統(tǒng)完全兼容 4K 字節(jié)在 系統(tǒng)編程 (ISP)Flash閃存儲器 1000 次摩擦寫周期 — 的工作電壓范圍 全靜態(tài)工作模式: 0HZ— 33MHZ 三級程序加密鎖 128 8 字節(jié)內(nèi)部 RAM32 個可編程 I/O 口線 2 個 16 位定時 /計數(shù)器 6 個中斷源 全雙工串行 UART 通道
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1