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

正文內(nèi)容

基于stc89c52單片機(jī)的溫度控制系統(tǒng)設(shè)計(jì)-文庫吧資料

2025-06-10 22:37本頁面
  

【正文】 芯片引腳功能: 178。 內(nèi)置產(chǎn)品序列號, 可以連接多個傳感器一起工作 , 178。內(nèi)置 EEPROM,限溫報警功能, 178??蛇x擇寄生工作方式, 178。最高 12 位分辨率,精度可達(dá)177。全數(shù)字溫度轉(zhuǎn)換及輸出, 178。取 3R =100 ? ,可保證 T=0℃ 時 EV =0V,選擇不同的電阻值可使 EV 在 0~5V 之間。 PT 后的 100 即表示它在 0℃ 時阻值為 100 歐姆, 由 Pt100 得特性表可得:在 500℃ 時,其電阻為 ? ,根據(jù)上述推導(dǎo)公式可得 KRKR 90, 118 ?? 。電阻的取值如下:由公式推導(dǎo)可知, 3R =100 ? ;取 KR 109 ? , KRR 10065 ?? , KR 11? 。 溫度采集原理 如圖 所示為溫度信號調(diào)理電路,由 4 部分組成:穩(wěn)壓電路,帶 Pt100 的反相放大電路,求和電路和同相放大電路。最后采用 AD0809 將模擬量轉(zhuǎn)化為數(shù)字量,通過單片機(jī)中斷功能采集入單片機(jī)。其主要的特點(diǎn) 是 測量范圍大、便于遠(yuǎn)距離測量。熱電阻是利用導(dǎo)體的電阻隨溫度變化的特性制成的測溫元件。 圖 1602顯示屏和單片機(jī)的連接電路 ,在 8位數(shù)據(jù)傳輸端口連接 ,起到加大驅(qū)動電流的作用,防止連接短路損壞 I/O口。 ( W179。 圖 繼電器驅(qū)動電路選擇 系統(tǒng)的顯示 方案 本設(shè)計(jì)采用 LCD1602 液晶屏作為顯示部分 。 選用繼電器型號為SRS12VDCSLC型號,該繼電器為直流電磁繼電器,觸點(diǎn)類型可選為常開型、常閉型、以及轉(zhuǎn)換型 。 : 圖 為按鍵按下產(chǎn)生抖動干擾示意圖 消除按鍵抖動可選用兩種方式: ( 1)通過硬件方式,通常用電容濾波、單穩(wěn) 延時電路 ( 2)通過軟件延時 再次檢測方式消除抖動 本設(shè)計(jì) 選用軟件延時的方式消除抖動 , 但 無論是硬件還是軟件都不能完全消除干擾 。綜合考慮選用方案 1。 晶振選取 12MHZ,電容選取 22pf 基于單片機(jī)的溫度控制系統(tǒng)設(shè)計(jì) 11 圖 電路的晶振時鐘電路 按鍵 設(shè)計(jì) 方案選擇 : 方案 1:焊接獨(dú)立按鍵 , 方案 2:使用矩陣鍵盤 。實(shí)際應(yīng)用中多采用無源晶振設(shè)計(jì)的電路居多。 晶振 可以提供基準(zhǔn)頻率 , 分為有源無源兩類 ,無源 式 晶振需要 選用 芯片內(nèi)部有震蕩器,晶振的信號電壓 要 根據(jù)起振電路 的具體情況 而定,允許不同的電壓 信號 ,但 通常 無源晶振精度 和 質(zhì)量 都 較差, 為 更 精確的匹配外圍 電路 設(shè)計(jì) , 晶振頻率選取 12MHZ, 如需更換晶振時要同時 要改變外 圍電路 設(shè)計(jì) 。由于單片機(jī)內(nèi)部有反相高增益放大器,當(dāng)外接晶振后, 便 構(gòu)成了自激 式 振蕩 電路 , 并產(chǎn)生震蕩 的 時鐘脈沖。 圖 選定復(fù)位電路方案 單片機(jī)晶振電路設(shè)計(jì) STC89C52MCU 的 時鐘信號 可以通過內(nèi)部震蕩電路方式或是外部震蕩電路方式獲得 。 如圖 所示 。 圖 指示燈電路 復(fù)位電路方案確定 對于 單片機(jī),通常 系統(tǒng) 需要在上電瞬間進(jìn)行內(nèi)部參數(shù)的初始化,這時單片機(jī)無法立即進(jìn)入工作狀態(tài) , 通常稱為上電初始化 。 考慮到自制電源供電不穩(wěn),最后選擇方案 2,圖 為供電電路 圖 供電電路 圖 為電源外接指示燈電路,讓用戶清楚知道是否供電。 ( 1) 捕獲工作模式: 通過設(shè)置 T2CON中 EXEN2選項(xiàng)來決定工作方式,當(dāng) EXEN2等于 0時,定時器可作為一個十六位的定時器或是計(jì)數(shù)器,溢出時 TF2會被置位,如果 EXEN2等于 1時,就會增加一個功能特性, EXF一樣可以產(chǎn)生中斷,這一點(diǎn)和 TF2很像,在捕獲模式中, TL2和 TH2寄存器切勿重新裝載值 ( 2) 自動重裝模式: 通過配置 T2CON來將其配置成十六位的定時計(jì)數(shù)器,通過編寫程序來決定是遞增還是遞減工作方式,增減方式由寄存器 DCEN來確定,它位于T2MMON寄存器中,當(dāng) DCEN為 0時默認(rèn)為向上計(jì)數(shù),當(dāng) DCEN等于 0時,可以通過寄存器 T2Ex來確定是增計(jì)數(shù)還是減計(jì)數(shù),如下圖所示為例介紹一下自動裝載計(jì)數(shù)功能,圖示中 DCEN=0,為自動增計(jì)數(shù)模式,通過設(shè)置 EXEN2位來選擇,如果 EXEN2被配置為 0,那么 T/C2則以增加的計(jì)數(shù)的方式計(jì)數(shù)到 0FFFFH,計(jì)數(shù)溢出將 TF2置位為 1,然后將 RCAP2L和 RCAP2H存儲的 16位數(shù)值從新裝載到定時計(jì)數(shù)器,其中存儲器 RCAP2L和 RCAP2H中的數(shù)值是通過軟件編程預(yù)設(shè)置的 ( 3) 波特率發(fā)生 模式 : T2CON的控制位 TCLK以及 RCLK允許 T/C1或者 T/2從串行口發(fā)送和接收波特率,寄存器 TCLK=0, T/C1作 為串行口發(fā)送波特率的發(fā)生器,當(dāng)寄存器 TCLK=1時, T/C2作為串行口波特率發(fā)生器,寄存器 RCLK對接收的波特率作用是相同的,通過 TCLK和 RCLK兩個寄存器,可以使得串行口獲得不同的接收以及發(fā)送波特率,一個通過 T/C1產(chǎn)生,一個通過 T/C2產(chǎn)生。 89C52內(nèi)部存儲器中, 80H~ FFH地質(zhì)單元 為特殊功能寄存器區(qū)域 ,89C52單片機(jī)中有定時 /計(jì)數(shù)器 T0,定時計(jì)數(shù)器 T1,還加進(jìn)去一個定時計(jì)數(shù)器 T2,其為十六位的,通過配置它的特殊功能寄存器 T2CON來決定它是定時器還是計(jì)數(shù)器 。 XTAL1引腳:對應(yīng)封裝圖 19引腳,振蕩器反向放大器,以及內(nèi)部時鐘發(fā)生電路的輸入端口 。 PSEN引腳:對應(yīng)封裝圖 29引腳,該引腳為外部程序選通控制信號,當(dāng)從外部程序 ROM執(zhí)行代碼時,在每個周期內(nèi)被激活兩次,當(dāng)用戶訪問內(nèi)部數(shù)據(jù) RAM時,不會被激活 。 ALE引腳: ALE是 地址鎖存控制信號當(dāng) MCU訪問外部程序存儲器時,用來鎖存地址低 8位的輸出脈沖。 P3引腳: ~ 10到 17引腳, P3端口和 P2端口一樣也是一個內(nèi)部帶上拉電阻的 8位雙向型 I/O口, P3端口以吸收或釋放電流的方式可以驅(qū)動 4個TTL輸入類型的負(fù)載, P3引腳作為輸入端口使用,因?yàn)閮?nèi)部存在上拉電阻的緣故,那些被外部輸入信號拉低的引腳會輸入一個電流 ,P3引腳不僅僅可以作為雙向 I/O口使用,還有一些復(fù)用功能, P3引腳特殊功能及對應(yīng)的引腳 如表 。對 P2端口寫入 1時,可以通過內(nèi)部的上拉電阻實(shí)現(xiàn)把端口拉到高電平的功能,這時 P2端口可以滿足作為 輸入口 端口功能 。 P2引腳; ~ 21到 28引腳, P2端口也是一個帶內(nèi)部上拉電阻的 8位雙向 I/O端口。 其引腳功能 為 : VCC( 40引腳):電源電壓 VSS( 20引腳):接地 P0引腳: ~ 32 到 39引腳 P0是一個漏極開路的 8位雙向的I/O口,每個引腳可以驅(qū)動 8個 TTL類型的負(fù)載,對 P0寫“ 1”,可以實(shí)現(xiàn)高阻抗輸入的功能,在訪問外部程序和數(shù)據(jù)存儲器, P0端口可以提供 8位的地址和數(shù)據(jù)的復(fù)用總線 。 ( 9) 掉電工作模式:可以由外部中斷喚醒,中斷 執(zhí)行完畢 返回后繼續(xù)執(zhí)行原程序 ( 10) 正常工作時的電流為 4mA~ 7mA ( 11) 所選單片機(jī)正常溫度范圍 : 40~ +85℃ , 可在工業(yè)生產(chǎn)里使用 ( 12) 封裝的方式為 PDIP。在程序指令的控制下,存儲器或 I/O 接口通過控制總線和地址總線的聯(lián)合作用,分時地占用數(shù)據(jù)總線,和 CPU 交流信息。存儲器, I/O 接口和CPU 之間通過總線相連。輸入、輸出接口(又稱 I/O 接口)是 CPU 和外設(shè)(外部設(shè)備)之間相連的邏輯電路,外設(shè)必須通過接口才能和 CPU 相連。如圖 所示 基于單片機(jī)的溫度控制系統(tǒng)設(shè)計(jì) 5 圖 內(nèi)部結(jié)構(gòu)示意圖 其中, CPU 是計(jì)算機(jī)的控制核心 部件 ,它的功能是執(zhí)行指令,完成算術(shù)運(yùn)算,邏輯運(yùn)算,并對整機(jī)進(jìn)行控制。它專為工業(yè)測量與控制而設(shè)計(jì),具有三高優(yōu)勢(集成度高,性價比高,可靠性高),它的特點(diǎn)是 小而全(體積小,功能全),主要應(yīng)用于工業(yè)檢測與控制,計(jì)算機(jī)外設(shè),智能儀器,儀表,通信設(shè)備,家用電器等,特別適合嵌入式微機(jī)應(yīng)用系統(tǒng) 。簡而言之,存儲程序,執(zhí)行程序是微機(jī)的基本工作原理,取指,譯碼,執(zhí)行是微機(jī)的基本工作過程。 單片機(jī)基本結(jié)構(gòu)及原理 程序存放在存儲器中, CPU 按照嚴(yán)格的時序關(guān)系,不斷地從存儲器中取指令,譯碼,執(zhí)行指令規(guī)定的操作,即按照指令的指示發(fā)出地址信號和控制信號,打開某些門和關(guān)閉某些門,使信號(數(shù)據(jù)或命令)通過數(shù)據(jù)總線在 CPU 和存儲器及 I/O接口之間交流。 ( 3)外部方便拓展 EEPROM,掉電數(shù)據(jù)不丟失 。 選擇 STC89C52 芯片的原因 系統(tǒng)可選單 片機(jī)有多種,如 8031,8051, MSP430, Mega16, AT89C52 等,選擇 STC89C52 有一下原因 ( 1) 價格和 MSP4 Mega1 AT89C52 相比較便宜,但仍能滿足系統(tǒng)要求的高可靠性。 51 系列單片機(jī)是國內(nèi)目前應(yīng)用最廣泛的一種 8 位單片機(jī)之一 , 經(jīng)過 近三十年 的推廣與發(fā)展, 51 系列單片機(jī)形成了一個規(guī)模龐大,功能齊全,資源豐富的的產(chǎn)品群。 功能按鍵設(shè)置:設(shè)置 兩 個功能按鍵 分別為 K K2,分別連到單片機(jī)外部中斷INT0、 INT1 端口,編寫中斷程序,按下 K1 報警溫度增大,按下 K2 報警溫度減小,測得溫度和報警溫度比較,大于報警溫度,繼電器斷開停止加熱,低于報警溫度,繼電器吸合開始加熱,此時加熱指示燈發(fā)光。 基于單片機(jī)的溫度控制系統(tǒng)設(shè)計(jì) 3 第 2 章系統(tǒng) 硬件功能設(shè)計(jì) 系統(tǒng)整體功能設(shè)計(jì)框圖 本設(shè)計(jì)實(shí)現(xiàn)以 STC89C52 為核心,通過 LCD1602 顯示測量溫度,功能按鍵設(shè)置控制溫度數(shù)值,繼電器控制加熱電路通斷的溫度控制系統(tǒng),根據(jù)設(shè)計(jì)的要求,具體設(shè)計(jì)方案如圖 ,系統(tǒng) 包括 LCD 顯示模塊,繼電器控制 加熱 模塊, 5V 電源供電模塊,功能按鍵設(shè)置模塊, USB 轉(zhuǎn)串口下載模塊。接著論述了 LCD 顯示方案流程圖、按鍵軟件程序流程圖、繼電器控制流程圖,第三章末尾介紹了單片機(jī)編程軟件、下載軟件的使用步驟及其注意事項(xiàng)。 論文開篇,論述整體功能設(shè)計(jì)框圖,接著介紹使用單片機(jī)各引腳功能,然后介紹應(yīng)用芯片自身特性以及硬件電路設(shè)計(jì)方案。 設(shè)計(jì)的主要任務(wù)和目標(biāo) 設(shè)計(jì)任務(wù): 以 STC89C52 MCU 為核心,設(shè)計(jì)一個 通過 LCD1602 顯示測量溫度的控制系統(tǒng) ,通過功能按鍵 能夠 設(shè)置溫度范圍, 測溫范圍是 55℃ 125℃, 通過資料查找 ,進(jìn)行理論分析, 確定設(shè)計(jì)方案 ,通過編程語言使用, 加深理解軟件編 基于單片機(jī)的溫度控制系統(tǒng)設(shè)計(jì) 2 程應(yīng)用,更好 理解整個系統(tǒng)設(shè)計(jì)的方法,結(jié)合學(xué)習(xí)課程加深理解 MCU 的使用。 本課題研究的溫度控制系統(tǒng) 設(shè)計(jì) ,應(yīng)該的范圍十分廣泛,可以應(yīng)用于火災(zāi)報警,農(nóng)業(yè)生產(chǎn) 中的溫度控制,糧食存儲中溫度的控制,以及冷凍庫房溫度的控制,以 傳統(tǒng)的工作方式采集溫度,耗費(fèi)時間較長, 可操作性差,勞動強(qiáng)度較高, 工作效率無法得以提升,造成資源的浪費(fèi) 。 隨著 電子技術(shù) 的 發(fā)展, 溫控 元件的性能得到了很大的提升。 基于測溫技術(shù)的不斷發(fā)展,這就要求我們找到一種既經(jīng)濟(jì)又精確的測量方法。目前國內(nèi)多采用接觸式測溫,并且主要使用熱電阻與熱電偶。 設(shè)備的性能、價格、發(fā)展空間等 特點(diǎn) 備受人們的關(guān)注,尤其對電子設(shè)備的精密度和穩(wěn)定度最為關(guān)注。 關(guān)鍵詞:溫度控制 、 單片機(jī) 、 DS18B A/DC080 LCD1602 基于單片機(jī)的溫度控制系統(tǒng)設(shè)計(jì) III Abstract With the development of industrial level, the temperature control system bees more important in different areas, the industrial area requires the temperature control with reliable and efficient economic characteristics , this design can suit the requirement . The MCU STC89C52 is the main part of the temperature control system. It has a small size and can be easily operated. The price of it is cheap, so it is widely accepted and used. We use the DS18B20 sensor to measure the temperature. It is produced by DALLAS Company. The DS18B20 is a kind of digital sensor with easy structure and cheap price. If you deal with the temperature signal through programming, it will be very plicated, if we use the DS18B20 sensor, we can save a lot of hard work. The tem
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1