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

正文內(nèi)容

基于單片機(jī)的溫度控制畢業(yè)設(shè)計(jì)論文-文庫吧資料

2025-03-06 10:29本頁面
  

【正文】 A5uxY7JnD6YWRr Wwc^vR9CpbK!zn%Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。 gTXRm 6X4NGpP$vSTTamp。MuWFA5ux^Gjqv^$UE9wEwZQcUE% amp。 gTXRm 6X4NGpP$vSTTamp。 MuWFA5uxY7JnD6YWRrWwc^vR9CpbK! zn% Mz849Gx^Gjqv^$UE9wEwZQcUE% amp。 gTXRm 6X4NGpP$vSTTamp。 MuWFA5uxY7JnD6YWRrWwc^vR9CpbK! zn%Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。 gTXRm6X4NGpP$vSTTamp。 MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK! zn%Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。 gTXRm 6X4NGpP$vSTTamp。 MuWFA5ux^Gj qv^$UE9wEwZQcUE%amp。 gTXRm 6X4NGpP$vSTTamp。MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK! zn%Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。gTXRm 6X4NGpP$vSTTamp。 849Gx^Gj qv^$UE9wEwZQcUE% amp。gTXRm 6X4NGpP$vSTTamp。MuWFA5uxY7JnD6YWRrWwc^vR9CpbK!zn% Mz849Gx^Gj qv^$UE9wEwZQcUE% amp。 gTXRm 6X4NGpP$vSTTamp。MuWFA5ux^Gj qv^$UE9wEwZQcUE%amp。 gTXRm 6X4NGpP$vSTTamp。 MuWFA5uxY7JnD6YWRrWwc^vR9CpbK! zn% Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。 gTXRm 6X4NGpP$vSTTamp。 849Gx^Gjqv^$UE9wEwZQcUE%amp。 QA9wkxFyeQ^! djsXuyUP2kNXpRWXm Aamp。 ksv*3t nGK8! z8vGt YM*Jgamp。 qYpEh5pDx2zVkum amp。 ksv*3t nGK8!z89Am YWpazadNuKNamp。qYpEh5pDx2zVkumamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。qYpEh5pDx2zVkumamp。 ksv*3t nGK8!z89Am YWpazadNuKNamp。 qYpEh5pDx2zVkumamp。MuWFA5uxY7JnD6YWRrWwc^vR9CpbK!zn% Mz849Gx^G89Am UE9aQGn8xp$Ramp。 gTXRm 6X4NGpP$vSTTamp。849Gx^Gj qv^$UE9wEwZQcUE%amp。 QA9wkxFyeQ^! dj sXuyUP2kNXpRWXm Aamp。 ksv*3t nGK8! z8vGt YM*Jgamp。 qYpEh5pDx2zVkum amp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 qYpEh5pDx2zVkumamp。 ksv*3t nGK8! z 89Am YWpazadNuKNamp。 qYpEh5pDx2zVkumamp。 ksv*3tnGK8! z89Am YWpazadNuKNamp。 qYpEh5pDx2zVkumamp。 ksv*3tnGK8! z89Am UE9aQGn8xp$Ramp。 qYpEh5pDx2zVkumamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 qYpEh5pDx2zVkum amp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 qYpEh5pDx2zVkum amp。ksv*3t nGK8!z89Am YWpazadNuKNamp。 qYpEh5pDx2zVkumamp。 UE9aQGn8xp$Ramp。 6a*CZ7H$dq8Kqqf HVZFedswSyXTyamp。 這工作時(shí),用戶可通右邊的過兩個(gè) 報(bào)警設(shè)置 按鍵 ( 加一, 減一 ) 來設(shè)置 溫度 報(bào)警值,當(dāng)溫度達(dá)到 預(yù) 設(shè)置 的 報(bào)警值時(shí), LED 指示燈及蜂鳴器便會(huì)發(fā)出報(bào)警信號(hào),同時(shí)直流散熱風(fēng)扇便會(huì)啟動(dòng)達(dá)到降溫效果。 } 24 3. 附 3:使用說明書 圖 7 基于單片機(jī)的溫度控制 實(shí)物圖如圖 7 所示 , 本設(shè)計(jì)在使用上非常簡(jiǎn)單 ,主要是通過 外接供給 5V 電源來驅(qū)動(dòng) Atmega16L 芯片運(yùn)行, 使液晶顯示模 塊點(diǎn)亮, 再通過 DS18B20 將外界溫度讀取進(jìn)來顯示在液晶顯示模塊上 (顯示 當(dāng)前溫度及初始化報(bào)警溫度值 31)。 //關(guān)閉蜂鳴器 =0。 } else { =0。 =0。 //LED 顯示 delay_ms(80)。 //電機(jī)轉(zhuǎn)動(dòng) =1。 //顯示當(dāng)前設(shè)置溫度 delay_ms(10)。 sprintf(buffer1,the adjust is %d,adjust)。 // lcd_puts(buffer)。 lcd_gotoxy(0,0)。 } scan_key()。 if(ResetOK_Flag==1) //讀 18B20 溫度值 { wendu=ReadTemp()。 23 lcd_init(16)。 PortDS18B20_Init()。 PORTD=0xff。 } void main(void) //主函數(shù) { PORTC=0x00。 delay_ms(150)。 delay_ms(150)。 //聲明溫度值設(shè)置子函數(shù) void motor_turn()。 unsigned char buffer[33],buffer1[33]。 八 . 參考文獻(xiàn) [1] 李朝青 .單片機(jī)原理及接口技術(shù)(簡(jiǎn)明修訂版) .杭州:北京航空航天大學(xué)出版社,1998 [2] 李廣弟 .單片機(jī)基礎(chǔ)[M] .北京:北京航空航天大學(xué)出版社 , 1994 [3] 閻石 .數(shù)字電子技術(shù)基礎(chǔ)(第三版) . 北京:高等教育出版社, 1989 20 1. 附 1:硬件電路圖 原理圖: 21 PCB電路圖: 22 2. 附 2:軟件源代碼 include include asm .equ __lcd_port=0x1B 。 從這次的 畢業(yè) 設(shè)計(jì)中,我 真真正正的意識(shí)到,在以后的學(xué)習(xí)中,要理論聯(lián)系實(shí)際,把我們所學(xué)的理論知識(shí)用到實(shí)際當(dāng)中,學(xué)習(xí)單機(jī)片機(jī)更是如此,程序只有在經(jīng)常的寫與讀的過程中才能提高,這就是我在這次課程設(shè)計(jì)中的最大收獲。 圖 7 DS18B20 與單片機(jī)的接口電路 19 七 . 調(diào)試結(jié)果與設(shè)計(jì)體會(huì) 經(jīng)過這學(xué)期的 畢業(yè) 設(shè)計(jì),終于完成了我的 基于單片機(jī)的溫度控制的 設(shè)計(jì),雖然還不是很完善,但從心底里說,還是高興的,畢竟這次設(shè)計(jì)把實(shí)物都做了出來,高興之余不得不深思呀! 在本次設(shè)計(jì)的過程中,我發(fā)現(xiàn)很多的問題,如在程序的調(diào)試過程中出事顯示屏幕不斷在閃爍 ,怎么能使程序正常顯示出當(dāng)前的溫度以及在益出時(shí)如何來解決等 等。 4. 降溫報(bào)警系統(tǒng) 降溫報(bào)警系統(tǒng)采用低壓直流電風(fēng)扇、蜂鳴器及 LED 燈等組合 來實(shí)現(xiàn)報(bào)警降溫功能。采用寄生電源供電方式時(shí) VDD 端接地。另一種是寄生電源供電方式 ,如圖 7 所示單片機(jī)端口接單線總線,為保證在有效的 DS18B20 時(shí)鐘周期內(nèi)提供足夠的電流,可用一個(gè) MOSFET 管來完成對(duì)總線的上拉。操作協(xié)議為:初使化 DS18B20(發(fā)復(fù)位脈沖) — 發(fā) ROM 功能命令 — 發(fā)存儲(chǔ)器操作命令 — 處理數(shù)據(jù)。 18 另外,由于 DS18B20 單線通信功能是分時(shí)完成的,它有嚴(yán)格的時(shí)隙概念,因此讀寫時(shí)序很重要。 減法計(jì)數(shù)器1對(duì)低溫度系數(shù)晶振產(chǎn)生的脈沖信號(hào)進(jìn)行減法計(jì)數(shù),當(dāng)減法計(jì)數(shù)器1的預(yù)置值減到0時(shí),溫度寄存器的值將加1,減法計(jì)數(shù)器1的預(yù)置將重新被裝入,減法計(jì)數(shù)器1重新開始對(duì)低溫度系數(shù)晶振產(chǎn)生的脈沖信號(hào)進(jìn)行計(jì)數(shù),如此循環(huán)直到減法計(jì)數(shù)器計(jì)數(shù)到0時(shí),停止溫度寄存器的累加,此時(shí)溫度寄存器 中的數(shù)值就是所測(cè)溫度值。器件中還有一個(gè)計(jì)數(shù)門,當(dāng)計(jì)數(shù)門打開時(shí), DS18B20 就對(duì)低 溫度系數(shù)振蕩器產(chǎn)生的時(shí)鐘脈沖進(jìn)行計(jì)數(shù)進(jìn)而完成溫度測(cè)量。主機(jī) ROM 的前 56 位來計(jì)算 CRC 值,并和存入 DS18B20 的 CRC 值作比較,以判斷主機(jī)收到的 ROM 數(shù)據(jù)是否正確。 因此,可用多只 DS18B20 同時(shí)測(cè)量溫度并進(jìn)行報(bào)警搜索。 圖 6 DS18B20 字節(jié)定義 17 DS18B20 完成溫度轉(zhuǎn)換后,就把測(cè)得的溫度值與 RAM 中的 TH、 TL字節(jié)內(nèi)容作比較。 當(dāng)符號(hào)位S=0時(shí),表示測(cè)得的溫度值為正值,可以直接將二進(jìn)制位轉(zhuǎn)換為十進(jìn)制;當(dāng)符號(hào)位S=1時(shí),表示測(cè)得的溫度值為負(fù)值,要先將補(bǔ)碼變成原碼,再計(jì)算十進(jìn)制數(shù)值。轉(zhuǎn)換完成后的溫度值就以 16位帶符號(hào)擴(kuò)展的二進(jìn)制補(bǔ)碼形式存儲(chǔ)在高速暫存存儲(chǔ)器的第1、2字節(jié)。第9字節(jié)讀出前面所有8字節(jié)的 CRC 碼, 可用來檢驗(yàn)數(shù)據(jù),從而保證通信數(shù)據(jù)的正確性。因此,在實(shí)際應(yīng)用中要將分辨率和轉(zhuǎn)換時(shí)間權(quán)衡考慮。低5位一直為1,TM是工作模式位,用于設(shè)置 DS18B20 在工作模式還是在測(cè)試模式, DS18B20 出廠時(shí)該位被設(shè)置為0,用戶要去改動(dòng), R1 和R 0 決定溫度轉(zhuǎn)換的精度位數(shù),來設(shè)置分辨率。DS18B20 工 作時(shí)寄存器中的分辨率轉(zhuǎn)換為相應(yīng)精度的溫度數(shù)值。頭2個(gè)字節(jié)包含測(cè)得的溫度信息,第3和第4字節(jié)TH和TL的拷貝,是易失的,每次上電復(fù)位時(shí)被刷新。 DS18B20 溫度傳感器的內(nèi)部存儲(chǔ)器還包括一個(gè)高速暫存RAM和一個(gè)非易失性的可電擦除的 EERAM。 64 位 ROM 的結(jié)構(gòu)開始8位是產(chǎn)品類型的編號(hào),接著是每 個(gè)器件的惟一的序號(hào),共有48 位,最后8位是前面 56 位的 CRC 檢驗(yàn)碼,這也是多個(gè) DS18B20 可以采用一線進(jìn)行通信的原因。 3. 溫度傳感器 DS18B20 溫度傳感器是美國(guó) DALLAS 半導(dǎo)體公司最新推出的一種改進(jìn)型智能溫度傳感器,與傳統(tǒng)的熱敏電阻等測(cè)溫元件相比,它能直接讀出被測(cè)溫度,并且可根據(jù)實(shí)際要求通過簡(jiǎn)單的編程實(shí)現(xiàn)9~12位的數(shù)字值讀數(shù)方式。液晶顯示模塊占用了 單片機(jī) Atmega16L 的 PA0PA7 作為數(shù)據(jù)接口,采用了單片機(jī)的 PA0PA2 作為控制端口。這款 AVR 增強(qiáng)型單片機(jī)具有速度快,抗干擾能力強(qiáng),價(jià)格低廉等諸多優(yōu)點(diǎn)。 AVR 單片機(jī)的單周期指令能夠保證高的執(zhí)行效率和低成本,是精簡(jiǎn)指令集 CPU 中的高性能器件。 開始 程序 初始化 初次上電 讀出溫度值溫度計(jì)算處理顯示數(shù)據(jù)刷新 顯示當(dāng)前溫度 當(dāng)前溫度與設(shè) 定值 比較 相差? 溫度報(bào)警 刷新參數(shù)輸出 調(diào)控溫度 Y Y N N 發(fā)溫度轉(zhuǎn)換開始命令 圖 2 主程序流程圖 圖 3 讀溫度流程圖 13 3. 溫度轉(zhuǎn)換命令子程序 溫度轉(zhuǎn)換命令子程序主要是發(fā)溫度轉(zhuǎn)換開始命令,當(dāng)采用 12 位分辨率時(shí)轉(zhuǎn)換時(shí)間約為 750ms,在本程序設(shè)計(jì)中采用 1s 顯示程序延時(shí)法等待轉(zhuǎn)換的完成。 12 2. 讀出溫度子程序 讀出溫度子程序的主要功能是讀出 RAM 中的 9 字節(jié),在讀出時(shí)需進(jìn)行 CRC 校驗(yàn),校驗(yàn)有錯(cuò)時(shí)不進(jìn)行溫度數(shù)據(jù)的改寫。 (圖 14) 11 五 . 軟件設(shè)計(jì)方案 系統(tǒng)程序主要包括主程序,讀出溫度子程序,溫度轉(zhuǎn)換命令子程序, 鍵盤處理子程序 , 顯示數(shù)據(jù)刷新子程序等。 它 以其微功耗、體積小、顯示內(nèi)容豐富、超薄輕巧的諸多優(yōu)點(diǎn),在袖珍式儀表和低功耗應(yīng)用系統(tǒng)中得到越來越廣泛的應(yīng)用 且使用方便直觀。 其內(nèi)部結(jié)構(gòu)已包含了數(shù)據(jù)采集轉(zhuǎn)換功能,使用方便,最適合本電路使用。 單片機(jī)復(fù)位 主 控 制 器 時(shí)鐘晶振 液晶顯示 風(fēng)扇控制 及報(bào)警 溫度傳感器 鍵盤按鍵 9 1. 單片機(jī)主板電路 主要是 用 AVR 的最小開發(fā)系統(tǒng) 為基礎(chǔ)電路 ,以 Atmega16L 作為控制核心 來實(shí)現(xiàn)(圖 11)。 四 . 硬件設(shè)計(jì)方案 系統(tǒng)整體硬件電路包括 : 單片機(jī)主板電路 , 傳感器數(shù)據(jù)采集電路,溫度顯示電路,報(bào)警降溫電路 等 。 8 三 . 系統(tǒng)的基本原理 及使用說明 基于單片機(jī)的溫度控制 電路設(shè)計(jì)總體設(shè)計(jì)方框圖如圖 1 所示, 主控 制器采用單片機(jī)AVR 控制 ,溫度傳感器采用 DS18B20, 以蜂鳴器實(shí)現(xiàn)報(bào)警功能, 降溫控制系統(tǒng)采用低壓直流電風(fēng)扇, 用 液晶來實(shí)現(xiàn) 溫度顯示 。 2. 方案二 進(jìn)而考慮到
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1