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

正文內(nèi)容

基于單片機的多點溫度測量系統(tǒng)設(shè)計-全文預(yù)覽

2025-07-18 19:56 上一頁面

下一頁面
  

【正文】 單片機執(zhí)行程序的過程,實際上就是執(zhí)行所編制程序的過程。時鐘電路為單片機產(chǎn)生時鐘脈沖序列。RXD( )腳為接收端口,TXD()腳為發(fā)送端口。定時時靠內(nèi)部分頻時鐘頻率計數(shù)實現(xiàn),做計數(shù)器時,(T0)(T1)端口的低電平脈沖計數(shù)。因此稱之為程序存儲器,簡稱內(nèi)部RAM。地址范圍為00H~FFH(256B)。AT89C51方框圖21:圖21 AT89C51方框圖1. 微處理器(CPU)MCS51單片機中有1個8位的CPU,包括運算器和控制器兩大部分,不僅可處理字節(jié)數(shù)據(jù),還可以進行位變量的處理。單片機[1]是在一塊半導(dǎo)體上集成了微處理器(CPU),存儲器(RAM、ROM、EPROM)和各種輸入、輸出接口(定時計數(shù)器,并行IO口,串行口,A/D轉(zhuǎn)換器以及脈寬調(diào)制器PWM等),這樣一塊集成電路芯片具有一臺計算機的屬性,因此被稱為單片微型計算機,簡稱單片機。 第二章 單片機簡介單片微型計算機自20世紀70年代問世以來,以對人類社會產(chǎn)生了巨大的影響。本系統(tǒng)采用8片DS18B20構(gòu)成小型溫度傳感器網(wǎng)絡(luò),通過并行連接方式連接至單片機AT89C51的8個通用I/O端口。每個端口只連接一個溫度傳感器件,也即一條一線制總線上僅有一個DS18B20。2. 本課題綜合了現(xiàn)代測控、電子信息、計算機技術(shù)專業(yè)領(lǐng)域方方面面的知識,具有綜合性、科學(xué)性、代表性,可全面檢驗和促進學(xué)生的理論素養(yǎng)和工作能力。采用液晶顯示溫度值和路數(shù),顯示格式為:溫度的符號位,整數(shù)部分,小數(shù)部分,最后一位顯示℃。可見,研究溫度的測量具有重要的理論意義和推廣價值。人民的生活與環(huán)境溫度息息相關(guān),物理、化學(xué)、生物等學(xué)科都離不開溫度。實現(xiàn)了系統(tǒng)接口簡單、精度高、抗干擾能力強、工作穩(wěn)定等特點。除此之外,本論文不包含任何其他個人或集體已經(jīng)發(fā)表或撰寫過的作品成果。對本文的研究做出重要貢獻的個人和集體,均已在文中以明確方式注明。并給出了測溫系統(tǒng)中對DS18B20操作的C51編程實例。關(guān)鍵詞:單片機;DS18B20數(shù)字溫度傳感器;Proteus仿真;C51編程AbstractWith using the measuring principle and characteristics of the numerical temperature sensor of DS18B20,making use of special characteristics of single line as the total line, and bine together with AT89C51 to realize several points temperature measuring. Also this paper gives the example of the C51 program which is used to operate to the DS18B20. Make system have characteristics of simple, high accuracy, strong anti interference ability, stable work etc.This design introduced AT89C51 monolithic integrated circuit temperature control system design from the hardware and the software two aspects. A multipoint temperature measurement system based on DS18B20 and AT89C51 microcontroller is designed and simulated by Proteus in this paper, including software and hardware design of this system. The system has such advantages as novel circuit design, quick measurement speed, high measurement accuracy, and good practicality.Key words: SCM;DS18B20;Proteus simulation;C51 program目 錄摘 要 IAbstract II第一章 緒論 1 1 2第二章 單片機簡介 3 3 4 5 6第三章 數(shù)字溫度傳感器DS18B20原理 7 7 7 8 8 8 DS18B20與單片機的接口 9 DS18B20芯片ROM指令表 9 DS18B20芯片存儲器操作指令表 10 DS18B20復(fù)位及應(yīng)答關(guān)系及讀寫隙 11第四章 系統(tǒng)硬件設(shè)計 12 12 13 13第五章 系統(tǒng)軟件設(shè)計 16 系統(tǒng)軟件設(shè)計思路 16 21第六章 系統(tǒng)運行結(jié)果 27第七章 結(jié)束語 31參考文獻 32致 謝 33IV 第一章 緒論溫度是一個和人們生活環(huán)境有著密切關(guān)系的物理量,也是一種在生產(chǎn)、科研、生活中需要測量和控制的重要物理量,是國際單位制七個基本量之一,同時它也是一種最基本的環(huán)境參數(shù)。煉油過程中,原油必須在不同的溫度和壓力條件下進行分流才能得到汽油、柴油、煤油等產(chǎn)品;沒有合適的溫度環(huán)境,許多電子設(shè)備不能正常工作,糧倉的儲糧就會變質(zhì)霉爛,酒類的品質(zhì)就沒有保障。本設(shè)計要求系統(tǒng)測量的溫度的點數(shù)為4個,℃,測溫范圍為20℃~+80℃。對于本次設(shè)計,其目的在于:1. 掌握數(shù)字溫度傳感器DS18B20的原理、性能、使用特點和方法,利用C51對系統(tǒng)進行編程。單片機獲得溫度信息后,通過特定的算法,將處理后的溫度信息通過LED顯示出來,同時通過串行口送上位機處理。同時本設(shè)計在單片機系統(tǒng)設(shè)計主流EDA軟件Proteus環(huán)境下完成,能夠及時觀察效果和修改軟硬件。并在Keil環(huán)境下編輯應(yīng)用軟件程序,通過Proteus和Keil的聯(lián)合實現(xiàn)該多點溫度測量系統(tǒng)的設(shè)計、調(diào)試和仿真。目前在工業(yè)控制、智能儀器儀表、辦公室自動化、家用電器等諸多領(lǐng)域,到處都可看見單片機的蹤影,單片機技術(shù)開發(fā)和應(yīng)用高水平已成為一個國家工業(yè)化水平的標志之一。功能強大AT89C51單片機可提供高性價比的應(yīng)用場合,可靈活運用與各種控制領(lǐng)域。因此通常所說的內(nèi)部數(shù)據(jù)存儲器就是指前128單元,簡稱內(nèi)部RAM。3. 內(nèi)部程序存儲器(ROM)單片機內(nèi)部有4KB的ROM,用于存放程序、原始數(shù)據(jù)或表格。4. 定時器/計數(shù)器單片機共有2個16位的定時器/計數(shù)器,具有4種工作方式,以實現(xiàn)定時或計數(shù)功能,并以其定時或計數(shù)結(jié)果對計算機進行控制。該串行口功能較強,既可作為全雙工異步通信收發(fā)器使用,也可作為移位器使用。8. 時鐘電路MCS51單片機芯片的內(nèi)部有時鐘電路,但石英晶體和微調(diào)電容需外接。實際上是片內(nèi)各功能部件的控制寄存器和狀態(tài)寄存器,是一個具有特殊功能的RAM區(qū)。即取指令分析指令執(zhí)行指令。計算機執(zhí)行程序的過程實際上就是逐條指令地重復(fù)上述操作過程,直至遇到停機指令可循環(huán)等待指令。(I/O)端口引腳通常設(shè)計有多種功能。綜觀單片機幾十年的發(fā)展歷程,單片機今后將向多功能、高性能、高速度、低電壓、低功耗、低價格、外圍電路內(nèi)裝化以及片內(nèi)存儲器容量增加和Flash存儲器化方向發(fā)展。超小的體積,超低的硬件開消,抗干擾能力強,精度高,附加功能強,使得DS18B20更受歡迎。l * 先進的單總線數(shù)據(jù)通信。l * 檢測溫度范圍為–55176。F)l * 內(nèi)置EEPROM,限溫報警功能。在講解其工作流程之前我們有必要了解18B20的內(nèi)部存儲器資源。RAM 數(shù)據(jù)暫存器,用于內(nèi)部計算和數(shù)據(jù)存取,數(shù)據(jù)在掉電后丟失,DS18B20共9個字節(jié)RAM,每個字節(jié)為8位。第8個字節(jié)為計數(shù)寄存器,是為了讓用戶得到更高的溫度分辨率而設(shè)計的,同樣也是內(nèi)部溫度轉(zhuǎn)換、計算的暫存單元。[3]:首先我們必須對DS18B20芯片進行復(fù)位,復(fù)位就是由控制器(單片機)給DS18B20單總線至少480uS的低電平信號。如果復(fù)位低電平的時間不足或是單總線的電路斷路都不會接到存在脈沖,在設(shè)計時要注意意外情況的處理。誠然,單總線上可以同時掛接多個器件,并通過每個器件上所獨有的ID號來區(qū)別,一般只掛接單個18B20芯片時可以跳過ROM指令(注意:此處指的跳過ROM指令并非不發(fā)送ROM指令,而是用特有的一條“跳過指令”)。:一個存儲器操作指令結(jié)束后則將進行指令執(zhí)行或數(shù)據(jù)的讀寫,這個操作要視存儲器操作指令而定。緊接著執(zhí)行第二個周期為:復(fù)位、跳過ROM指令[CCH]、執(zhí)行讀RAM的存儲器操作指令[BEH]、讀數(shù)據(jù)(最多為9個字節(jié),中途可停止,只讀簡單溫度值則讀前2個字節(jié)即可)。 DS18B20芯片ROM指令表[4]Read ROM(讀ROM)[33H] (方括號中的為16進制的命令字)這個命令允許總線控制器讀到DS18B20的64位ROM。Skip ROM(跳躍ROM指令)[CCH]這條指令使芯片不對ROM編碼做出反應(yīng),在單芯片的情況之下,為了節(jié)省時間則可以選用此指令。只要芯片不掉電,報警狀態(tài)將被保持,直到再一次測得溫度什達不到報警條件為止。芯片允許在讀過程中用復(fù)位信號中止讀取,即可以不讀后面不需要的字節(jié)以減少讀取時間。Convert T(溫度轉(zhuǎn)換)[44H]收到
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1