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

正文內(nèi)容

基于ds18b20的多點(diǎn)測(cè)溫系統(tǒng)-資料下載頁

2024-11-07 22:07本頁面

【導(dǎo)讀】基于DS18B20的多點(diǎn)測(cè)溫系統(tǒng)。河南大學(xué)2020屆畢業(yè)論文開題報(bào)告。學(xué)號(hào)06023079姓名闕艷紅導(dǎo)師姓名職稱金勇(副教授). 開題時(shí)間2020年12月1日。課題來源□導(dǎo)師指定□自定■其他來源。課題的目的、意義以及和本課題有關(guān)的國(guó)內(nèi)外現(xiàn)狀分析:。測(cè)量具備時(shí)效性,能夠?qū)崟r(shí)觀察溫度的變化,系統(tǒng)電路簡(jiǎn)單易行,易于操。作,并且抗干擾能力強(qiáng)。時(shí)有效準(zhǔn)確的反饋測(cè)量溫度信息,具備躍限報(bào)警功能,可操作性高。生了巨大變化,溫度自動(dòng)監(jiān)測(cè)控制方面的研究有了明顯的進(jìn)展。示器顯示各點(diǎn)溫度值,鍵盤設(shè)定溫度最高上限值,躍限報(bào)警。選擇模塊報(bào)警模塊。當(dāng)前的溫度值,系統(tǒng)流程圖及其實(shí)現(xiàn)代碼,實(shí)現(xiàn)溫度檢測(cè)及顯示。吉林化工學(xué)院報(bào)2020年9月第3期。論文答辯小組評(píng)分

  

