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

正文內(nèi)容

基于51單片機(jī)溫度報警器的設(shè)計-全文預(yù)覽

2024-12-10 15:39 上一頁面

下一頁面
  

【正文】 ) //讀取寄存器中存儲的溫度數(shù)據(jù) { uchar a,b。 } } } void tempchange(void) //DS18B20 開始獲取溫度并轉(zhuǎn)換 { dsreset()。 while(i0) i。 i=8。 if(testb) //寫 1 { ds=0。j=8。 } void tempwritebyte(uchar dat) //向 DS18B20 寫一個字節(jié)的數(shù)據(jù)函數(shù) { uint i。i=8。 return(dat)。i++。 ds=0。 // 等待 1660us ,收 到 低電 平一 個 約60240us 則復(fù)位成功 i=4。 ds=0。 beep=1。 delay(500)。 led1=0。 flag=0。 TR1=1。b0。//帶小數(shù)點的編碼 void delay(uchar z) //延時函數(shù) { uchar a,b。 sbit s3=P3^7。 //定義溫度的上限值 sbit led1=P1^0。 //定義整型的溫度數(shù)據(jù) uchar flag。 , 29 附錄一:系統(tǒng)原理圖 30 附錄二 : 程序代碼 include //52 系列頭文件 include define uchar unsigned char define uint unsigned int sbit ds=P3^4。 28 【 8】 張 偉: 《 Protel 99SE 實用教程》 . 人民郵電出版社。 【 2】 劉樹林: 《低頻電子線路》 第二版 . 電子工業(yè)出版社 【 3】 沈農(nóng): 《傳感器及應(yīng)用技術(shù)》 . 化學(xué)工業(yè)出版社。這使得我能夠順利的完成畢業(yè)設(shè)計工作。主要存在以下幾個方面: ( 1) 程序的代碼不夠精練,浪費(fèi) AT89S52 內(nèi)的 FLASH ROM; ( 2) 未對以前的溫度數(shù)值進(jìn)行存儲,使以后不能利用這些數(shù)據(jù); ( 3) 對數(shù)碼管的控制考慮不周,以致出現(xiàn)閃爍現(xiàn)象; 致 謝 畢業(yè)設(shè)計就要結(jié)束了,在這一段時間里,我感到自己的收獲是非常大的,使我在專業(yè)技能、動手能力多方面都有了很大的提高。不斷的采集溫度值,顯示溫度值,如果發(fā)現(xiàn)采集的溫度值高于上限值就通過相應(yīng)的提示燈亮。 26 自檢正常,溫度顯示正 常。 使系統(tǒng)運(yùn)行,觀察系統(tǒng)硬件檢測是否正常(包括單片機(jī)控制系統(tǒng),鍵盤電路,顯示電路,溫度測試電路等)。 led2=1。 } void ldidi()//斷續(xù)報警閃爍 { beep=0。 delay(500)。 //temp 是整型 } 數(shù)碼管顯示模塊 本系統(tǒng)采用共陽極數(shù)碼管,用模擬串口的動態(tài)顯示數(shù)據(jù)。 //讀高 8 位 temp=256*b+a。 tempwritebyte(0xcc)。 //寫跳過讀 ROM 指令 tempwritebyte(0x44)。i++。 i=8。 ds=1。 dat=dat1。 for(j=1。 //讀出的數(shù)據(jù)最低位在最前面,這樣剛好一個字節(jié)在 dat 里 } return(dat)。 for(i=1。 while(i0)i。i++。 bit dat。 ds=1。 19 圖 系統(tǒng)流程圖 顯示當(dāng)前溫度 判斷當(dāng)前溫度值 超過設(shè)定 溫度上限 紅燈亮 設(shè)定溫度上、下限 是 否 低于設(shè)定 溫度下限 是 紅燈亮 否 20 各個模塊子程序設(shè)計 溫度采集程序 溫度采集子程序流程圖如下: 圖 溫度采集子程序流程圖 程序代碼如下: void dsreset(void) //DS18b20 復(fù)位, 初始化函數(shù) { uint i。 溫度采集程序:對溫度芯片送過來的數(shù)據(jù)進(jìn)行處理,進(jìn)行判斷和顯示。采用 C語言編寫代碼 , 鑒于篇幅限制及 DS18B20 的應(yīng)用已經(jīng)規(guī)范和成熟 , 本文僅就主程序流程圖和顯示子程 序流程圖及其代碼進(jìn)行說明。根據(jù)系統(tǒng)功能,可以將系統(tǒng)設(shè)計分為若干個子程序進(jìn)行設(shè)計,如溫度采集子程序,數(shù)據(jù)處理子程序、顯示子程序、執(zhí)行子程序。 按鍵 電路設(shè)計 鍵盤共有三個鍵,判斷 K3~K5 鍵是否按下,可采用軟件查詢和中斷的方法,當(dāng)某個鍵按下時,低電平有效。如果 DS18B20 不使用報警檢查指令,這些寄存器可作為一般的用戶記憶用途。若指令成功地使 DS18B20 完成溫度測量,數(shù)據(jù)存儲在 DS18B20 的存儲器。 3 VDD 可選擇的 VDD 引腳。 的引腳介紹 TO- 92 封裝的 DS18B20 引腳功能描述見表 1。 C +125176。 產(chǎn)品的特點 ( 1)只要求一個端口即可實現(xiàn)通信。 176。 15 圖 DS18B20 與 AT89S52 單片機(jī)的連接 DS18B20 支持“一線總線”接口,測量溫度范圍為 55176。轉(zhuǎn)換完成后的溫度值就以 16位帶符號擴(kuò)展的二進(jìn)制補(bǔ)碼形式存儲在高速暫存存儲器的第 2字節(jié)?!?。 14 圖 顯示電路圖 溫 度檢測電路設(shè)計 本次設(shè)計所采用的溫度傳感器為 Dallas半導(dǎo)體公司的數(shù)字化溫度傳感器DS18B20,它是世界上第一片支持 “ 一線總線 ” 接口的溫度傳感器。當(dāng)某一字段的陰極為高電平時,相應(yīng)字段就不亮。 可以顯示 : 時間 、 日期 、 溫度等可以用數(shù)字代替的參數(shù) ?;蛴捎?( VCC 加入并超過復(fù)位門限電壓 ) 引起系統(tǒng)正常復(fù)位。 晶振頻率為在 ~ 12MHZ 之間,頻率越高單片機(jī)的速 DS18B20 LED 顯示 指示燈 單 片 機(jī) 加 熱繼電器 電風(fēng)扇繼電器 按鍵 10 度就越快,但對存儲器速度要求就高。通常時鐘由于兩種形式:內(nèi)部時鐘和外部時鐘。 單片機(jī)控制系統(tǒng)是一個完整的智能化的集數(shù)據(jù)采集、顯示、處理、控制于一體的系統(tǒng)。 經(jīng)過對這兩種方案的比較,本設(shè)計決定采用方案二。所以總體來說,方案一在硬件、軟件上的成本都比較高,而且易受外部環(huán)境的影響,系統(tǒng)工作不穩(wěn)定。而且新一代產(chǎn)品更便宜,體積更小 它還有很多特性:適應(yīng)電壓范圍更寬,電壓范圍: ~ ,寄生電源方式下可由數(shù)據(jù)線供;獨特的單線接口方式, DS18B20 在與微處理器連接時僅需要一條口線即可實現(xiàn)微處理器與 DS18B20 的雙向通訊; DS18B20 支持多點組網(wǎng)功能,多個 DS18B20 可以并聯(lián)在唯一的三線上,實現(xiàn)組網(wǎng)多點測溫; DS18B20在使用中不需要任何外圍元件,全部傳感元件及轉(zhuǎn)換電路集成在形如一只三極管的集成電路內(nèi);溫范圍- 55℃~+ 125℃,在 10~ +85℃時精度為177。 C。 C~ +125176?!耙痪€總線”獨特而且經(jīng)濟(jì)的特點,使用戶可輕松地組建傳感器網(wǎng)絡(luò),為測量系統(tǒng)的構(gòu)建引入全新概念。數(shù)字可編程溫度傳感器可以直接讀出被測溫度值。 熱電偶傳感 器有自己的優(yōu)點和缺陷,它靈敏度比較低,容易受到環(huán)境干擾信號的影響,也容易受到前置放大器溫度漂移的影響,因此不適合測量微小的溫度變化。由于它必須有兩種不同材質(zhì)的導(dǎo)體,所以稱之為“熱電偶”。 6 第二章 系統(tǒng)方案設(shè)計 方案一 采用普通電阻式溫度傳感器,放大器, A/D 轉(zhuǎn)換器作為測量溫度的電路 。針對此問題,本系統(tǒng)設(shè)計的目的是實現(xiàn)一種可連續(xù)高精度調(diào)溫的溫度控制系統(tǒng),它應(yīng)用廣泛,功能強(qiáng)大,小巧美觀,便于攜帶,是一款既實用又廉價的控制系統(tǒng)。 溫度控制系統(tǒng)設(shè)計的意義 隨著社會的發(fā)展,科技的進(jìn)步,以及測溫儀器在各個領(lǐng)域的應(yīng)用, 智能化 已是現(xiàn)代 溫度控制系統(tǒng) 發(fā)展的主流方向。 溫度 檢測 控制系統(tǒng)在工業(yè)生產(chǎn)、科學(xué)研究和人們的生活領(lǐng)域中,得到了廣泛應(yīng)用。將計算機(jī)做在一個芯片上,從而開創(chuàng)了嵌入式系統(tǒng)獨立發(fā)展的單片機(jī)時代。所以,測量控制技術(shù)已經(jīng)被廣泛應(yīng)用于煉油、化工、冶金、電力、電子、輕工和紡織等行業(yè)。 最終通過 DS18B20采集溫度并顯示出來,由此對周圍環(huán)境的溫度進(jìn)行有效檢測與報警。它快速的發(fā)展必將帶來新一輪的工業(yè)化的革命和社會發(fā)展的飛躍 ??梢妭鞲衅鞯陌l(fā)展是飛快的。軟件設(shè)計 從 設(shè)計思路、軟件系統(tǒng)框圖出發(fā),先介紹整體的思路后,再逐一分析各模塊程序算法的實現(xiàn),最終編寫出滿足任務(wù)需求的程序。 關(guān)鍵詞 : 溫度檢測 AT89S52 LED 顯示器 DS18B20 溫度傳感器 4 第一章 緒 論 系統(tǒng)背景 測量控制的作用是從生產(chǎn)現(xiàn)場中獲取各種參數(shù) , 運(yùn)用科學(xué)計算的方法,綜合各種先進(jìn)技術(shù),使每個生產(chǎn)環(huán)節(jié)都能夠得到有效的控制,不但保證了生產(chǎn)的規(guī)范化、提高產(chǎn)品質(zhì)量、降低成本,還確保了生產(chǎn)安全。這條道路就 是芯片化道路。目前國內(nèi)外各大電氣公司,大的半導(dǎo)體廠商正在不斷的開發(fā)、使用單片機(jī),使其無論 在控制能力,減小體積,降低成本,還是開發(fā)環(huán)境的改善等方面,都得到空前迅速的發(fā)展。 溫度檢測系統(tǒng)應(yīng)用十分廣闊。而以往溫度控制是由人工完成的而且不夠重視,其實在很多場
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1