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

正文內(nèi)容

畢業(yè)論文:基于ds18b20的多點測溫系統(tǒng)終稿-資料下載頁

2024-11-07 23:12本頁面

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

  

【正文】 間 模 式 溫 度 模 式s t a r t 鍵 作 用u p 鍵 作 用 d o w n 鍵 作 用是否是否是否是否 圖 38 鍵盤識別程序流程 至于每個按鈕對應操作的具體程序 根據(jù)系統(tǒng)來確定,在這里不多做介紹。 畢業(yè)設計 第 23 頁 第四章 系統(tǒng)仿真調(diào)試 系統(tǒng)仿真調(diào)試 在 keil 開發(fā)環(huán)境下不能進行有效的仿真調(diào)試,所以在系統(tǒng)中采用 protues 單片機仿真工具進行仿真調(diào)試。 Protues 軟件是英國 Labcenter electronics 公司出版的 EDA 工具軟件。它不僅具有其它 EDA 工具軟件的仿真功能,還能仿真單片機及外圍器件。它是目前最好的仿真單片機及外圍器件的工具。雖然目前國內(nèi)推廣剛起步,但已受到單片機愛好者、從事單片機教學的教師、致力于單片機開發(fā)應用的科技工作者的青睞。Proteus 是世界上著名的 EDA 工具 (仿真軟件 ),從原理圖布圖、代碼調(diào)試到單片機與外圍電路協(xié)同仿真,一鍵切換到 PCB 設計,真正實現(xiàn)了從概念到產(chǎn)品的完整設計。是目前世界上唯一將電路仿真軟件、 PCB 設計軟件和虛擬模型仿 真軟件三合一的設計平臺,支持當前的主流單片機,如 51 系列、 AVR 系列、 PIC12 系列、 PIC16系列、 PIC18 系列、 Z80 系列、 HC11 系列、 68000 系列等。 它的軟件仿真功能有: 1)提供軟件調(diào)試功能 2)提供豐富的外圍接口器件及其仿真 RAM, ROM,鍵盤,馬達, LED, LCD, AD/DA,部分 SPI 器件,部分 IIC器件。 接近實際。 3) 提供豐富的虛擬儀器 利用虛擬儀器在仿真過程中可以測量外圍電路的特性,培養(yǎng)實際硬件的調(diào)試能力。 4) 具有強大的原理圖繪制功能 以下是 protues 軟件仿真界面圖 畢業(yè)設計 第 24 頁 圖 42 protues 仿真界面圖 畢業(yè)設計 第 25 頁 參考文獻 【 1】單片機原理及應用 鄭郁正 四川大學出版社 2020 年 9 月 【 2】 C 語言程序設計 譚浩強 清華大學出版社 2020 年 2 月 【 3】 DS18B20 單線數(shù)字溫度傳感器 偉納電子 【 4】 1602 液晶顯示模塊的應用 【 5】 用 單片機控制液晶顯示 lcd1602 【 6】歐姆龍輕觸開關(guān) .pdf 【 7】 【 8】基于數(shù)字溫度傳感器 DS18B20 的分布式測溫系統(tǒng)的設計 馮國珍 吉林化工學院報 2020 年 9 月第 3 期 【 9】智能溫度傳感器 DS18b20 在多路測溫中的應用 徐文進 張阿卜 《現(xiàn)代電子技術(shù)》 2020 年第 22 期 畢業(yè)設計 第 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畢業(yè)設計 第 27 頁 源代碼 include include include 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。 畢業(yè)設計 第 28 頁 timer02++。 //讀顯示 timer01=00。 //讀鍵盤 if(Start_Flag==1) { Time_Count++。 } } 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。 } } // /*void delay1ms(unsigned char i,unsigned char j,unsigned char k) { for( 。k0 。k) for( 。j0 。j) 畢業(yè)設計 第 29 頁 for( 。i0 。i) 。 }*/ // void delay(uchar us) { while (us)。 } // void DS1820_init(void) { D0=1。 delay(5)。 _nop_()。 D0=0。 delay(90)。 //delay 480us D0=1。 delay(8)。 //delay 100us if(D0=0) DS1820_Flag=1。 //detect 1820 success else DS1820_Flag=0。 //detect 1820 fail //delay(100)。等; } // void DS1820_write(uchar a ) //zhu ji write a bit to ds1820 { uchar data i。 bit c。 for(i=0。i8。i++) 畢業(yè)設計 第 30 頁 { c=(ai)amp。0x01。 D0=0。 D0=0。 _nop_()。 //la di zong xian start write D0=c。 delay(5)。 //delay 45us } D0=1。 } // uchar DS1820_read_byte(void) { uchar data i0,a0。 for(i0=0。i08。i0++) { D0=0。 D0=0。 _nop_()。 D0=1。 _nop_()。 a0=(a01)。 //right remove a bit if(D0) a0=a0|0x80。 delay(5)。 } D0=1。 畢業(yè)設計 第 31 頁 return a0。 } // void DS1820_Read_Temp() { float idata ftemp。 DS1820_init()。 if( DS1820_Flag=1) { DS1820_write(0xCC)。 //SKIP ROM DS1820_write(0x44)。 //傳感器 開始轉(zhuǎn)換溫度 delay1m(300)。 //delay 218ms DS1820_init()。 DS1820_write(0
點擊復制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1