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

正文內(nèi)容

xx-20xx年基于51單片機(jī)的溫度監(jiān)控器的設(shè)計總結(jié)-wenkub

2022-11-28 14:55:55 本頁面
 

【正文】 1 被編程,復(fù)位時內(nèi)部會鎖存EA端狀態(tài)。 PSEN 程序儲存允許( PSEN)輸出是外部程序存儲器的讀選通信號,當(dāng) AT89C52 由外部程序存儲器取指令(或數(shù) 據(jù))時,每個機(jī)器周期兩次 PSEN 有效,即輸出兩個 脈沖。 對 Flash 存儲器編程期間,該引腳還用于輸入編程脈沖( PROG)。當(dāng)振蕩器工作時, RST 引腳出現(xiàn)兩個機(jī)器周期以上高電平將使單片機(jī)復(fù)位。對 P3 口寫入 “1”時,它們被內(nèi)部上拉電阻拉高并可作為輸入端口。在訪問 8 位地址的外部數(shù) 據(jù)存儲器(如執(zhí)行 MOVX RI 指令)時, P2 口輸出 P2 鎖存器的內(nèi)容。 Flash 編程和程序校驗期間, P1 接收低 8 位地址。 P1 口 P1 是一個帶內(nèi)部上拉電阻的 8 位雙向 I/O 口, P1 的輸出緩沖級可驅(qū)動(吸收或輸出電流) 4 個 TTL 邏輯 門電路。 PDIP 封裝的 AT89C52 引腳圖 P0 口 P0 口是一組 8 位漏極開路型雙向 I/O 口, 也即地址 /數(shù)據(jù)總線復(fù)用口。主要管腳有: XTAL1( 19 腳)和 XTAL2( 18 腳)為振蕩器輸入輸出端口,外接 12MHz 晶振。其實物圖如圖 31 圖 3— 1 AT89C51 單片機(jī) AT89C52是一個低電壓,高性能 CMOS 8位 單片機(jī) ,片內(nèi)含 8k bytes 的可反復(fù)擦寫的Flash 只讀程序存儲器和 256 bytes的隨機(jī)存取數(shù)據(jù)存儲器( RAM),器件采用 ATMEL公司的高密度、非易失性存儲技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn) MCS51指令系統(tǒng),片內(nèi)置通用 8位中央處理器和 Flash 存儲單元, AT89C52單片機(jī)在電子行業(yè)中有著廣泛的應(yīng)用。系統(tǒng)運(yùn)行過程中的各種狀態(tài)均可由液晶顯示器 1602 實時顯示。 數(shù)字式溫 度傳感器 51單片機(jī) AT89C52 顯示器 加熱器(白熾燈) 越限報警 控制器(繼電器) 鍵盤 圖 31 恒溫控制系統(tǒng)設(shè)計方案框 圖 溫度采集電路以數(shù)字量形式將現(xiàn)場溫度傳至單片機(jī)。 在這種前提下,通過單片機(jī)對偏差進(jìn)行模糊控制運(yùn)算,對調(diào)節(jié)加熱可達(dá)到控制溫度恒定。由于數(shù)字 調(diào)節(jié)和運(yùn)算量大,相反對于 AT89C52 單片機(jī)只要選擇合適的參數(shù)對于溫度的控制精度往往能達(dá)到比較好的效果。在溫度達(dá)到 設(shè)定的目標(biāo)溫度后,由于冷卻溫度降低,單片機(jī)通過檢測到的溫度與設(shè)置的目標(biāo)溫度比較,作出相應(yīng)的控制開啟加熱片。而 PID調(diào)節(jié)器的算法復(fù)雜,其成本也相對較高。軟件采用模塊化結(jié)構(gòu),提高了通用性。 對于溫度的檢測通常是采用熱敏電阻在通過 A/D(模 /數(shù))轉(zhuǎn)換得到數(shù)字信號,但由于信號的采集對整個系統(tǒng)的影響很大,如果采樣精度不高,會使這個系統(tǒng)準(zhǔn)確性下降。因而,對溫度的測控方法 要 多種多樣。 因而設(shè)計一種較為理想的溫度控制系統(tǒng)是非常有價值的。 關(guān) 鍵 詞 : AT89C52;恒 溫控制 ; 溫度傳感器 ABSTRACT The design is consist of STC89C52, which adopts the the singlebustype digital temperature transmission sensor DS18B20, and the mos relays for heating control the switching devices. The work is a perpetual temperature control with the function of the keyboard input control,dynamic display and the more limited system could not only have realtime display of current temperature, but also control the temperature in a certain range. Determinant of human design allows the keyboard to set the temperature a simple quick speed, two integers and a decimal display of the display has a higher control of algorithm, which based on fuzzy control theory, so that can have the control accuracy to fully meet the requirements of social production in general. Through the system software and hardware design reasonable planning plays their own microcontroller that integrates the advantages of systemlevel functional units, without reducing the function under the premise of an effective drop lower hardware cost, the system control easy. KEY WORDS: Stc89c52。該系統(tǒng)既可以對當(dāng)前溫度進(jìn)行實時顯示,又可以對溫度進(jìn)行控制,并使其恒定在某一溫度范圍??刂奇I盤設(shè)計使設(shè)置溫度簡單快捷, 兩位整數(shù)一位小數(shù) 的顯示方式具有更高的顯示精度。 Temperature control。 工 業(yè)生產(chǎn)中溫度控制具有單向性、時滯性、大慣性和時變性的特征,同時要實現(xiàn)溫度控制的快速性和準(zhǔn)確性,對于提高產(chǎn)品質(zhì)量具有很重要的 現(xiàn)實意義。隨著電子技術(shù)和微型計算機(jī)的迅速發(fā)展,微機(jī)測量和控制技術(shù)也得到了迅速的發(fā)展和廣泛的應(yīng)用。 因此 本設(shè)計從實際應(yīng)用出發(fā)選取了體積小、精度相對高的數(shù)字式溫度傳感元件 DS18B20 作為溫度采集器 。本設(shè)計的目的不僅僅使溫度控制本身,主要提供了單片機(jī)外圍電路及軟件包括控制算法設(shè)計的思想,應(yīng)該說,這種思想比控制系統(tǒng)本身更為重要。 方案一: 利用單片機(jī)實現(xiàn)恒溫控制 利用單片機(jī)實現(xiàn)溫度恒定的控制,系統(tǒng)主要包括現(xiàn)場溫度采集、實時溫度顯示、加熱控制參數(shù)設(shè)置、加熱電路控制輸出、報警裝置和系統(tǒng)核心 STC89C52 單片機(jī)作為微處理器。 方案二:利用 PLC實現(xiàn)恒溫控制 這用恒溫控制,采用 PLC控制實現(xiàn)電熱絲加熱全通、間斷導(dǎo)通和全斷加熱的自控式方式,來達(dá)到溫度的恒定。 對于方案一,采用單片機(jī)實現(xiàn)恒溫控制,該方案成本低,可靠性高,抗干擾性強(qiáng),對于系統(tǒng)動態(tài)性能與穩(wěn)定性要求不是很高的場合時非常合適的。 綜合各方面的意見,本設(shè)計采用單片機(jī)來實現(xiàn)溫度的控制。單片機(jī)結(jié)合現(xiàn)場溫度與功能要求設(shè) 定的目標(biāo)溫度,按照已經(jīng)編程固化的模糊控制算法計算出實時控制量。 單片機(jī)的選擇 用 AT 89C52 的單片機(jī)作為控制主機(jī) 。 主要功能特性 兼容 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)品的需求。 RST/Vpd( 9 腳)為復(fù)位輸入端口,外接電阻電容組成的復(fù)位電路。作為輸出口用時,每位能吸收電流的 方式驅(qū)動 8 個 TTL邏輯門電路,對端口 P0 寫 “1”時,可作為高阻抗輸入端用。對端口寫 “1”,通過內(nèi)部的上拉電阻把端口拉到高電平,此時可作輸入口。 表 . 引腳號 功能特性 T2,時鐘輸出 T2EX(定時 /計數(shù)器 2) P2 口 P2 是一個帶有內(nèi)部上拉電阻的 8 位雙向 I/O 口, P2 的輸出緩沖級可驅(qū)動(吸收或輸出電流) 4 個 TTL 邏輯 門電路。 Flash 編程或校驗時, P2亦接收高位地址和一些控制信號。此時,被外部拉低的 P3 口將用上拉電阻輸 出電流( IIL)。 ALE/PROG 當(dāng)訪問外部程序存儲器或數(shù)據(jù)存儲器時, ALE(地址鎖存允許)輸出脈沖用于鎖存地址的低 8 位字 節(jié)。 如有必要,可通過對特殊功能寄存器( SFR)區(qū)中的 8EH 單元的 D0 位置位,可禁止 ALE 操作。在此期間,當(dāng)訪問外部數(shù)據(jù)存儲器,將跳過兩次 PSEN 信號。 如 EA端為高電平(接 Vcc 端), CPU 則執(zhí)行內(nèi)部程序存儲器中的指令。 特殊功能寄存器 在 AT89C52 片內(nèi)存儲器中, 80HFFH 共 128 個單元為特殊功能寄存器( SFR), SFR 的地址空間映象如表 2 所示。 AT89C52除了有 AT89C51所有的定時 /計數(shù)器 0 和定時 /計數(shù)器 1 外,還增加了一個定時 /計數(shù)器 2。如果指令是 直接尋址方式 則為訪問特殊功能寄存器。 定時器 2 有三種工作方式:捕獲方式,自動重裝載(向上或向下計數(shù))方式和波 特率發(fā)生器方式,工作方式由 T2CON 的控制位來選擇。由于識別 1 至 0 的跳變需要 2 個機(jī)器周期( 24 個振蕩周期),因此,最 高計數(shù)速率為振蕩頻率的 1/24。如果 EXEN2=1,定時器 2 完成相同的操作,而當(dāng) T2EX 引 腳外部輸入信號發(fā)生 1 至 0 負(fù)跳變時,也出現(xiàn) TH2 和TL2 中的值分別被捕獲到 RCAP2H 和 RCAP2L 中。復(fù)位時, DCEN 位置 “0”,定時器 2 默認(rèn)設(shè)置為向上計數(shù)。 定時器 2 的中斷入口地址是: 002BH ——0032H 。 T2EX 引腳為邏輯 “0”時,定時器 2 向下計數(shù),當(dāng) TH2 和 TL2 中的數(shù)值等于 RCAP2H 和RCAP2L 中的值時,計數(shù)溢出,置位 TF2,同時將 0FFFFH 數(shù)值重新裝入定時寄存器中。若 RCLK 和 TCLK 置位,則定時器 2 工作于 波特率發(fā)生器 方式。波特率的計算公式如下: 方式 1和 3的波特率 =振蕩頻率 /{32*[65536(RCP2H,RCP2L)]} 式中( RCAP2H, RCAP2L)是 RCAP2H 和 RCAP2L 中的 16 位無符號數(shù)。但若 EXEN2 置位,且 T2EX 端產(chǎn)生由 1 至 0 的 負(fù)跳變,則會使 EXF2 置位,此時并不能將( RCAP2H, RCAP2L)的內(nèi)容重新裝入 TH2 和 TL2 中。 然而,對RCAP2 則可讀而不可寫,因為寫入操作將是重新裝載,寫入操作可能令寫和 /或重裝載出錯。當(dāng)時鐘振蕩頻率為 16MHz 時,輸 出時鐘頻率范圍為 61Hz—4MHz。 UART 串口 AT89C52的 UART 工作方式與 AT89C51 工作方式相同。對外接電容 C C2 雖 然沒有十分嚴(yán)格的要求,但電容容量的大小會輕微影響振蕩頻率的高低、振蕩器工作的穩(wěn)定性、起振的難易程序及溫度穩(wěn) 定性,如果使用石英晶體,我們推薦電容使用 30pF177。采用外部時鐘的電路如圖 10 右圖所示。所有 這些中斷源如圖 9 所示。程序員不應(yīng)將 “1”寫入這些位,它們是將來 AT89 系 列產(chǎn)品作為擴(kuò)展用的。 空閑節(jié)電模式 在空閑工作模式狀態(tài), CPU 自身處于睡眠狀態(tài)而所有片內(nèi)的外設(shè)仍保持激活狀態(tài),這種方式由軟件產(chǎn)生。 掉電模式 在掉電模式下,振蕩器停止工作,進(jìn)入掉電模式的指令是最后一條被執(zhí)行的指令,片內(nèi)RAM 和特殊功能寄存器的內(nèi) 容在終止掉模式前被凍結(jié)。低電壓編程模 式適合于用戶在線編程系統(tǒng),而高電壓編程模式可與通用 EPROM 編程器兼容。 2. 在數(shù)據(jù)線上加上要寫入的數(shù)據(jù)字節(jié)。每個字節(jié)寫入周期 是自身定時的,通常約為 。為使單片機(jī)能正常工作,被鎖存的 EA 電平值必須與該引 腳當(dāng)前的邏輯電平一致。 Ready/Busy:字節(jié)編程的進(jìn)度可通過 “RDY/BSY 輸出信號監(jiān)測,編程期間, ALE 變?yōu)楦唠娖?“H”后, ( RDY/BSY)端電平被拉低,表示正在編程狀態(tài)(忙狀態(tài))。 芯片擦除:利用控制信號的正確組合(表 6)并保持 ALE/PROG 引腳 10mS 的低電平脈沖寬度即可將 PEROM 陣列( 4k 字節(jié))和三個加密位整片擦除,代碼陣列在片擦除操作中將任何非空單元寫入 “1”,這步驟需再編程之前進(jìn)行。 ( 031H) =52H 聲明為 AT89C52 單片機(jī)。 AD590和 DS18B20都包含一個可以精確測量環(huán)境溫度的片內(nèi)溫度傳感器,但 AD590是模擬傳感器,需對溫度模擬信號進(jìn)行數(shù)字化處理,在調(diào)理和放大信號時,又會帶來新的誤差,影響精度,而 DS18B20包含一個 10位 AD轉(zhuǎn)換器,是一個以 辨力將溫度數(shù)字化的數(shù)字式溫度傳
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1