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

正文內容

本科畢業(yè)論文-基于at89c2051單片機的數(shù)字溫度計設計(已修改)

2025-06-19 16:31 本頁面
 

【正文】 1 基于 AT89C2051 單片機的數(shù)字溫度計 設計 摘要: 本文介紹一種基于 AT89C2051 單片機的一種溫度測量及報警電路 ,該電路采用 DS18B20 作為溫度監(jiān)測元件,測量范圍 55℃ ~ +125℃,使用 4位 LED 模塊顯示,能通過鍵盤設置溫度報警上下限。正文著重給出了軟硬件系統(tǒng)的各部分電路,介紹了集成溫度傳感器 DS18B20 的原理, AT89C2051 單片機功能和應用。該電路設計新穎、功能強大、結構簡單。 關鍵詞: 溫度測量, DS18B20 2 Abstract : The introduction of a costbased AT89C2051 MCU a temperatur measurement circuits, the circuits used DS18B20 highprecision temperatur sensor , measuring scope 55℃ ~ +125℃ ,can use the keybord set the warning limitation, the use of four bits seven segments LED that can be display the current temperature. The paper focuses on providing a software and hardware system ponents circuit, introduced the theory of DS18B20, the founctions and applications of AT89C2051 .This circuit design innovative, powerful, can be expansionary strong. Key Words : Temperatur measurement, DS18B20 3 傳感器部分 AT89C2051單片機 LED 顯示 設置報警鍵盤 報警揚聲器 1 前言 數(shù)字溫度計( Digital Thermometer)簡稱 DTM,它是采用數(shù)字化測量技術,把連續(xù)的溫度值轉換成不連續(xù)、離散的數(shù)字形式并加以顯示的儀表。傳統(tǒng)的溫度計功能單一、精度低,不能滿足數(shù)字化時代的需求,采用單片機的數(shù)字溫度計,由于精度高、抗干擾能力強,可擴展性強、集成方便得到了廣泛的應用。溫度是許多監(jiān)控系統(tǒng)中的一個重要參數(shù)。 DS18B20直接把溫度信息轉換成相應的數(shù)字信號。數(shù)據(jù)采集、處理模塊主要由 AT89C2051單片機構成,完成溫度數(shù)據(jù)的讀取和顯示。 本章重點介紹 DS18B20 的工作原理,尤其是其 編程原理,以及由它們構成的基于單片機的數(shù)字溫度計的工作原理。 2 系統(tǒng)功能描述 3 系統(tǒng)原理及基本框圖 如圖 所示,模擬溫度值經過 DS18B20 處理后轉換為數(shù)字值,然后送到單片機中進行數(shù)據(jù)處理,并與設置的溫度報警限比較,超過限度后通過揚聲器報警。同時處理后的數(shù)據(jù)送到 LED 中顯示。 圖 系統(tǒng)基本方框圖 3 硬件設計 輸入電路 圖 量程切換開關 圖 衰減輸入電路 4 輸入 電路的作用是把不同量程的被測的電壓規(guī)范到 A/D 轉換器所要求的電壓值。智能化數(shù)字溫度計所采用的單片雙積分型 ADC 芯片 ICL7135,它要求輸入電壓 0177。 2V。本儀表設計是 01000V 電壓,靈敏度高所以可以不加前置放大器,只需衰減器,如圖 所示 9M、 900K、 90K、和 10K 電阻構成 1/ 1/100、1/1000 的衰減器。衰減輸入電路可由開關來選擇不同的衰減率,從而切換檔位。為了能讓 CPU 自動識別檔位,還要有圖 的硬件連接。 A/D 轉換 電路 A/D 轉換器的轉換精度對測量電路極其 重要,它的參數(shù)關系到測量電路性能。本設計采用雙積 A/D 轉換器,它的性能比較穩(wěn)定,轉換精度高,具有很高的抗干擾能力,電路結構簡單,其缺點是工作速度較低。在對轉換精度要求較高,而對轉換速度 要求不高的場合如電壓測量有廣泛的應用。 雙積 A/D 轉換器的工作原理 圖 雙積 A/D 轉換器 如圖所示:對輸入模擬電壓和基準電壓進行兩次積分,先對輸入模擬電壓進行積分,將其變換成與輸入模擬電壓成正比的時間間隔 T1,再利用計數(shù)器測出此時間間隔,則計數(shù)器所 5 計的數(shù)字量就正比于輸入的模擬電壓 ;接著對基準電壓進行同樣的處理。 在常用的 A/D 轉換芯片(如 ADC 080 ICL713 ICL7109 等)中, ICL7135 與其余幾種有所不同,它是一種四位半的雙積分 A/D 轉換器,具有精度高(精度相當 于 14 位二進制數(shù))、價格低廉、抗干擾能力強等優(yōu)點。本文介紹用單片機并行方式采集 ICL7135 的 數(shù) 據(jù)以實現(xiàn)單片機溫度計和小型智能儀表的設計方案。 7135 的應用 7135 是采用 CMOS 工藝制作的單片 4位 半 A/D 轉換器, 其所轉換的數(shù)字值以多工掃描的方式輸出, 只要附加譯碼器,數(shù)碼顯示器,驅動器 及電阻電容等元件,就可組成一個滿量程為 2V 的數(shù)字溫度計。 ㈠ 7135 主要特點如下: ①雙積型 A/D 轉換器,轉換速度慢。 ② 在每次 A/D 轉換前,內部電 路都自動進行調零操作 ,可保證零點在常溫下的長期穩(wěn)定。 在 20210 字( 2V 滿量程)范圍內,保證轉換精度 1字 相當于 14bitA/D 轉換器 。 ③ 具有自動極性轉換功能 。能在但極性參考電壓下對雙極性模擬輸入電壓進行 A/D 轉換,模擬電壓的范圍為 0~177。 。 。 ④模擬出入可以是差動信號,輸入電阻極高, 輸 入 電流典型值 1PA。 ⑤ 所有輸出端和 TTL 電路相容 。 ⑥ 有過量程( OR)和欠量程( UR)標志信號輸出,可用作自動量程轉換的控制信號。 ⑦ 輸出為動態(tài)掃描 BCD 碼。 ⑧ 對外提供六個輸入 ,輸出控制信號 (R/H,BUSH,ST,POL,OR,UR),因此除用于數(shù)字溫度計外 ,還能與異步接收 /發(fā)送器 ,微處理器或其它控制電路連接使用。 ⑨ 采用 28外引線雙列直插式封裝,外引線功能端排列如圖所示。 ㈡ 7135 數(shù)字部分 ICL7135 引腳圖 6 數(shù)字部分主要由計數(shù)器、鎖存器、多路開關及控制邏輯電路等組成。 7135一次 A/D 轉換周期分為四個階段: 自動調零( AZ); 被測電壓積分( INT);基準電壓反積分( DE); 積分回零( ZI)。具體內部轉換過程這里不做祥細 介紹,主要介紹引腳的使用。 ① R/H( 25 腳)當 R/H=“1” (該端懸空時為 “1” )時, 7135 處于連續(xù)轉換狀態(tài),每 40002 個時鐘周期完成一次 A/D 轉換。若 R/H 由 “1” 變 “0” ,則7135 在完成本次 A/D 轉換后進入保持狀態(tài),此時輸出為最后一次轉換結果,不受輸入電壓變化的影響。因此利用 R/H 端的功能可以使數(shù)據(jù)有保持功能。若把R/H 端用作啟動功能時,只要在該 端輸入一個正脈沖(寬度≥300 ns),轉換器就從 AZ 階段開始進行 A/D 轉換。注意:第一次轉換周期中的 AZ階段時間為 900110001 個時鐘脈沖,這是由于啟動脈沖和內部計數(shù)器狀態(tài)不同步造成的。 ② /ST( 26 腳)每次 A/D轉換周期結束后, ST 端都輸出5個負脈沖,其輸出時間對應在每個周期開始時的 5 個位選信號正脈沖的中間, ST 負脈沖寬度等于 1/2 時鐘周期 。 第一個 ST 負脈沖在上次轉換周期結束后 101 個時鐘周期產生。因為每個選信號( D5D1)的正脈沖寬度為 200個時鐘周期(只有 AZ和 DE階段開始時的第一個 D5 的脈沖寬度為 201 個 CLK 周期),所以 ST 負脈沖之間相隔也是 200 個時鐘周期。需要注意的是,若上一周期為保持狀態(tài)( R/H=“0” )則 ST 無脈沖信號輸出。 ST信號主要用來控制將轉換結果向外部鎖存器、 UARTs 或微處理器進行傳送 。 7 ③ BUSY( 21 腳)在雙積分階段( INT+DE), BUSY 為高電平,其余時為低電平。因此利用 BUSY 功能,可以實現(xiàn) A/D 轉換結果的遠距離雙線傳送,其還原方法是將 BUSY 和 CLK“ 與 ” 后來計數(shù)器,再減去 10001 就可得到原來的轉換結果。 ④ OR( 27 腳)當輸入電壓超出量程范圍( 20210), OR將會變高。該信號在BUSY 信號結束時變高。在 DE 階段開始時變低。 ⑤ UR( 28 腳)當輸入電壓等于或低于滿量程的 9%(讀數(shù)為 1800),則一當BUST 信號結束, UR 將會變高。該信號在 INT階段開始時變低。 ⑥ POL( 23 腳)該信號用來指示輸入電壓的極性。當輸入電壓為正,則 POL等于 “1” ,反之則等于 “0” 。該信號 DE 階段開始時變化,并維持一個 A/D 轉換調期。 ⑦ 位驅動信號 D D D D D1( 1 1 1 1 20 腳)每一位驅動信號分別輸出一個正脈沖信號,脈沖寬度為 200 個時鐘周 期,其中 D5 對應萬位選通,以下依次為千、百、十、個位。在正常輸入情況下, D5D1 輸出連續(xù)脈沖。當輸入電壓過量程時, D5D1在 AZ階段開始時只分別輸出一個脈沖,然后都處于低電平,直至 DE 階段開始時才輸出連續(xù)脈沖。利用這個特性,可使得顯示器件在過程時產生一亮一暗的直觀現(xiàn)象。 ⑧ B B B B1( 1 1 1 13 腳)該四端為轉換結果 BCD 碼輸出,采用動態(tài)掃描輸出方式,即當位選信號 D5=“1” 時,該四端的信號為萬位數(shù)的內容, D4=“1” 時為千位數(shù)內容,其余依次類推。在個、十、百、千四位數(shù) 的內容輸出時, BCD 碼范圍為 00001001,對于萬位數(shù)只有 0和 1兩種狀態(tài),所以其輸出的 BCD 碼為 “0000” 和 “0001” 。當輸入電壓過量程時,各位數(shù)輸出全部為零,這一點在使用時應注意。 最后還要說明一點,由于數(shù)字部分以 DGNG 端作為接地端,所以所有輸出端輸出電平以 DGNG 作為相對參考點?;鶞孰妷?,基準電壓的輸入必須對于模擬公共端 COM 是正電壓。 ㈢與單片機系統(tǒng)的串行連接 在 ICL7135 與單片機系統(tǒng)進行連接時,使用并行采集方式,要連接 BCD 碼數(shù)據(jù)輸出線,可以將 ICL7135 的 /STB 信 號接至 AT89C52 的 ( INT0)。 ICL7135 需要外部的時鐘信號,本設計采用 CD4060 來對 4M信號進行 32分頻得到 125KHz 的時鐘信號。 CD4060 計數(shù)為14級2進制計數(shù)器,在數(shù)字集成電 8 路中可實現(xiàn)的分頻次數(shù)最高,而且 CD4060 還包含振蕩電路所需的非門,使用更為方便。 圖 ICL7135 與系統(tǒng)的連接圖 圖 CD4060 時鐘發(fā) 生電路 單片機部分 單片機選用的是 ATMEL 公司新推出的 AT89S52, 如 圖 所示 。 該芯片具有低功耗、高性能的特點,是采用 CMOS 工藝的 8 位單片機 ,與 AT89C51 完全兼容 。 AT89S52 還 有以下主
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1