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

正文內(nèi)容

基于單片機(jī)的電子體溫計設(shè)計畢業(yè)論文(編輯修改稿)

2025-07-24 20:09 本頁面
 

【文章內(nèi)容簡介】 定的門限值。定時器中斷主負(fù)責(zé)掃描數(shù)碼管,使其能清晰的顯示當(dāng)前的溫度值。 ADC主要流程 定時器處理流程 第六章 系統(tǒng)測試 硬件測試 單元模塊的測試電源測試:用數(shù)字萬用表電壓檔測量各元器件的供電點電壓值是否正常。測試相關(guān)測試點,經(jīng)測試各測試點電壓均正常。電源部分設(shè)計成功。溫度采集模塊的測試:調(diào)節(jié)溫度變化,測試點的電壓值是否有相對應(yīng)的改變。當(dāng)溫度變化時,測試點的電壓隨著溫度的升高而減小,達(dá)到設(shè)計要求。AD轉(zhuǎn)換模塊的測試:,測試AD轉(zhuǎn)換是否正常。測試發(fā)現(xiàn)當(dāng)輸入為0V時,ADC的輸出為0,輸入為1V時輸出為382,測試結(jié)果表明AD轉(zhuǎn)換的功能完全實現(xiàn)。 系統(tǒng)整體測試測試方法——以水溫代替人的體溫,用一根水銀溫度計與所制作的體溫計探頭(捆綁)同時接觸被測熱水的同一點。準(zhǔn)備一杯0攝氏度的冰水混合物和一杯熱水。從25度開始記錄測試點的電壓值與溫度計對比較。記完一個數(shù)后,往杯中加熱水,這樣,每測一次,記錄一次數(shù)據(jù),再加一次熱水,這樣使水溫漸漸升高,一直測到水溫為45攝氏度。,說明數(shù)碼管顯示的數(shù)值是否與測試點所測值在誤差允許范圍內(nèi)是成歸一化關(guān)系的。 軟件測試 模塊測試數(shù)碼管顯示測試:通過程序控制數(shù)碼管顯示不同的數(shù)字,觀察是不否顯示正常,顯示是否清晰,經(jīng)測試可以在數(shù)碼管上顯示任意數(shù)字。按鍵測試:按鍵分長按和短按兩種,直接將按鍵值顯示在數(shù)碼管上,并且不會因抖動而發(fā)生誤判。蜂鳴器發(fā)聲測試:經(jīng)測試,可以通過程序控制蜂鳴器發(fā)出不同的聲音,并可能過按鍵更改發(fā)出的聲音類型。系統(tǒng)算法測試:通過給熱敏電阻加不同的溫度,用溫度計測量出來的溫度與數(shù)碼管上顯示的值對比,發(fā)現(xiàn)兩者之間的差值非常小。說明算法部分設(shè)計成功。 整體軟件測試 通過按鍵可以進(jìn)入門限值設(shè)置狀態(tài),此時數(shù)碼管閃爍作為提示,并可以通過按鍵設(shè)置和保存。 在測溫過程中數(shù)碼管上實時顯示當(dāng)前的溫度,測溫完成后顯示測溫過程中的最高溫度值,并且顯示非常清晰。 當(dāng)溫度達(dá)到設(shè)定的門限值后,會發(fā)出報警聲;當(dāng)溫度不再上升的時間超過5秒后,蜂鳴器發(fā)出提示音。 測溫結(jié)束后可以通過按鍵選擇是繼續(xù)測溫還是進(jìn)入休眠關(guān)機(jī)狀態(tài),且關(guān)機(jī)后各模塊停止工作,此時的電流相當(dāng)小。 測試結(jié)果分析 根據(jù)上述測試結(jié)果,此系統(tǒng)的設(shè)計基本取得成功。智能體溫計在測試溫度方面有一定的成效,測試誤差較小,顯示的誤差與實際的溫度值誤差在內(nèi),在功能上達(dá)到了設(shè)計的要求。 測試結(jié)果實物對比 溫度實際值與測試值對比溫度值(℃)數(shù)碼管顯示值測試點電壓值(V) 第七章 結(jié)論通過本次設(shè)計,自己親自動手設(shè)計,包括硬件和軟件等方面,在設(shè)計過程中遇到了許多問題,在解決這些問題的過程中,使我學(xué)到許多東西,深深感到理論與實踐之間的差距。所以,在今后要通過不斷的通過強(qiáng)化自身的實踐動手能力的培養(yǎng),才能用理論來指導(dǎo)實踐,通過實踐來進(jìn)一步深入理解理論。本次設(shè)計的電子體溫計經(jīng)過多次測試,工作穩(wěn)定可靠、靈敏度高、響應(yīng)時間短、抗干擾能力強(qiáng)等特點。此外該系統(tǒng)所用器件均為常規(guī)元件,有很高的工程價值。如稍加改動,該系統(tǒng)可以很方便地擴(kuò)展為智能的測溫設(shè)備,以實現(xiàn)利用與PC機(jī)進(jìn)行數(shù)據(jù)通信,能夠把測到的溫度值保存到PC機(jī)中,方便遠(yuǎn)程記錄。本系統(tǒng)可以代替醫(yī)生常用的水銀體溫計,也可以用作25℃~45℃范圍內(nèi)的溫度計, 有很高的實用價值,具有廣闊的發(fā)展前景。 參 考 文 獻(xiàn)[1] [J].國際生物醫(yī)學(xué)工程雜志,1989年03期[2] [M].機(jī)械工業(yè)出版社,2004[3] 路林吉,[J].中國學(xué)術(shù)期刊,2000[4] [D].中國優(yōu)秀博碩士學(xué)位論文全文數(shù)據(jù)庫,2007[5] [M].北京航空航天大學(xué)出版社,2008[6] [M].人民郵電出版社,1998[7] [M].高等教育出版社,2006:2836[8] 高純一,(下)[M].復(fù)旦大學(xué)出版社,2008:243[9] [M].北京:清華大學(xué)出版社,2003[10] [M].北京航空航天大學(xué)出版社,2007[11] 朱飛,[M].人民郵電出版社,2009 致 謝本課題在選題及研究過程中得到劉強(qiáng)老師的悉心指導(dǎo),在設(shè)計過程中遇到了許許多多的難題,得到了指導(dǎo)老師和周圍同學(xué)的幫助,在他們的幫助下我順利完成了畢業(yè)設(shè)計,我的四年大學(xué)生涯也即將圈上一個句號。在此,特別感謝我的指導(dǎo)導(dǎo)師劉老師,幾個月來他對我的畢業(yè)設(shè)計悉心指導(dǎo),嚴(yán)格要求、熱情鼓勵,為我的論文的順利完成指出了很好的方向。在此我謹(jǐn)向我的導(dǎo)師以及在畢業(yè)設(shè)計過程中給予我很大幫助的老師、同學(xué)們致以最誠摯的謝意!最后感謝07級電子一班的所有同學(xué)和物理學(xué)院的所有老師和同學(xué)們,在這四年里,他們教會了我許多專業(yè)知識,給了我很多幫助與支持,因為有了他們,我的大學(xué)生活才過得如此充實,謝謝他們! 附件A:整機(jī)硬件電路圖附件B:硬件實物圖附件C:程序清單include define uchar unsigned chardefine uint unsigned intdefine fmq_on PORTD |= (15) //打開蜂鳴器define fmq_off PORTD amp。= ~(15) //關(guān)閉蜂鳴器define ana_pow_on PORTD |= (14) //打開模擬部分電源define ana_pow_off PORTD amp。= ~(14) //關(guān)閉模擬部分電源define on 1define off 0volatile uint value=0。 //數(shù)碼管顯示值uint alarm_temp=380。 //報警門限溫度值uint key_time。 //檢測按鍵時間長短,用于判斷長按還是短按uint value_old。 //記錄前幾次的測溫結(jié)果uchar boot_flag=off, set_temp_flag=off。 //開機(jī)和設(shè)置門限溫度的標(biāo)志位uchar alarm_type=0。 //蜂鳴器提示音類型,測溫結(jié)束后改變值uchar smgdata[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}。 uchar sleep_flag[]={0,0,0}。 //重新測溫標(biāo)志位,用于清0函數(shù)中的靜態(tài)變量/*******************************************函數(shù)聲明*******************************************/void delay(uchar x)。void init_io(void)。void init_tc0(void)。void init_adc(void)。void sleep(void)。void boot(void)。void scan_smg(uchar num)。uchar scankey(void)。void alarm(void)。void display(void)。/*****************************************短暫的延時函數(shù),用于按鍵掃描去抖*****************************************/void delay(uchar x){ uchar y,z。 for(y=0。yx。y++) for(z=0。z110。z++)。 }/************************************************端口初始化函數(shù)************************************************/void init_io(void){ DDRC = 0x0f。//配置端口C低4位(數(shù)碼管位碼)為輸出,高4位(空)為輸入 DDRB =0xff。//配置端口D(數(shù)碼管段碼)全為輸出, DDRD = 0x30。//配置端口B的3位(按鍵)為輸入,4(模擬部分電源使能)、5(蜂鳴器)位為輸出 PORTD =0x0c。//使能按鍵位的上拉電阻 PORTC = 0xf0。//端口C低4位輸出低電平,高4為使能上拉電阻,降低功耗 PORTB = 0xff。//數(shù)碼管段碼全寫高 }/************************************************定時器0初始化函數(shù)************************************************/void init_tc0(void){ TCNT0 = 0。//初始裝載值為0 TIMSK |= 0x01。//使能TC0溢出中斷 TIFR |= 0x01。//開啟TC0中斷 TCCR0 |= 0x03。//開啟定時器0,工作在64分頻}/************************************************ADC初始化函數(shù)************************************************/void init_adc(void){ ADMUX=0x
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1