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

正文內(nèi)容

單片機(jī)智能體溫計(jì)課程設(shè)計(jì)-預(yù)覽頁

2025-07-20 10:13 上一頁面

下一頁面
 

【正文】 智能體溫計(jì)數(shù)理與信息工程學(xué)院 06電子信息工程 陶如紅指導(dǎo)教師:余水寶 第1節(jié) 引 言 隨著人們生活水平的不斷提高,單片機(jī)控制無疑是人們追求的目標(biāo)之一,它在日用電子產(chǎn)品中的應(yīng)用越來越廣泛,給人帶來的方便也是不可否定的,其中智能體溫計(jì)就是一個(gè)典型的例子,但人們對它的要求越來越高,要為現(xiàn)代人工作、科研、生活、提供更好的更方便的設(shè)施就需要從單片機(jī)技術(shù)入手,一切向著數(shù)字化控制,智能化控制方向發(fā)展。 智能體溫計(jì)概述 隨著時(shí)代的進(jìn)步和發(fā)展,單片機(jī)技術(shù)已經(jīng)普及到我們生活,工作,科研,各個(gè)領(lǐng)域,已經(jīng)成為一種比較成熟的技術(shù),本文將介紹一種基于單片機(jī)控制的智能體溫。此外溫度預(yù)置, 報(bào)警電路模塊功能也由單片機(jī) 1完成。本論文通過AT89S52單片機(jī)和溫度傳感器AD590從硬件和軟件兩方面進(jìn)行了設(shè)計(jì)。℃ 內(nèi); (4)語音播報(bào)溫度與聲音報(bào)警功能。 方案二:采用熱電偶。集成溫度傳感器一般且有具有線性好、精度高、靈敏度高、體積小、使用方便等優(yōu)點(diǎn)。 A/K,正比于絕對溫度;AD590 的電源電壓范圍為 4V~30V,并可承受 44V正向電壓和 20V反向電壓,因而器件反接也不會(huì)被損壞。5V或177。方案二:選用 ICL7135。 方案三:選用 ADC0809。首先將聲音信號放大,通過 AD轉(zhuǎn)換器采樣將語音模擬信號轉(zhuǎn)換成數(shù)字信號,并由單片機(jī)和處理存放到存儲器中,實(shí)現(xiàn)錄音操作。該芯片采用多電平直接模擬量存儲專利技術(shù),每個(gè)采樣值可直接存儲在片內(nèi)單個(gè) EEPROM單元中,因此能夠非常真實(shí)、自然地再現(xiàn)語音、音樂、音調(diào)和效果聲。因此,選擇方案二。同時(shí)單片機(jī)1還處理按鍵、報(bào)警模塊。 溫度檢測、放大模塊圖24 AD590 溫度檢測、放大電路圖如圖24 所示,溫度檢測、放大電路主要器件的作用:OPOP2:電壓跟隨器;OP3:差分放大電路;AD590:溫度傳感器;SVR:零位調(diào)整。 。開氏溫度與攝氏溫度的單位相等,0℃等于 ,100℃等于 。圖25 AD590 包裝與等效電路圖(2)溫度檢測、放大電路原理 AD590的溫度系數(shù)為 1μA/℃。與設(shè)計(jì)要求相符合。圖28 串行通信電路圖 語音播放模塊語音播放模塊如圖 29所示。 (2)硬件電路設(shè)計(jì) ISD 器件選用錄音時(shí)間為 60s 的 ISD2560 器件,以單片機(jī)為處理機(jī),外接控制每個(gè)語音段錄音開始與停止按鍵,外部存儲器 EEPROM 用于保存每個(gè)語音首地址。修改錄音內(nèi)容時(shí),可以從其中任意一段開始,修改其后的所有錄音內(nèi)容,不必從第一段開始全部修改。 第3節(jié) 系統(tǒng)的軟件設(shè)計(jì)3.1 系統(tǒng)程序流程 如圖 31:單片機(jī) 1 為主機(jī),負(fù)責(zé)溫度顯示、按鍵掃描、BCD碼轉(zhuǎn)換、串行發(fā)送數(shù)據(jù)給單片機(jī) 2。 // 4, 5, 6, 7, 8, 9, off uchar data set_data[3]={0x00,0x07,0x03}。 //十進(jìn)制 BCD碼轉(zhuǎn)換存放uchar data TIMER0_NUM。 sbit OE=P2^5。 sbit select0=P3^7。 sbit K2=P2^1。 sbit SET_IND=P3^4。 void adc(void)。 void beep(void)。j0。 bep=!bep。j0。 } bep=1。j++) for(k=0。 _nop_()。_nop_()。 _nop_()。 //等待轉(zhuǎn)換結(jié)束 OE=1。 //十位 temp=(ad_data%51)。 temp=temp*10。 else if(bcd_buf[1]==set_data[1]) { if(bcd_buf[0]set_data[0]) beep()。m++) //延時(shí) 11msdisplay()。 //設(shè)置燈亮 if(K2==0) //K2:十位加1 { for(m=0。 //按鍵時(shí)響一聲 set_data[2]++。m++) //延時(shí) 11ms display()。 } } if(K4==0) //K4:小數(shù)位加1 { for(m=0。 //按鍵時(shí)響一聲 set_data[0]++。 dis_buf[1]=set_data[1]。 dis_buf[2]=bcd_buf[2]。select1=1。 // 個(gè)位顯示代碼傳送到 P1 口 select2=1。 delay1ms(1)。select0=1。 // 等待數(shù)據(jù)傳送 TI = 0。 TH1 = 0xe1。 // 波特率不倍增 TI=0。 TR1 = 1。 if(TIMER0_flag) { TIMER0_flag=0。 } } } /**********************************************/ /*T0 中斷服務(wù)程序 /*每秒鐘 ADC 一次,串口發(fā)送一次 /**********************************************/ void timer0(void) interrupt 1 { TH0=15536/256。 TIMER0_flag=1。 //X十 X點(diǎn)uchar ad_data。 sbit CE=P2^2。 //十位 temp=(ad_data%51)。 temp=temp*10。 PD=0。 P0=sound_add[order[i]]。 CE=1。 _nop_()。 SCON = 0x50。 // 開總中斷 ET0=1。 //啟動(dòng) T0 TR1 = 1。 order[2]=bcd_buf[1]。 } } /**********************************************//*串口中斷服務(wù)程序 /**********************************************/ void serial(void) interrupt 4 { RI=0。 //10ms定時(shí) TL0=0x78。 } } 結(jié) 束 語 在學(xué)習(xí)單片機(jī)課程時(shí),很多知識點(diǎn)雖然能理解,但到具體的電路設(shè)計(jì)與實(shí)現(xiàn)中,會(huì)出現(xiàn)很多一時(shí)無法理解的現(xiàn)象,只有通過不斷的對自身實(shí)踐動(dòng)手能力的培養(yǎng),才能用理論來指導(dǎo)實(shí)踐,通過實(shí)踐來進(jìn)一步深入理解理論。[3] : [4] 由集成溫度傳感器 AD590 :24
點(diǎn)擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1