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

正文內(nèi)容

基于單片機(jī)的溫度報(bào)警器設(shè)計(jì)畢業(yè)論文-文庫(kù)吧

2025-04-10 21:24 本頁(yè)面


【正文】 發(fā)現(xiàn)數(shù)碼管全不亮,用萬(wàn)能表對(duì)電路進(jìn)行檢測(cè)時(shí),發(fā)現(xiàn) 電源電路以后就沒有電壓降,檢查發(fā)現(xiàn)板上有好幾處銅線斷開,點(diǎn)上焊錫 又上電時(shí),數(shù)碼管可以正常顯示。在電路板上焊接電池后,上電發(fā)現(xiàn)所有數(shù)碼管的 d,f,h 段全不亮,檢測(cè)電路中沒發(fā)現(xiàn)有錯(cuò)誤的地方,在老師的幫助下,發(fā)現(xiàn)芯片出了問題,換了一塊芯片重新下載程序上電,結(jié)果一切正常。經(jīng)分析討論得知,在焊接時(shí)開關(guān)沒斷開,而且手接觸到焊腳時(shí)有靜電使芯片瞬間電流過大,燒壞芯片。 程序設(shè)計(jì)中, 與 口都用于 AD 轉(zhuǎn)換,但 AD 中斷只有一個(gè),用 AD 中 9 斷使兩個(gè) AD 轉(zhuǎn)換造成混 亂,改進(jìn):改用查詢方式,根據(jù) AD 轉(zhuǎn)換標(biāo)志位判斷轉(zhuǎn)換是否完成,完成后進(jìn)行相應(yīng)的數(shù)據(jù)處理。 口的 AD 轉(zhuǎn)換太快,使數(shù)據(jù)更新太快從而造成顯示時(shí)溫度一直閃。改進(jìn):在定時(shí)中斷 1 秒置標(biāo)志位,每過 1 秒更新一次顯示的溫度。 5. 測(cè)量方案與測(cè)量結(jié)果 當(dāng) 載入程序,連好電路后,數(shù)碼管顯示當(dāng)前溫度值,當(dāng) 溫度時(shí)超過既定溫度值時(shí),會(huì)使小紅燈發(fā)亮,同時(shí)使得蜂鳴器發(fā)出報(bào)警聲音。 6. 方案改進(jìn) 本系統(tǒng)經(jīng)測(cè)試、改進(jìn), 電路實(shí)現(xiàn) 結(jié)果良好,達(dá)到了預(yù)期的目的,完成了題目 中的基本要求。 程序設(shè)計(jì)部分應(yīng)用的是 C 語(yǔ)言編程,方案改進(jìn)可以匯編和 C 語(yǔ)言結(jié)合編程會(huì)是使程序更加的完美,最終實(shí)現(xiàn)設(shè)計(jì)目標(biāo)。 總結(jié) 經(jīng)過一段時(shí)間的設(shè)計(jì)、焊接、調(diào)試,終于能夠達(dá)到預(yù)定的功能 , 此次設(shè)計(jì)讓我們對(duì)單片機(jī)有了初步的認(rèn)識(shí),了解了單片機(jī)的工作模式和具體過程,明白了怎么利用單片機(jī)來(lái)設(shè)計(jì)滿足自己設(shè)定功能的作品,怎樣利用單片機(jī)來(lái)控制系統(tǒng),怎樣進(jìn)行單片機(jī)編程,掌握了焊接 的技巧,通過對(duì)單片機(jī)最小系統(tǒng)的研究,掌握了單片機(jī)各引腳的功能 以及與各種外部擴(kuò)展器件的鏈接,能夠自己運(yùn)用單片機(jī)來(lái)解決實(shí)際問題 復(fù)習(xí)總結(jié)過去所學(xué)單片機(jī)及其它各門專業(yè)課相關(guān)的知識(shí) , 并將其靈活應(yīng)用的設(shè)計(jì)中去,最終進(jìn)一步了解掌握所學(xué)課程,達(dá)到課本與實(shí)際相 結(jié)合的目的。 所以我把課程設(shè)計(jì)題目選定為 火災(zāi)報(bào)警系統(tǒng)的設(shè)計(jì) ,本系統(tǒng)以單片機(jī)為主控單元,能夠及時(shí)監(jiān)測(cè)到系統(tǒng)故障和環(huán)境中有無(wú)火災(zāi),火災(zāi)一旦發(fā)生將實(shí)現(xiàn)聲光報(bào)警,并采取有效措施控制火情的發(fā)展, 將火災(zāi)消滅在萌芽狀態(tài),以確保人身財(cái)產(chǎn)安全 ,最大限度地減少損失。 。 參考文獻(xiàn) 10 [1] 鄭郁正 . 單片機(jī)原理及應(yīng)用 . 四川大學(xué)出版社 2020 [2] 彭軍 . 傳感器與檢測(cè)技術(shù) . 西安電子科 技大學(xué)出版社 2020 [3] 李永生 楊莉玲 . 半導(dǎo)體氣敏元件的選擇性研究 . 傳感器技術(shù) 2002 [4] 孫育才 MCS51 系列單片微型計(jì)算機(jī)及其應(yīng)用,第 4 版,東南大學(xué)出版 社, 2020 [5] 王慶 Protel99 SEDXP 電路設(shè)計(jì)教程,電子工業(yè)出版社, 2020 [6] 康華光 電子技術(shù)基礎(chǔ)模擬部分,第 4 版,高等教育出版社 2020 [7] 劉軍 單片機(jī)原理與接口技術(shù),華東理工大學(xué)出版社, 2020 [8] 賴壽宏 微型計(jì)算機(jī)控制技術(shù),機(jī)械工業(yè)出版社, 2020 [9] 李中望 一種智能火災(zāi)報(bào)警系統(tǒng)的設(shè)計(jì)方案,安防科技, 2020 [10]王忠 民 基于單片機(jī) 的語(yǔ)音數(shù)字聯(lián) 網(wǎng)火災(zāi)報(bào)警器設(shè)計(jì) ,現(xiàn)代電子技術(shù), 2020 Abstract 題目 關(guān)鍵詞翻譯 With the progress of The Times and development, microcontroller technology has spread to our life, work, scientific research, each domain, has bee a mature technology, aiming at the currently used thermistors measurement method, proposed by a single bus digital temperature sensor DS18B20 and of SCM new temperature measuring instrument. In order to in industrial production, process control and indoor temperature de tection in accurate measuring temperature, design a lowpower AT89C51 based on digital thermometer. The whole system through the singlechip microputer AT89C51 control DS18B20 read temperature, adopt LCD display temperature numerical, temperature sensor DS18B20 and singlechip microputer between through a serial port for data transmission. The thermometer belongs to the multifunction thermometer, not only can measure and displays live temperature, still have time or date set display total can, and through the corresponding button current time and date. Clock chips, to obtain DS1302 chip use time and timing. 11 Keyword: AT89C52MCU DS18B20 AT89C52 DS1302. 附錄 附錄 1:程序清單 include include include include sfr ADC_CONTR = 0xBC。 sfr ADC_RES = 0xBD。 sfr ADC_RESL = 0xBE。 sfr P1ASF = 0x9D。 sfr AUXR1 = 0xA2。 sfr IAP_DATA = 0xC2。 sfr IAP_ADDRH = 0xC3。 sfr IAP_ADDRL = 0xC4。 sfr IAP_CMD = 0xC5。 sfr IAP_TRIG = 0xC6。 sfr IAP_CONTR = 0xC7。 define g DBYTE[0x30] define s DBYTE[0x31] define b DBYTE[0x32] define gg DBYTE[0x33] define ss DBYTE[0x34] define bb DBYTE[0x35] define gao DBYTE[0x40] define di DBYTE[0x41] define yi DBYTE[0x42] define er DBYTE[0x43] define sa DBYTE[0x44] define si DBYTE[0x45] define wu DBYTE[0x46] define li DBYTE[0x47] define qi DBYTE[0x48] define ba DBYTE[0x49] Unsignedcharcode c[20]={0xC0,0xF9,0xA4,0xB0,0x99,0x92, 0x82,0xF8,0x80,0x90,0x40,0x79,0x24,0x30, 0x19,0x12,0x02,0x78,0x00,0x10}。 unsigned char x,y,z,i,j,k,l,h,m,n。 unsigned int data a0 。_at_0x50。 unsigned int data a1 。_at_0x52。 float a2,a3。 bdata unsigned char e。 12 sbit e_0=e^0。 sbit e_1=e^1。 sbit e_2=e^2。 sbit e_3=e^3。 sbit e_4=e^4。 void DEL(char o) { unsigned char ii。 unsigned char jj。 for (jj=0。jjo。jj++) { for (ii=0。ii112。ii++) {} } } void inter() interrupt 1 { if(x!=0){x。} else{ e_0=1。e_3=1。 if (y!=0){y。x=20。} else{if(z!=0){z。x=20。y=3。e_3=1。} else{x=20。y=3。z=2。e_4=1。} } } } void display() { P2=c[b]。P0=0xfb。DEL(1)。P0=0xff。 P2=c[s]。P0=0xfd。DEL(1)。P0=0xff。 P2=c[g]。P0=0xfe。DEL(1)。P0=0xff。 if(e_1==1) { P2=c[bb]。P0=0xbf。DEL(1)。P0=0xff。 P2=c[ss]。P0=0xdf。DEL(1)。P0=0xff。 P2=c[gg]。P0=0xef。DEL(1)。P0=0xff。 if((y*20+x)!=l){e_2=1。} if((y*20+x)==lamp。amp。e_2==1){e_1=0。e_2=0。} } } void qii() { ADC_CONTR=0x8f。 while(ADC_CONTR!=0x97){display()。} if(ADC_CONTR==0x97) { if(e_3==1) {a0=ADC_RESL。 13 m=ADC_RESL。 a2=a0。 a2=a2*500/1024。 a0=a2*10。 g=a0%10。 s=a0/10%10+10。 b=a0/100。 e_3=0。 } } } void liu() { ADC_CONTR=0x8e。 while(ADC_CONTR!=0x96){display()。} if(ADC_CONTR==0x96) { a1=ADC_RES*256+ADC_RESL。 if(a1800) {e_1=1。 if(a1==0){a1=yi。} else if(a125amp。amp。a1100){a1=er。} else if(a1100amp。amp。a1200){a1=sa。} else if(a1200amp。amp。a1300){a1=si。} else if(a1300amp。amp。a1400){a1=wu。} else if(a1400amp。amp。a1500){a1=li。} else if(a1500amp。amp。a1600){a1=qii。} else if(a1600amp。amp。a1700){a1=ba。} a3=a1。 a3=a3*500/1024。 a1=a3*10。 gg=a1%10。 ss=a1%100/10+10。 bb=a1%1000/100。 ADC_RESL=0x00。 ADC_RES=0x00。 ADC_CONTR=0x00。 } } } void main() {x=20。y=3。z=2。 P1ASF =0xc0。 AUXR1=0x04。 IE=0x82。 TH0=0x3c。 TL0=0x0b。 TMOD=0x01。 TCON=0x50。 i=j=n=0。 14 while(n!=8) { IAP_CONTR=0X83。 IAP_CMD=0X01。 IAP_ADDRH=j。 IAP_ADDRL=i。 IAP_TRIG=0X5a。 IAP_TRIG=0Xa5。 。 switch(n) {case 0:yi=IAP_DATA。break。 case 1:er=IAP_DATA。break。 case 2:sa=IAP_DATA。break。 case 3:si=IAP_DATA。break。 case 4:wu=IAP_DATA。break。 case
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1