【正文】 Match ROM [55h] 匹配 ROM Skip ROM [CCh] 搜索 ROM Search ROM [F0h] 跳過 ROM Alarm Search [ECh] 報(bào)警搜索 由于在本系統(tǒng)中使用的是兩個(gè)單點(diǎn)的溫度測(cè)溫,所以在程序中就只使用了 Skip ROM 操作命令。 DS18b20 的數(shù)據(jù)操作需要嚴(yán)格的協(xié)議才能確保數(shù)據(jù)的完整性。協(xié) 議包括幾種單線信號(hào)類型:復(fù)位脈沖、存在脈沖、寫 0、寫 讀 0 和讀 1。所有信號(hào)除存在脈沖外均由總線控制器發(fā)出。由于存在脈沖和復(fù)位脈沖在初始化序列中已介紹畢業(yè)設(shè)計(jì) 第 20 頁 過,此處不多敘述。 DS18b20 的 數(shù)據(jù)讀寫是通過時(shí)間隙處理位和命令字來確認(rèn)信息交換。 寫時(shí)間隙 當(dāng)主機(jī)把數(shù)據(jù)線從邏輯高電平拉到邏輯低電平的時(shí)候,寫時(shí)間隙開始。有 兩種寫時(shí)間隙:寫 1 時(shí)間隙和寫 0 時(shí)間隙。 所有寫時(shí)間隙必須最少持續(xù) 60us,包括兩個(gè)寫周期間至少 1us 的恢復(fù)時(shí)間。 讀時(shí)間隙 當(dāng)從 DS18B20 讀取 數(shù)據(jù)時(shí),主機(jī)生成讀時(shí)間隙。當(dāng)主機(jī)把 數(shù)據(jù)線從高電 平拉到低電平時(shí),讀 時(shí)間隙開始。數(shù)據(jù)線必須保持至少 1μ s;從 DS18B20 輸出的數(shù)據(jù)在讀時(shí)間隙的下降沿出現(xiàn)后 15μ s 內(nèi)有效。因此,主機(jī)在讀時(shí)間隙開始后必須停止把 I/O 腳驅(qū)動(dòng)為低電平 15μ s,以讀取 I/O 腳狀態(tài)。在讀時(shí)間隙的結(jié)尾,I/O 引腳將被外部上拉電阻拉到高電平。所有讀時(shí)間隙必須最少 60μ s,包括兩個(gè)讀周期間至少 1μ s 的恢復(fù)時(shí)間 以下是讀寫時(shí)序圖 圖 36 讀寫時(shí)序圖 畢業(yè)設(shè)計(jì) 第 21 頁 以下是傳感器基本工作流程。 開 始D S 1 8 b 2 0 復(fù) 位回 送 存 在 脈 沖啟 動(dòng) 溫 度 轉(zhuǎn) 換存 溫 度 數(shù) 據(jù)讀 溫 度 數(shù) 據(jù)輸 出 數(shù) 據(jù)結(jié) 束是否 圖 37 DS18b20 基本工作流程 鍵盤 掃描識(shí)別 模塊 本系統(tǒng)有 4 個(gè)按鈕組成鍵盤掃描選擇模塊。當(dāng)端口輸出不同的數(shù)據(jù),對(duì)應(yīng)的按鈕也就各不相同。四個(gè)選擇鍵分別接至單片機(jī)的 ~ 引腳,所以可以通畢業(yè)設(shè)計(jì) 第 22 頁 過讀取 p1 端口的值來確定是哪個(gè)按鈕操作了。 以下是鍵盤識(shí)別程序流程圖。 開 始R e a d _ K e y = 0x 0 1R e a d _ K e y = 0x 8 0R e a d _ K e y = 0x 2 0模 式 鍵 作 用M o d e _ F l a g == 0時(shí) 間 模 式 溫 度 模 式s t a r t 鍵 作 用u p 鍵 作 用 d o w n 鍵 作 用是否是否是否是否 圖 38 鍵盤識(shí)別程序流程 至于每個(gè)按鈕對(duì)應(yīng)操作的具體程序 根據(jù)系統(tǒng)來確定,在這里不多做介紹。 畢業(yè)設(shè)計(jì) 第 23 頁 第四章 系統(tǒng)仿真調(diào)試 系統(tǒng)仿真調(diào)試 在 keil 開發(fā)環(huán)境下不能進(jìn)行有效的仿真調(diào)試,所以在系統(tǒng)中采用 protues 單片機(jī)仿真工具進(jìn)行仿真調(diào)試。 Protues 軟件是英國(guó) Labcenter electronics 公司出版的 EDA 工具軟件。它不僅具有其它 EDA 工具軟件的仿真功能,還能仿真單片機(jī)及外圍器件。它是目前最好的仿真單片機(jī)及外圍器件的工具。雖然目前國(guó)內(nèi)推廣剛起步,但已受到單片機(jī)愛好 者、從事單片機(jī)教學(xué)的教師、致力于單片機(jī)開發(fā)應(yīng)用的科技工作者的青睞。Proteus 是世界上著名的 EDA 工具 (仿真軟件 ),從原理圖布圖、代碼調(diào)試到單片機(jī)與外圍電路協(xié)同仿真,一鍵切換到 PCB 設(shè)計(jì),真正實(shí)現(xiàn)了從概念到產(chǎn)品的完整設(shè)計(jì)。是目前世界上唯一將電路仿真軟件、 PCB 設(shè)計(jì)軟件和虛擬模型仿真軟件三合一的設(shè)計(jì)平臺(tái),支持當(dāng)前的主流單片機(jī),如 51 系列、 AVR 系列、 PIC12 系列、 PIC16系列、 PIC18 系列、 Z80 系列、 HC11 系列、 68000 系列等。 它的軟件仿真功能有: 1)提供軟件調(diào)試功能 2) 提供豐富的外圍接口器件及其仿真 RAM, ROM,鍵盤,馬達(dá), LED, LCD, AD/DA,部分 SPI 器件,部分 IIC器件。 接近實(shí)際。 3) 提供豐富的虛擬儀器 利用虛擬儀器在仿真過程中可以測(cè)量外圍電路的特性,培養(yǎng)實(shí)際硬件的調(diào)試能力。 4) 具有強(qiáng)大的原理圖繪制功能 以下是 protues 軟件仿真界面圖 畢業(yè)設(shè)計(jì) 第 24 頁 圖 42 protues 仿真界面圖 畢業(yè)設(shè)計(jì) 第 25 頁 參考文獻(xiàn) 【 1】單片機(jī)原理及應(yīng)用 鄭郁正 四川大學(xué)出版社 2020 年 9 月 【 2】 C 語言程序設(shè)計(jì) 譚浩強(qiáng) 清華大學(xué)出版社 2020 年 2 月 【 3】 DS18B20 單線數(shù)字溫度傳感器 偉納電子 【 4】 1602 液晶顯示模塊的應(yīng)用 【 5】 用 單片機(jī)控制液晶顯示 lcd1602 【 6】歐姆龍輕觸開關(guān) .pdf 【 7】 【 8】基于數(shù)字溫度傳感器 DS18B20 的分布式測(cè)溫系統(tǒng)的設(shè)計(jì) 馮國(guó)珍 吉林化工學(xué)院報(bào) 2020 年 9 月第 3 期 【 9】智能溫度傳感器 DS18b20 在多路測(cè)溫中的應(yīng)用 徐文進(jìn) 張阿卜 《現(xiàn)代電子技術(shù)》 2020 年第 22 期 畢業(yè)設(shè)計(jì) 第 26 頁 附錄 123456A B C D654321DCBATitleNumberRevisionSizeBDate:9May2010 Sheet of File:C:\Program Files\Design Explorer 99 SE\Library\Sch\MyDesign3.ddbDrawn By:1P1.02P1.13P1.24P1.35P1.46P1.57P1.68P1.79RST10P3.011P3.112P3.213P3.314P3.415P3.516P3.617P3.718XTAL219XTAL120GND40VCC39P0.038P0.137P0.236P0.335P0.434P0.533P0.632P0.731/EA30ALE29/PSEN28P2.727P2.626P2.525P2.424P2.323P2.222P2.121P2.0U1AT89C52+5VC222PC122PC822UFY111.0592R31K+512345678161514131211109RP1RESPACK412345 6 7 8S1SWDIP4P10P11P12P13+5V12345678910111213141516RP?16PINVCCR210KP27P26P26P27R41K+5+5C30.1UFC40.1UFC50.1UFC60.1UFV28050R51KR6330R7SPEAKERD1LED+5P13Run++5+5Run123J1123J2+5+5P10P11123J?CON35V1GND2VIN+3VIN4FIG5PW5VPW1C70.1UFC947UF 源代碼 include include include 畢業(yè)設(shè)計(jì) 第 27 頁 define uchar unsigned char define uint unsigned int define RS P0_5 define RW P0_6 define E P0_7 sbit DS1820_1 = P1 ^ 0。 sbit DS1820_2 = P1 ^ 1。 sbit RUNLED=P3 ^ 5。 uchar data DS1820_Buf[10]。 bdata bit DS1820_Flag,Mode_Flag,Start_Flag。 uint data intTemp,Set_Value,Time_Count。 uchar data Dis_Char,Sel_DS18B20,timer01,timer02,temp,gchar,Read_Key,D0。 uchar idata Dis_Line1_Buf[16], Dis_Line2_Buf[16],Dis_Temp[5]。 uchar Tm,hh,ge,shi,bai。 // void timer0()interrupt 1 { TH0=0x00。 TL0=0x00。 if (timer01==0x0e) { RUNLED=~RUNLED。 timer02++。 //讀顯示 timer01=00。 //讀鍵盤 if(Start_Flag==1) { Time_Count++。 畢業(yè)設(shè)計(jì) 第 28 頁 } } else { timer01++。 Read_Key=P1。 Read_Key=Read_Keyamp。0xf0。 } } // void delay1m(unsigned int time) { uchar data r。 while(time0) { for(r=0。r180。r++) 。 time。 } } //
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1