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

正文內(nèi)容

基于at89c51家庭溫度智能控制系統(tǒng)的設(shè)計(jì)和仿真畢業(yè)論文(存儲(chǔ)版)

2025-07-27 23:03上一頁面

下一頁面
  

【正文】 ,它也支持IAR、Keil和MPLAB等多種編譯器。對(duì)于這樣的仿真實(shí)驗(yàn).從某種意義上講,是彌補(bǔ)了.實(shí)驗(yàn)和工程應(yīng)用閹脫節(jié)的矛盾和現(xiàn)象。首先要根據(jù)系統(tǒng)的總體功能選擇一種最合適的監(jiān)控程序結(jié)構(gòu),然后根據(jù)實(shí)時(shí)性的要求,合理地安排監(jiān)控軟件和各執(zhí)行模塊之間地調(diào)度關(guān)系。本文對(duì)其中的一些基本原理也做了簡要的概述。畢業(yè)論文是學(xué)生畢業(yè)前全面素質(zhì)教育的實(shí)踐訓(xùn)練,其目的是為了培養(yǎng)學(xué)生科學(xué)的思維方式和正確的設(shè)計(jì)思想,綜合運(yùn)用所學(xué)理論知識(shí)和技能分析及解決問題的能力。大學(xué)終于畫上了句號(hào),真心希望這個(gè)句號(hào)能圓滿。sbit k2=P1^5。bit ds_init()。void xs(uint x,uint y)。RXB=1。 tab[15]=0x0d。 init()。 TI=1。} delay(20000)。E39。:39。039。 39。T39。M39。 tab[12]=0x0d。 39。 x=x/16。 tab[12]=39。 for(i=0。 _nop_()。 ds_w(0xcc)。 delay(32)。 uint i。 delay(3)。 delay(0)。 } return(dat)。 lcd_cmd(0x38)。 E=0。 E=0。 L_data=cmd。 delay(100)。 dat=1。i8。 delay(0)。 return(ret)。}//ds18b20初始化bit ds_init(){ bit ret。 //跳過rom ds_w(0x44)。 _nop_()。 tab[15]=0x0d。 x=x/10。=39。N39。 //設(shè)定值的轉(zhuǎn)換 tab[11]=39。E39。E39。139。639。I39。H39。} if (k2==0){szwd=szwd+1。 xs(2,1)。 TR1=1。 } } }void main() //主函數(shù){ uint x,clwd,szwd。 Rn++。void lcd_cmd(uchar cmd)。char data Tn。sbit LJR=P1^0 。同時(shí),我要感謝教過我們的授課老師,正是由于他們的傳道、授業(yè)、解惑,讓我學(xué)到了許多知識(shí),并從他們身上學(xué)到了如何求學(xué)、如何為人處事。在這,我在發(fā)感慨的同時(shí)表達(dá)一下感激之情。圖55 仿真34 結(jié)論本文介紹了基于AT89C51單片機(jī)的數(shù)字溫度計(jì)控制系統(tǒng)的設(shè)計(jì),對(duì)整個(gè)硬件電路和軟件程序設(shè)計(jì)做了分析,文中介紹了數(shù)字溫度計(jì)的現(xiàn)狀及發(fā)展,介紹了仿真軟件proteus及keil的基本知識(shí),學(xué)習(xí)了proteus的仿真方法和步驟,介紹了數(shù)字溫度計(jì)的設(shè)計(jì)方案選擇及原理介紹,加深了51單片機(jī)的知識(shí)了解,介紹51單片機(jī)的結(jié)構(gòu)、特點(diǎn)等。采用0℃~50℃和50℃~100℃的精密水銀溫度計(jì)作檢驗(yàn)標(biāo)準(zhǔn),對(duì)設(shè)計(jì)的溫度計(jì)進(jìn)行測試,其結(jié)果表明能達(dá)到該精度要求。這里將各執(zhí)行模塊一一列出,并為每一個(gè)執(zhí)行模塊進(jìn)行功能定義和接口定義。Proteus與其它單片機(jī)仿真軟件不同的是,它不僅能仿真單片機(jī)CPU的工作情況,也能仿真單片機(jī)外圍電路或沒有單片機(jī)參與的其它電路的工作情況。Proteus是世界上著名的EDA工具(仿真軟件),從原理圖布圖、代碼調(diào)試到單片機(jī)與外圍電路協(xié)同仿真,一鍵切換到PCB設(shè)計(jì),真正實(shí)現(xiàn)了從概念到產(chǎn)品的完整設(shè)計(jì)。該系統(tǒng)擴(kuò)展性非常強(qiáng),它可以在設(shè)計(jì)中加入時(shí)鐘芯片DS1302以獲取時(shí)間數(shù)據(jù),在數(shù)據(jù)處理同時(shí)顯示時(shí)間,并可以利用AT24C16芯片作為存儲(chǔ)器件,以此來對(duì)某些時(shí)間點(diǎn)的溫度數(shù)據(jù)進(jìn)行存儲(chǔ),利用鍵盤來進(jìn)行調(diào)時(shí)和溫度查詢,獲得的數(shù)據(jù)可以通過MAX232芯片與計(jì)算機(jī)的RS232接口進(jìn)行串口通信,方便的采集和整理時(shí)間溫度數(shù)據(jù)。便于單片機(jī)處理及控制,省去傳統(tǒng)的測溫方法的很多外圍電路。(一)、方案一采用熱電偶溫差電路測溫,溫度檢測部分可以使用低溫?zé)崤?,熱電偶由兩個(gè)焊接在一起的異金屬導(dǎo)線所組成(熱電偶的構(gòu)成如圖 ),熱電偶產(chǎn)生的熱電勢由兩種金屬的接觸電勢和單一導(dǎo)體的溫差電勢組成。程序中通過調(diào)整占空比調(diào)節(jié)輸出模擬電壓,PWM的占空比由定時(shí)器通過定時(shí)來實(shí)現(xiàn),定時(shí)長短取決于PID運(yùn)算的結(jié)果。初值由PID算法子程序提供,以用來執(zhí)行對(duì)加熱絲的控制。由于LED顯示電路較多選用動(dòng)態(tài)掃描方式,為實(shí)現(xiàn)LED顯示管的動(dòng)態(tài)掃描,要給顯示器提供段和位控。本系統(tǒng)采用獨(dú)立鍵盤,主要功能為輸入控制系統(tǒng)的設(shè)定值,以便與系統(tǒng)采樣值比較。指令系統(tǒng)和引腳與典型的MCS51系列完全兼容,方便軟件的編寫。 隨著國民經(jīng)濟(jì)的發(fā)展,需要對(duì)工業(yè)現(xiàn)場中的溫度進(jìn)行監(jiān)測和控制。因此在計(jì)算機(jī)控制系統(tǒng)中,必須首先對(duì)式(1)進(jìn)行離散化處理,用數(shù)字形式的差分方程代替連續(xù)系統(tǒng)的微分方程,此時(shí)積分項(xiàng)和微分項(xiàng)可用求和及增量式表示:二是工程整定方法,它主要依賴工程經(jīng)驗(yàn),直接在控制系統(tǒng)的試驗(yàn)中進(jìn)行,且方法簡單、易于掌握,在工程實(shí)際中被廣泛采用。 單片機(jī)作為控制系統(tǒng)中必不可少的部分,在各個(gè)領(lǐng)域得到了廣泛的應(yīng)用,用單片機(jī)進(jìn)行實(shí)時(shí)系統(tǒng)數(shù)據(jù)處理和控制,保證系統(tǒng)工作在最佳狀態(tài),提高系統(tǒng)的控制精度,有利于提高系統(tǒng)的工作效率。這種方法實(shí)現(xiàn)簡單、成本低,但控制效果不理想,控制溫度精度不高、容易引起震蕩,達(dá)到穩(wěn)定點(diǎn)的時(shí)間也長,因此,只能用在精度要求不高的場合。 查字模塊:當(dāng)需要由單片機(jī)來控制調(diào)用字模時(shí),需要增設(shè)漢字模模塊保存模塊。 控制器結(jié)構(gòu)與功能:由M行N 列組成的M*N 圖文顯示屏其LED 發(fā)光器件數(shù)量相當(dāng)大,不宜使用靜態(tài)顯示驅(qū)動(dòng)電路,而采用多行的同名列共用一套列驅(qū)動(dòng)器。 由于文字的顯示點(diǎn)陣格式比較規(guī)范,可以采用現(xiàn)行計(jì)算機(jī)通用的字庫字模,如漢字的宋體、楷體和黑體等多種可供選擇的方案;其大小也可以有 16*124*232*348*48 等不同規(guī)格。 圖文顯示屏的硬件硬件模塊基本結(jié)構(gòu)可以分為屏體和控制器兩大部分。 LED圖文顯示屏屏軟件系統(tǒng)的功能是實(shí)現(xiàn)需第16頁(共33頁)智能溫度控制系統(tǒng)的概述要聯(lián)機(jī)動(dòng)態(tài)顯示和更新部分或全部LED圖文顯示屏系統(tǒng)顯示內(nèi)容。 DS18B20使用中的注意事項(xiàng)DS18B20 雖然具有測溫系統(tǒng)簡單、測溫精度高、連接方便、占用口線少等優(yōu)點(diǎn),但在實(shí)際應(yīng)用中也應(yīng)注意以下幾方面的問題: 從測溫結(jié)束到將溫度值轉(zhuǎn)換成數(shù)字量需要一定的轉(zhuǎn)換時(shí)間,這是必須保證的,不然會(huì)出現(xiàn)轉(zhuǎn)換錯(cuò)誤的現(xiàn)象,使溫度輸出總是顯示85。 8. DS18B20的分辯率由用戶通過EEPROM設(shè)置為9~12位。DS18B20功能特點(diǎn): 1. 采用單總線技術(shù),與單片機(jī)通信只需要一根I/O線,在一根線上可以掛接多個(gè)DS18B20。數(shù)據(jù)的讀寫方法將有下文有詳細(xì)介紹。誠然,單總線上可以同時(shí)掛接多個(gè)器件,并通過每個(gè)器件上所獨(dú)有的ID號(hào)來區(qū)別,一般只掛接單個(gè)18B20芯片時(shí)可以跳過ROM指令(注意:此處指的跳過ROM指令并非不發(fā)送ROM指令,而是用特有的一條“跳過指令”)??刂破鲗?duì)18B20操作流程:1, 復(fù)位:首先我們必須對(duì)DS18B20芯片進(jìn)行復(fù)位,復(fù)位就是由控制器(單片機(jī))給DS18B20單總線至少480uS的低電平信號(hào)。DS18B20共64位ROM?!妫?(6)可編程的分辨率為9~12 位,℃、℃、℃℃,可實(shí)現(xiàn)高精度測溫; (7)在9 內(nèi)把溫度轉(zhuǎn)換為數(shù)字,12 位分辨率時(shí)最多在750ms 內(nèi)把溫度值轉(zhuǎn)換為數(shù)字,速度更快; (8)測量結(jié)果直接輸出數(shù)字溫度信號(hào),以一線總線串行傳送給CPU,同時(shí)可傳送CRC 校驗(yàn)碼,具有極強(qiáng)的抗干擾糾錯(cuò)能力; (9)負(fù)壓特性:電源極性接反時(shí),芯片不會(huì)因發(fā)熱而燒毀,但不能正常工作。XTAL2:來自反向振蕩器的輸出。如果微處理器在 外部執(zhí)行狀態(tài) ALE 禁止,置位無 效。ALE/PROG:當(dāng)訪問外部存儲(chǔ)器時(shí),地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。P2 口當(dāng)用于外 部程 序存儲(chǔ)器或 16 位地址外部數(shù)據(jù)存儲(chǔ)器進(jìn)行存取 時(shí), P2 口輸 出地址的高八位。P0 能夠用于外部程序數(shù)據(jù)存儲(chǔ)器 ,它可以被定義為數(shù) 據(jù)/地址的第八位。兩個(gè) 1 6 位定時(shí) 器/計(jì)數(shù)器與 MCS51 兼容3247。PSEN——片外程序存儲(chǔ)器讀選通信號(hào)PSEN,低電平有效。RST——復(fù)位輸入信號(hào),高電平有效。在編程和校驗(yàn)時(shí),P2口接收高字節(jié)地址和某些控制信號(hào)。P1口——8位、準(zhǔn)雙向I/O口,具有內(nèi)部上拉電阻。 (1)I/O口線B寄存器在乘法和除法指令中作為ALU的輸入之一,另一個(gè)輸入來自ACC。其中包括算術(shù)和邏輯運(yùn)算單元ALU、累加器ACC、B寄存器、程序狀態(tài)字PSW和兩個(gè)暫存器等。具有6個(gè)中斷源、5個(gè)中斷矢量、2級(jí)優(yōu)先權(quán)的中斷結(jié)構(gòu); 現(xiàn)在,我們已經(jīng)知道了單片機(jī)的組成,余下的問題是如何將它們的各部分連接成相互關(guān)聯(lián)的整體呢? 實(shí)際上,單片機(jī)內(nèi)部有一條將它們連接起來的“紐帶”,即所謂的“內(nèi)部總線”。 顧名思義,只讀存貯器一旦將數(shù)據(jù)存入,就只能讀出,不能更改(EPROM、E2PROM等類型的ROM可通過一定的方法來更改、寫入數(shù)據(jù)——編者注)。這種對(duì)輸入、輸出數(shù)據(jù)進(jìn)行一定管理的“門”電路在單片機(jī)中稱為“口”(Port)。34,再把它從上一次結(jié)果中減去,就得到最后的結(jié)果。智能溫度控制系統(tǒng)的概述 本章小結(jié)溫度控制系統(tǒng)在國內(nèi)各行各業(yè)的應(yīng)用雖然已經(jīng)十分廣泛,但從國內(nèi)生產(chǎn)的溫度控制器來講,總體發(fā)展水平仍然不高,同日本、美國、德國等先進(jìn)國家相比,仍然有著較大的差距。 2. 精度誤差小于1℃。當(dāng)代單片機(jī)系統(tǒng)已經(jīng)不再只在裸機(jī)環(huán)境下開發(fā)和使用,大量專用的嵌入式操作系統(tǒng)被廣泛應(yīng)用在全系列的單片機(jī)上。其中最成功的是INTEL的8031,因?yàn)楹唵慰煽慷阅懿诲e(cuò)獲得了很大的好評(píng)。盡管他的大部分功能集成在一塊小芯片上,但是它具有一個(gè)完整計(jì)算機(jī)所需要的大部分部件:Ⅷ緒論CPU、內(nèi)存、內(nèi)部和外部總線系統(tǒng),目前大部分還會(huì)具有外存。本系統(tǒng)所使用的加熱器件是電爐絲,功率為三千瓦,要求溫度在400~1000℃?;贏T89c51家庭溫度智能控制系統(tǒng)的設(shè)計(jì)和仿真畢業(yè)論文目 錄畢業(yè)設(shè)計(jì)(論文)任務(wù)書 Ⅰ畢業(yè)設(shè)計(jì)(論文)開題報(bào)告 Ⅱ指導(dǎo)教師審查意見 Ⅲ評(píng)閱教師評(píng)語 Ⅳ答辯會(huì)議記錄 Ⅴ中文摘要 Ⅵ外文摘要 Ⅶ前言 Ⅷ1緒論 1 課題背景及研究意義 1 國內(nèi)外現(xiàn)狀 1 課題的設(shè)計(jì)目的 2 課題的主要工作 3 本章小結(jié) 32智能溫度控制系統(tǒng)的概述 4 4 17 17 23 253 智能溫度計(jì)的設(shè)計(jì)及仿真 25 25 基于AT89C51家庭溫度智能控制系統(tǒng)的設(shè)計(jì)和仿真主程序設(shè)計(jì) 26 DS18B20初始化 26 27 284 結(jié)論 30參考文獻(xiàn) 30致 謝 371緒論 課題背景及研究意義隨著新技術(shù)的不斷開發(fā)與應(yīng)用,近年來單片機(jī)發(fā)展十分迅速,一個(gè)以微機(jī)應(yīng)用為主的新技術(shù)革命浪潮正在蓬勃興起,單片機(jī)的應(yīng)用已經(jīng)滲透到電力、冶金、化工、建材、機(jī)械、食品、石油等各個(gè)行業(yè)。這些控制技術(shù)大大的提高了控制精度,不但使控制變得簡便,而且使產(chǎn)品的質(zhì)量更好,降低了產(chǎn)品的成本,提高了生產(chǎn)效率。 單片機(jī)是指一個(gè)集成在一塊芯片上的完整計(jì)算機(jī)系統(tǒng)。 早期的單片機(jī)都是8位或4位的。目前,高端的32位單片機(jī)主頻已經(jīng)超過300MHz,性能直追90年代中期的專用處理器,而普通的型號(hào)出廠價(jià)格跌落至1美元,最高端的型號(hào)也只有10美元。 主要工作如下: 1. 溫度測試基本范圍0℃—100℃。包括傳感器數(shù)據(jù)采集電路,溫度顯示電路,上下限報(bào)警調(diào)整電路,單片機(jī)主板電路等組成。我們把要計(jì)算的問題記錄下來,然后第一步先算163156,把它與36相加的結(jié)果記在紙上,然后計(jì)算166247。 或者,當(dāng)運(yùn)算器得到最后結(jié)果時(shí),再將此結(jié)果輸出,而中間結(jié)果不能隨便“溜出”單片機(jī)。 存貯器又分為只讀存貯器和讀寫存貯器兩種,前者存放調(diào)試好的固定程序和常第4頁(共33頁)基于AT89C51家庭溫度智能控制系統(tǒng)的設(shè)計(jì)與仿真數(shù),后者存放一些隨時(shí)有可能變動(dòng)的數(shù)據(jù)。另外,還有所謂的“中斷系統(tǒng)”,這個(gè)系統(tǒng)有“傳達(dá)室”的作用,當(dāng)單片機(jī)控制對(duì)象的參數(shù)到達(dá)某個(gè)需要加以干預(yù)的狀態(tài)時(shí),就可經(jīng)此“傳達(dá)室”通報(bào)給CPU,使CPU根據(jù)外部事態(tài)的輕重緩急來采取適當(dāng)?shù)膽?yīng)付措施。具有2個(gè)16位可編程定時(shí)器;地址寄存器片內(nèi)ROM程序計(jì)數(shù)器 PC增量器暫存器1B寄存ACPSENALEEARST定時(shí)及控制指令譯碼器指令寄存器暫存器2PSW ALU第7頁(共40頁)智能溫度控制系統(tǒng)的概述(1)運(yùn)算器 運(yùn)算器主要用來實(shí)現(xiàn)算術(shù)、邏輯運(yùn)算和位操作。單片機(jī)與片外RAM或I/O擴(kuò)展口進(jìn)行數(shù)據(jù)交換必須通過ACC來進(jìn)行。AT89C51的工作原理:AT89C51的封裝形式
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1