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

正文內(nèi)容

基于51單片機的溫度監(jiān)控器的設(shè)計-文庫吧資料

2024-11-18 16:09本頁面
  

【正文】 穩(wěn)定性、起振的難易程序及溫度穩(wěn) 定性,如果使用石英晶體,我們推薦電容使用 30pF177。 這個放大器與作為反饋元件的片外石英晶體或陶瓷諧振器一起構(gòu)成自激振 蕩器,振蕩電路參見圖 10。 UART 串口 AT89C52的 UART 工作方式與 AT89C51 工作方式相同。時鐘輸出頻率取決于振蕩頻率和定時器 2 捕獲寄存器( RCAP2H, RCAP2L)的重新裝載值,公式如下: 輸出時鐘頻率 =振蕩器頻率 /{4*[65536(RCP2H,RCP2L)]} 在時鐘輸出方式下,定時器 2 的翻轉(zhuǎn)不會產(chǎn)生中斷,這個特性與作為波特率發(fā)生器使用時相仿。當(dāng)時鐘振蕩頻率為 16MHz 時,輸 出時鐘頻率范圍為 61Hz—4MHz。 可編程時鐘輸出: 定時器 2 可通過編程從 輸出一個占空比為 50%的 時鐘信號 ,如圖 8 所示。 然而,對RCAP2 則可讀而不可寫,因為寫入 操作將是重新裝載,寫入操作可能令寫和 /或重裝載出錯。需要注意的是,當(dāng)定時器 2 工作于波特率器時,作為定 時器運行( TR2=1)時,并不能訪問 TH2 和 TL2。但若 EXEN2 置位,且 T2EX 端產(chǎn)生由 1 至 0 的 負跳變,則會使 EXF2 置位,此時并不能將( RCAP2H, RCAP2L)的內(nèi)容重新裝入 TH2 和 TL2 中。 T2CON 中的 RCLK 或 TCLK=1 時,波特率工作方式才有效。波特率的計算公式如下: 方式 1和 3的波特率 =振蕩頻率 /{32*[65536(RCP2H,RCP2L)]} 式中( RCAP2H, RCAP2L)是 RCAP2H 和 RCAP2L 中的 16 位無符號數(shù)。 在方式 1 和方式 3 中,波特率由定時器 2 的溢出速率根據(jù)下式確定: 方式 1和 3的波特率 =定時器的溢出率 /16 定時器既能工作于定時方式也能工作于計數(shù)方式,在大多數(shù)的應(yīng)用中,是工作在定時方式( C/T2=0)。若 RCLK 和 TCLK 置位,則定時器 2 工作于 波特率發(fā)生器 方式。 波特率發(fā)生器: 當(dāng)T2CON(表 3)中的 TCLK 和 RCLK 置位時,定時 /計數(shù)器 2 作為 波特 率發(fā)生器使用。 T2EX 引腳為邏輯 “0”時,定時器 2 向下計數(shù),當(dāng) TH2 和 TL2 中的數(shù)值等于 RCAP2H 和RCAP2L 中的值時,計數(shù)溢出,置位 TF2,同時將 0FFFFH 數(shù)值重新裝入定時寄存器中。這種方式下, T2EX 引腳控制計數(shù)器方向。 定時器 2 的中斷入口地址是: 002BH ——0032H 。 若 EXEN2=1,定時器 2 的 16 位重裝載由溢出或外部輸入端 T2EX 從 1 至 0 的下降沿觸發(fā)。復(fù)位時, DCEN 位置 “0”,定時器 2 默認(rèn)設(shè)置為向上計數(shù)。捕獲方式如圖 4 所示。如果 EXEN2=1,定時器 2 完成相同的操作,而當(dāng) T2EX 引 腳外部輸入信號發(fā)生 1 至 0 負跳變時,也出現(xiàn) TH2 和TL2 中的值分別被捕獲到 RCAP2H 和 RCAP2L 中。 捕獲方式: 在捕獲方式下,通過 T2CON 控制位 EXEN2 來選擇兩種方式。由于識別 1 至 0 的跳變需要 2 個機器周期( 24 個振蕩周期),因此,最 高計數(shù)速率為振蕩頻率的 1/24。 在計數(shù)工作方式時,當(dāng) T2 引腳上外部輸入信號產(chǎn)生由 1 至 0 的下降沿時,寄存器的值加 1,在這種工作方式下,每個 機器周期的 5SP2 期間,對外部輸入進行采樣。定時器 2 有三種工作方式:捕獲方式,自動重裝載(向上或向下計數(shù))方式和波 特率發(fā)生器方式,工作方式由 T2CON 的控制位來選擇。 片上資源 定時器 2 基本特性: 定時器 2 是一個 16 位定時 /計數(shù)器。 MOV 0A0H, data 間接尋址指令訪問高 128 字節(jié) RAM,例如,下面的間接尋址指令中, R0 的內(nèi)容為 0A0H,則訪問數(shù)據(jù)字節(jié)地址為 0A0H, 而不是 P2 口( 0A0H)。如果指令是 直接尋址方式 則為訪問特殊功能寄存器。 數(shù)據(jù)存儲器 AT89C52 有 256 個字節(jié)的內(nèi)部 RAM, 80HFFH 高 128 個字節(jié)與特殊功能寄存器( SFR)地址是重疊的,也就是高 128 字節(jié)的 RAM 和特殊功能寄存器的地址是相同的,但物理上它們是分開的。 AT89C52除了有 AT89C51所有的定時 /計數(shù)器 0 和定時 /計數(shù)器 1 外,還增加了一個定時 /計數(shù)器 2。對沒有定義的單元讀寫將是無效的,讀出的數(shù)值將不確定,而寫入的數(shù)據(jù)也將丟失。 特殊功能寄存器 在 AT89C52 片內(nèi)存儲器中, 80HFFH 共 128 個單元為特殊功能寄存器( SFR), SFR 的地址空間映象如表 2 所示。 XTAL1 振蕩器反相放大器的及內(nèi)部時鐘發(fā)生器的輸入端。 如 EA端為高電平(接 Vcc 端), CPU 則執(zhí)行內(nèi)部程序存儲器中的指令。欲使 CPU 僅訪問外部程序存儲器(地址為 0000H—FFFFH), EA 端必須保持低電平(接 地)。在此期間,當(dāng)訪問外部數(shù)據(jù)存儲器,將跳 過兩次 PSEN 信號。此外,該引腳會被微弱拉高,單片機執(zhí)行外部程序時,應(yīng)設(shè)置 ALE 禁止位無效。 如有必要,可通過對特殊功能寄存器( SFR)區(qū)中的 8EH 單元的 D0 位置位,可禁止 ALE 操作。要注意的是:每當(dāng)訪問外部數(shù)據(jù)存儲器時將跳過一個ALE 脈沖。 ALE/PROG 當(dāng)訪問外部程序存儲器或數(shù)據(jù)存儲器時, ALE(地址鎖存允許)輸出脈沖用于鎖存地址的低 8 位字 節(jié)。 RST 復(fù)位輸入。此時,被外部拉低的 P3 口將用上拉電阻輸出電流( IIL)。 P3 口輸出緩沖級可驅(qū)動(吸收或輸出電流) 4 個 TTL 邏 輯門電路。 Flash 編程或校驗時, P2亦接收高位地址和一些控制信號。 在訪問外部程序存儲器或 16 位地址的外部數(shù)據(jù)存儲器(例如執(zhí)行 MOVX DPTR 指令)時, P2 口送出高 8 位地址數(shù)據(jù)。 表 . 引腳號 功能特性 T2,時鐘輸出 T2EX(定時 /計數(shù)器 2) P2 口 P2 是一個帶有內(nèi)部上拉電阻的 8 位雙向 I/O 口, P2 的輸出緩沖級可驅(qū)動(吸收或輸出電流) 4 個 TTL 邏輯 門電路。 與 AT89C51 不同之處是, 和 還可分別作為定時 /計數(shù)器 2 的外部計數(shù)輸入( )和輸入( ), 參見表 1。對端口寫 “1”,通過內(nèi)部的上拉電阻把端口拉到高電平,此時可作輸入口。 在 Flash 編程時, P0 口接收指令字節(jié),而在程序校驗時,輸出指令字節(jié),校驗時,要求 外接上拉電阻。作為輸出口用時,每位能吸收電流的 方式驅(qū)動 8 個 TTL邏輯門電路,對端口 P0 寫 “1”時,可作為高阻抗輸入端用。 P0~P3 為可編程通用 I/O 腳,其功能用途由軟件定義,在本設(shè)計中, P0 端口( 32~39 腳)被定義為 N1 功能控制端口,分別與 N1的相應(yīng)功能管腳相連接, 13 腳定義為 IR 輸入端, 10 腳和 11腳定義為 I2C 總線控制端口,分別連接 N1的 SDAS( 18腳)和SCLS( 19腳)端口, 12 腳、 27 腳及 28 腳定義為握手信號功能端口,連接主板 CPU 的相應(yīng)功能端,用于當(dāng)前制式的檢測及會聚調(diào)整狀態(tài)進入的控制功能。 RST/Vpd( 9 腳)為復(fù)位輸入端口,外接電阻電容組成的復(fù)位電路。功能包括對會聚主 IC 內(nèi)部寄存器、數(shù)據(jù) RAM 及外部接口等功能部件的初始化,會聚調(diào)整控制,會聚測試圖控制,紅外遙控信號 IR 的接收解碼及與主板 CPU通信等。 主要功能特性 兼容 MCS51指令系統(tǒng) 8k 可反復(fù)擦寫 (大于 1000次) Flash ROM; 32個雙向 I/O 口; 256x8bit 內(nèi)部 RAM; 3個 16位可編程定時 /計數(shù)器中斷; 時鐘頻率 024MHz; 2個串行中斷,可編程 UART 串行通道; 2個外部中斷源,共 8個中斷源; 2個讀寫中斷口線, 3級加密位; 低功耗空閑和掉電模式, 軟件 設(shè)置睡眠和喚醒功能; 1有 PDIP、 PQFP、 TQFP 及 PLCC 等幾種封裝形式,以適應(yīng)不同產(chǎn)品的需求。而且 AT 89C52 內(nèi)部集成了程序存儲器,可以裝載用戶程序,方便后續(xù)的課程設(shè)計需要,不像8031 因為要外接程序存儲器而是電路相對麻煩了 。 單片機的選擇 用 AT 89C52 的單片機作為控制主機 。在溫度到達設(shè)定的目標(biāo)溫度后,由于自然冷卻而使其溫度下降時,單片機通過采樣回的溫度與設(shè)置的目標(biāo)溫度比較,作出響應(yīng)的控制,開啟加熱器。單片機結(jié)合現(xiàn)場溫度與功能要求設(shè) 定的目標(biāo)溫度,按照已經(jīng)編程固化的模糊控制算法計算出實時控制量。體統(tǒng)主要包括現(xiàn)場溫度采集、實時溫度顯示 、 加熱控制參數(shù)設(shè)置、加熱電路控制輸出、報警裝置和系統(tǒng)核心 AT89C52 單片機作為微處理器。 綜合各方面的意見,本設(shè)計采用單片機來實現(xiàn)溫度的控制。這種數(shù)字溫度傳感器是 DALLAS公司生產(chǎn)的單總線 。 對于方案一,采用單片機實現(xiàn)恒溫控制,該方案成本低,可靠性高,抗干擾性強,對于系統(tǒng)動態(tài)性能與穩(wěn)定性要求不是很高的場合時非常合適的。 方案的論證 對于方案二,采用的 PLC 實現(xiàn)恒溫控制,由于其 PLC 成本高,且 PLC 外圍系統(tǒng)配置復(fù)雜,不利于我們的設(shè)計。 方案二:利用 PLC實現(xiàn)恒溫控制 這用恒溫控制,采用 PLC控制實現(xiàn)電熱絲加熱全通、間斷導(dǎo)通和全斷加熱的自控式方式,來
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1