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

正文內(nèi)容

基于單片機(jī)at89c51數(shù)字溫度計的設(shè)計-wenkub

2022-11-03 10:27:54 本頁面
 

【正文】 DALLAS 公司的DS18B20,用液晶顯示器來實(shí)現(xiàn)溫度顯示。社會的發(fā)展使得人們對傳感器的要求也越來越高,現(xiàn)在的溫度傳感器正在基于單片機(jī)的基礎(chǔ)之上從模擬到數(shù)字式,從集成化到智能化、網(wǎng)絡(luò)化的發(fā)展, 并且朝著多功能。編號 20201035103 本科生畢業(yè)設(shè)計 基于單片機(jī) AT89C51 數(shù)字溫度計的設(shè)計 Design of Digital Thermometer Based on AT89C51 Single Chip Microputer 2020 年 6 月 學(xué) 生 姓 名 專 業(yè) 電子信息科學(xué)與技術(shù) 學(xué) 號 1035103 指 導(dǎo) 教 師 分 院 電子分院 長春理工大學(xué)光電信息學(xué)院畢業(yè)設(shè)計 摘 要 隨著科技的不斷發(fā)展,現(xiàn)代社會對各種信息參數(shù)的精確度和準(zhǔn)確度的要求都有了很大的增長,而如何準(zhǔn)確和迅速的獲得這些參數(shù)就需要受制于現(xiàn)代信息技術(shù)的發(fā)展水平。高精度、總線標(biāo)準(zhǔn)化、高安全性和可靠性、開發(fā)網(wǎng)絡(luò)傳感器和虛擬傳感器、研制單片測溫系統(tǒng)等高科技的方向迅速發(fā)展。 關(guān)鍵詞: 18B20 單片機(jī) LED 長春理工大學(xué)光電信息學(xué)院畢業(yè)設(shè)計 ABSTRACT With the development of science and technology, precision and accuracy of modern society on various parameters of information requirements, there has been a lot of growth, and how accurate and fast access to these parameters will need to be subject to the level of development of modern information technology. Current smart temperature sensor (also referred to as digital temperature sensor) is launched in in the 1990 of the 20th century, is microelectronics technology, puter technology and automated testing technologies (ATE) bination. It features the output temperature data and related temperature control, suitable for various microcontroller (MCU). Society tends to make people39。 能夠獨(dú)立工作的溫度檢測和顯示系統(tǒng)應(yīng)用于諸多領(lǐng)域 。單片機(jī) AT89C51 具有低電壓供電和體積小等特點(diǎn),四個端口只需要兩個口就能滿足電路系統(tǒng)的設(shè)計要求,很適合便攜手持式產(chǎn)品的設(shè)計使用系統(tǒng)可用二節(jié)電池供電。 數(shù)字式溫度計的設(shè)計將給人們的生活帶來很大的方便,為人們生活水平的提高做出了貢獻(xiàn)。 分析上述兩種方案可以看出方案一是 使用熱敏電阻之類的器件利用其感溫效應(yīng),進(jìn)行 A/D 轉(zhuǎn)換后, 利 用單片機(jī)進(jìn)行數(shù)據(jù)的處理,在顯示電路上被測溫度顯示出來,這種設(shè)計需要用到 A/D 轉(zhuǎn)換電路,感溫電路比較麻煩。 圖 21 總體設(shè)計方框圖 主 控 制 器 L E D 顯 示 溫度傳感器 單片機(jī)復(fù)位 時鐘振蕩 報警點(diǎn)按鍵調(diào)整 長春理工大學(xué)光電信息學(xué)院畢業(yè)設(shè)計 3 第 3 章 數(shù)字溫度計硬件設(shè)計 主控制器 AT89C51 AT89C51 的特點(diǎn)及特性: 40 個引腳, 4K Bytes FLASH 片內(nèi)程序 存儲器 , 128 Bytes 的隨機(jī)存取數(shù)據(jù) 存儲器( RAM), 32 個外部雙向輸入 /輸出( I/O)口, 5 個中斷優(yōu)先級 2 層中斷嵌套中斷, 2個 16 位可編程定時 計數(shù)器 , 2 個全雙工串行通信口,看門狗( WDT)電路,片內(nèi)時鐘振蕩器 。 ( 2) GND:接地。在 FIASH 編程時, P0 口作 為原碼輸入口,當(dāng) FIASH進(jìn)行校驗(yàn)時, P0 輸出原碼,此時 P0 外部必須被拉高。 ( 5) P2 口: P2 口為一個內(nèi)部上拉電阻的 8 位雙向 I/O 口, P2 口緩沖器可接收,輸出 4 個 TTL 門電流,當(dāng) P2 口被寫 “1”時,其管腳被內(nèi)部上拉電阻拉高,且作為輸入。在給出地址 “1”時,它利用內(nèi)部上拉優(yōu)勢,當(dāng)對外部八位地址數(shù)據(jù)存儲器進(jìn)行讀寫時, P2 口輸出其特殊功能寄存器的內(nèi)容。作為輸入,由長春理工大學(xué)光電信息學(xué)院畢業(yè)設(shè)計 5 于外部下拉為低電 平, P3 口將輸出電流( ILL)這是由于上拉的緣故。 ( 8) ALE/PROG:當(dāng)訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲器時,將跳過一個ALE 脈沖。如果微處理器在外部執(zhí)行狀態(tài) ALE 禁止,置位無效 【 5】 。 ( 10) /EA/VPP:當(dāng) /EA 保持低電平時,則在此期間外部程序存儲器( 0000HFFFFH),不管是否有內(nèi)部程序存儲器。 ( 12) XTAL2:來自反向振蕩器的輸出 【 6】 。 此外, AT89C51 設(shè)有穩(wěn)態(tài)邏輯,可以在低到零頻率的條件下靜態(tài)邏輯,支持兩種軟件可選的掉電模式。 單片機(jī) AT89C51 具有低電壓供電和體積小等特點(diǎn) , 四個端口只需要兩個口就能滿足電路系統(tǒng)的設(shè)計需要,很適合便攜手持式產(chǎn)品的設(shè)計使用系統(tǒng)可用二節(jié)電池供電。 DS18B20 作為單片機(jī) AT89C2051 的外部信號源,把所采集到的溫度轉(zhuǎn)換為數(shù)字信號,通過 I/O 接口傳給 51 單片機(jī), 51 單片機(jī)啟動 ROM 內(nèi)的控制程序驅(qū)動 LED 數(shù)碼管,通過 I/O 接口的數(shù)據(jù)線(單片機(jī)和數(shù)碼管的接口)把數(shù)據(jù)線 傳送給數(shù)碼管,將采集到的溫度顯示出來。 在硬件上,它和單片機(jī)的鏈接 有兩種方式。 CPU 對它的訪問流程:先對DS18B20初始化,再進(jìn)行ROM操作命令,最后才能對存儲器操作和數(shù)據(jù)操作。 TO- 92 封裝的 DS18B20 的引腳排列見圖 34,其引腳功能描述見表 31。 3 VDD 可選擇的 VDD 引腳。溫度報警觸發(fā)器 TH 和 TL,可通過軟件寫入戶報警上下限 【 9】 。第 8 個字節(jié),為配置寄存器,它的內(nèi)容用于確定溫度值的數(shù)字轉(zhuǎn)換分辨率。 DS18B20 最大的特點(diǎn)是單總線數(shù)據(jù)傳送方式, DS18B20 的數(shù)據(jù) I/O 均由同一條線來完成。但是寄生電源方式需要強(qiáng)上拉電路,軟件控制變得復(fù)雜(特別是在完成溫度轉(zhuǎn)換和拷貝數(shù)據(jù)到 E2PROM 時),同時芯片的性能也有所降低。要是由于環(huán)境溫度變化太劇烈或加熱,或溫度傳感頭出現(xiàn)故障,而在一定時間內(nèi),不能將溫I/O C 64 位 R O M 和 單 線 接 口 高速緩存存儲器與控制邏輯 溫度傳感器 高溫觸發(fā)器 TH 低溫觸發(fā)器 TL 配置寄存器 8 位 CRC 發(fā)生器 Vdd 長春理工大學(xué)光電信息學(xué)院畢業(yè)設(shè)計 10 度控制到規(guī)定的溫度限內(nèi),單片機(jī)也將會通過P1.5口向蜂鳴器發(fā)送高電平信號使其發(fā)送警報聲。因此,在實(shí)際應(yīng)用中要將分辨率和轉(zhuǎn)換時間權(quán)衡考慮。轉(zhuǎn)換完成后的溫度值就以 16溫度 LSB 溫度 MSB TH 用戶字節(jié) 1 TL 用戶字節(jié) 2 配置寄存器 保留 保留 保留 CRC 長春理工大學(xué)光電信息學(xué)院畢業(yè)設(shè)計 11 位帶符號擴(kuò)展的二進(jìn)制補(bǔ)碼形式存儲在高速暫存存儲器的第 2 字節(jié)。 DS18B20 完成溫度轉(zhuǎn)換后,就把測得的溫度值與 RAM 中的 TH、 TL 字節(jié)內(nèi)容作比較。主機(jī) ROM 的前56 位來 計算 CRC 值,并和存入 DS18B20 的 CRC 值作比較,以判斷主機(jī)收到的 ROM數(shù)據(jù)是否正確。 減法計數(shù)器 1 對低溫度系數(shù)晶振產(chǎn)生的脈沖信號進(jìn)行減法計數(shù),當(dāng)減法計數(shù)器 1的預(yù)置值減到 0 時,溫度寄存器的值將加 1,減法計數(shù)器 1 的預(yù)置將重新被裝入,減法計數(shù)器 1 重新開始對低溫度系數(shù)晶振產(chǎn)生的脈沖信號進(jìn)行計數(shù),如此循環(huán)直到減法計數(shù)器計數(shù)到 0 時,停止溫度寄存器的累加,此時溫度寄存器中的數(shù)值就是所測溫度值。操作協(xié)議為:初使化 DS18B20(發(fā)復(fù)位脈沖) → 發(fā) ROM 功能命令 → 發(fā)存儲器操作命令 → 處理數(shù)據(jù) 【 12】 。由于單線制只有一根線,因此發(fā)送接口必須是三態(tài)的。 圖 38 74LS164 引腳 圖 39 74LS164 內(nèi)部功能圖 串行輸入帶鎖存 時鐘輸入 ,串行輸入帶緩沖 異步清除 最高時鐘頻率可高達(dá) 36MHZ 功耗: 10mW/bit 系列工作溫度: 0176。 其工作過程如下: 發(fā)送,移位時鐘由 送出。 圖中有三個獨(dú)立式按鍵可以分別調(diào)整溫度計的上下限報警設(shè)置 ,圖中蜂鳴器可以在被測溫度不在上下限范圍內(nèi)時,發(fā)出報警鳴叫聲音,同時 LED 數(shù)碼管將沒有被測溫度值顯示,這時可以調(diào)整報警上下限,從而測出被測的溫度值。這樣可以在一秒之內(nèi)測量一次被測溫度,其程序流程見圖 41 所示。 圖 43 計算溫度流程圖 顯示數(shù)據(jù)刷新子程序主要是對顯示緩沖器中的顯示數(shù)據(jù)進(jìn)行刷新操作,當(dāng)最高顯示位為 0 時將符號顯示位移入下一位 【 17】 。 延時 TSR3: SETB 。 定時入口 LCALL INIT_1820 JB ,TSS2 RET 。 跳過 ROM 匹配 LCALL WRITE_1820 MOV A,0BEH 。 舍去溫度低位中小數(shù)點(diǎn) SWAP A MOV 37H,A MOV A,36H NB ,TEMPER_COV1 。 目前溫度計的發(fā)展很快,從原始的玻璃管溫度 計發(fā)展到了現(xiàn)在的熱電阻溫度計、熱電偶溫度計、數(shù)字溫度計、電子溫度計等等。該器件可直接向單片機(jī)傳輸數(shù)字信號,便于單片機(jī)處理及控制。 數(shù)字溫度計具有結(jié)構(gòu)簡單、體積小、價格低廉、精確度高、反應(yīng)速度快、數(shù)字化顯示和不易損壞等特點(diǎn),且性能穩(wěn)定,適用范圍廣,因此特別適用于對測溫要求
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1