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

正文內(nèi)容

畢業(yè)設(shè)計:基于單片機(jī)控制的溫度檢測系統(tǒng)畢業(yè)論文終稿(更新版)

2025-01-01 10:02上一頁面

下一頁面
  

【正文】 } while(1) { delay(120)。 a=a4。count++) { 揚(yáng)州職業(yè)大學(xué)畢業(yè)論文 29 if(t=10) { p20=1。 p22=1。 } else { p20=0。 p22=0。 //高位左移 4 位,舍棄符號位 t=t|a。 delay(20)。 p22=1。 } } int_()。 delay(20)。 } else p20=0。 揚(yáng)州職業(yè)大學(xué)畢業(yè)論文 30 shi=(tbai*100)/10。 //顯示溫度標(biāo)志 C P0=0xc6。 //十位 P0=0xbf。 delay(20)。 //負(fù)數(shù)符號 delay(20)。 //高位左移 4 位,舍棄符號位 t=t|a。 // 若為 1,則重新初始化 write(0xcc)。 delay(0)。 //負(fù)符號 delay(20)。 } void main(void) { 揚(yáng)州職業(yè)大學(xué)畢業(yè)論文 28 uint count=0。0x01。 //給脈沖信號 if(DQ) dat|=0x80。 return x。 DQ=1。 sbit p22=P2^2。并學(xué)習(xí)了數(shù)字溫度傳感器 DS18B20,設(shè)計軟件仿真,更直觀的反應(yīng)設(shè)計的正確性。這樣可以在一秒之內(nèi)測量一次被測溫度,其程序流程見圖 所示。 揚(yáng)州職業(yè)大學(xué)畢業(yè)論文 19 第 5章 系統(tǒng)軟件設(shè)計 整個系統(tǒng)的功能是由硬件電路配合軟件來實(shí)現(xiàn)的,當(dāng)硬件基本定型后,軟件的功能也就基本定下來了。 4. 延時 15微秒。 3. 按從低位到高位的順序發(fā)送字節(jié)(一次只 發(fā)送一位)。 3. 數(shù)據(jù)線拉到低電平 “0” 。 2. DS18B20 中的溫度傳感器可完成對溫度的測量,以 12 位轉(zhuǎn)化為例:用 16位符號擴(kuò)展的二進(jìn)制補(bǔ)碼讀數(shù)形式提供,以 ℃ /LSB 形式表達(dá),其中 S為符號位。 5. 可編輯數(shù)據(jù)為 9~12位,轉(zhuǎn)換 12位溫度時間為 750ms(最大)。高溫度系數(shù)晶振 隨溫度變化其振蕩率明顯改變,所產(chǎn)生的信號作為計數(shù)器 2的脈沖輸入。用 89C51 的 P0 口作為數(shù)據(jù)線,用 、 、 分別作為 LED 的控制線。 : (WR)外部數(shù)據(jù)存儲器寫選通。 P3 口 (~ , 10~17 腳 ): P3口是一個帶內(nèi)部上拉電阻 的 8 位準(zhǔn)雙向I/O 口。在 CPU 訪問片外存儲器時, P0口分時提供低 8 位地址和 8 位數(shù)據(jù)的復(fù)用總線。 PSEN 端有效,即允許讀出 EPROM/ ROM 中的指令碼。RST 引腳的第二功能是 VPD,即接入 RST 端,為 RAM 提供備用電源 ,以保證存儲在 RAM 中的信息不丟失,從而合復(fù)位后能繼續(xù)正常運(yùn)行。最高允許振蕩頻率為 12MHz。 2. 片內(nèi)數(shù)據(jù)存 儲器 RAM(128B),用以存放可以讀/寫的數(shù)據(jù),如運(yùn)算的中揚(yáng)州職業(yè)大學(xué)畢業(yè)論文 12 間結(jié)果、最終結(jié)果以及欲顯示的數(shù)據(jù)等。 系統(tǒng)框圖如圖 32 所示。這樣 ,測溫系統(tǒng)的結(jié)構(gòu)就比較簡單 ,體積也不大。 系統(tǒng)主要包括對 A/D0809 的數(shù)據(jù)采集,自動手動工作方式檢測,溫度的顯示等,這幾項(xiàng)功能的信號通過輸入輸出電路經(jīng)單片機(jī)處理。 成功編譯 /匯編、連接后,選擇菜單 DebugStart/Stop Debug Session(或按 Ctrl+F5 鍵 )進(jìn)入程序調(diào)試狀態(tài), Keil 提供對程序的模擬調(diào)試功能,內(nèi)建一個功能強(qiáng)大的仿真 CPU 以模擬執(zhí)行程序。 Keil 軟件調(diào)試功能 應(yīng)用 Keil 進(jìn)行軟件仿真開發(fā)的主要步驟為:編寫源程序并保存 — 建立工程并添加源文件 — 設(shè)置工程 — 編譯 /匯編、連接,產(chǎn)生目標(biāo)文件 — 程序調(diào)試。 揚(yáng)州職業(yè)大學(xué)畢業(yè)論文 7 Proteus 簡單應(yīng)用 圖 21 proteus 界面圖 1. 繪制原理圖:繪制原理圖要在原理圖編輯窗口中的藍(lán)色方框內(nèi)完成。 2. 提供了多種虛擬儀器。 揚(yáng)州職業(yè)大學(xué)畢業(yè)論文 6 第 2 章 開發(fā)工具 Proteus 與 Keil Proteus 軟件 Proteus 簡介 Proteus 軟件是英國 Labcenter electronics 公司出版的 EDA 工具軟件。 3. 通過對課題設(shè)計方案的分析、選擇、比較、熟悉單片機(jī)用系統(tǒng)開發(fā)、研制的過程,軟 硬件設(shè)計的方法、內(nèi)容及步驟。因此對數(shù)據(jù)采集的精度和采用的控制方法也不相同。 DS18B20 可以直接讀出被側(cè)溫度值,而且采用三線制與單片機(jī)相連,減少了外部的硬件電路,具有低成本和易使用的特點(diǎn)。溫度控制在生產(chǎn)過程中占有相當(dāng)大的比例。在生產(chǎn)過程中,為了高效地進(jìn)行生產(chǎn),必須對它的主要參數(shù),如溫度、壓力、流量等進(jìn)行有效的控制。C。然而所采用的測溫元件和測量方法也不相同;產(chǎn)品的工藝不同,控制溫度的精度也不相同。 2. 培養(yǎng)針對課題需要,選擇和查閱有關(guān)手冊、圖表及文獻(xiàn)資料的自學(xué)能力,提高組成系統(tǒng)、編程、調(diào)試的動手能力。 3. LED 顯示。 該軟件的特點(diǎn)是: 1. 實(shí)現(xiàn)了單片機(jī)仿真和 SPICE 電路仿真相結(jié)合,具有模擬電路仿真、數(shù)字電路仿真、各種單片機(jī) (51系列、 AVR、 PIG 等常用的 MCU)及其外圍電路 (如 LCD、RAM、 ROM、鍵盤、 LED、 A/D、 D/A??) 組成的系統(tǒng)仿真。同時,當(dāng)硬件調(diào)試成功后,利用 Proteus ARES軟件,很容易獲得其 PCB 圖,為今后的制造提供了方便。Keil C51軟件是一個基于 32位 Windows 環(huán)境的應(yīng)用程序,支持 C語言 和匯編語言編程。工程設(shè)置后按 F7 鍵 (或點(diǎn)擊編譯工具欄上相應(yīng)圖標(biāo) )進(jìn)行編譯 /匯編、連接以及產(chǎn)生目標(biāo)文件。熱電偶的優(yōu)點(diǎn)是工作溫度范圍非常寬,且體積小,但是它們也存在著輸出電壓小、容易遭受來自導(dǎo)線環(huán)路的噪聲影響以及漂移較高的缺點(diǎn),并且這種設(shè)計需要用到 A/D 轉(zhuǎn)換電路,感溫電路比較麻煩。 DS18B20 的最大特點(diǎn)之一采用了單總線的數(shù)據(jù)傳輸,由數(shù)字溫度計 DS18B20和微控制器 AT89S51構(gòu)成的溫度測量裝置 ,它直接輸出溫度的數(shù)字信號 ,可直接與計算機(jī)連接。 系統(tǒng)框圖主要由主控制器、單片機(jī)復(fù)位、時鐘振蕩、 LED 顯示、溫度傳感器組成。 80C51 單片機(jī)主要特性 1. 一個 8 位的微處理器 (CPU)。 8. 片內(nèi)振蕩器和時鐘產(chǎn)生電路,但石英晶體和微調(diào)電容需要外接。當(dāng)主電源 Vcc 發(fā)生故障,降低到低電平規(guī)定值時,將+ 5V 電源自動兩個機(jī)器周期 (24 個時鐘振蕩周期 )的高電平時,就可以完成復(fù)位操作。此引肢接 EPROM 的 OE 端 (見后面幾章任何一個小系統(tǒng)硬件圖 )。作輸入口使用時要先寫 1,這就是準(zhǔn)雙向口的含義。在訪問片外 EPROM/RAM 時,它輸出高 8 位地址。 : (T1)定時 /計數(shù)器 1的外部計數(shù)輸入。引腳排列依然左下角的那個腳( 1腳)開始,以逆時針方向依次為 1~12 揚(yáng)州職業(yè)大學(xué)畢業(yè)論文 15 圖為 proteus 中的四位一體 CA 型數(shù)碼管圖 顯示部分與 89C51 的接口 如圖 44 所示。 溫度傳感器工作原理 DS18B20 測溫原理:低溫度系數(shù)晶振的振蕩頻率受溫度影響很小,用于產(chǎn)生固定頻率的脈沖信號送給計數(shù)器 1。 ℃ 。光刻 ROM 的作用 是使每一個 DS18B20 都各不相同,這樣就可以實(shí)現(xiàn)一根總線上掛接多個 DS18B20 的目的。 2. 延時(該時間要求的不是很嚴(yán)格,但是盡可能的短一點(diǎn))。 2. 延時確定的時間為 15微秒。 3. 將數(shù)據(jù)線拉低 “0” 。 DS18B20測溫程序設(shè)計中,向 DS18B20 發(fā)出溫度轉(zhuǎn)換命令后,程序總要等待 DS18B20的返回信號,一旦某個 DS18B20 接觸不好或斷線,當(dāng)程序讀該DS18B20 時,將沒有返回信號,程序 進(jìn)入死循環(huán),這一點(diǎn)在進(jìn)行 DS18B20硬件連接和軟件設(shè)計時也要給予一定的重視。 主程序的主要功能是負(fù)責(zé)溫度的實(shí)時顯示、讀出并處理 DS18B20 的測量的當(dāng)前溫度值,溫度測量每 1s 進(jìn)行一次。 圖 54 仿真 2 揚(yáng)州職業(yè)大學(xué)畢業(yè)論文 23 結(jié)論 本文介紹了基于 80C51 單片機(jī)的數(shù)字溫度計控制系 統(tǒng)的設(shè)計,對整個硬件電路和軟件程序設(shè)計做了分析,文中介紹了數(shù)字溫度計的現(xiàn)狀及發(fā)展,介紹了仿真軟件 proteus 及 keil 的基本知識,學(xué)習(xí)了 proteus 的仿真方法和步驟,介紹了數(shù)字溫度計的設(shè)計方案選擇及原理介紹,加深了 51 單片機(jī)的知識了解,介紹 51單片機(jī)的結(jié)構(gòu)、特點(diǎn)等。 sbit p21=P2^1。 } //初始化函數(shù) bit int_ds18b20(void) { unsigned char x=0。// 延時片刻后 ,若 x=0,則初始化成功 delay(20)。 DQ=1。 DQ=datamp。 write(0x44)。 //百位 P0=tab[0]。 // 個位 P0=tab[0]。 while(int_ds18b20())。 //低位右移 4位,舍棄小數(shù)部分 t=b4。 //百位 P0=0xbf。 // 個位 P0=tab1[ge]。 p21=1。 p23=1。 bai=t/100。 p20=0。 P0=tab1[ge]。 // 啟動轉(zhuǎn)換 } }
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1