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

正文內(nèi)容

熱敏電阻測溫系統(tǒng)的溫度采集模塊的設(shè)計(jì)-wenkub.com

2025-07-04 15:30 本頁面
   

【正文】 另外,在整個(gè)設(shè)計(jì)的過程中,還得到了同組其他同學(xué)的真誠幫助,在此一并表示感謝!回顧這四年的學(xué)習(xí)和生活,還有許多的朋友和同學(xué)在各個(gè)方面給予了我很多的幫助和支持,讓我堅(jiān)持到了最后。所以我要感謝所有的任課老師,是您們的教育和培養(yǎng),才使我學(xué)有所獲。 //計(jì)數(shù)單元.CODE .PUBLIC _KeyScan。 reti。 reti。=[P_INT_Ctrl] jnz FIQ_is_PWMFIQ_is_PWM: [P_INT_Clear] = r1 pop r1,r5 from [sp]。.ENDP3. 中斷程序:.INCLUDE 。 r1 = 0x0001 //LINE1輸入 [P_ADC_MUX_Ctrl] = r1。 .ENDP。 }//溫度超出范圍 PlayVoice(Temper)。//進(jìn)行一次AD轉(zhuǎn)換,ReadAD函數(shù)的返回值存在r1中。 InitAD()。 //攝氏度 }}int Temper=0。 //零下 if((Tem/10)1) //溫度值的十位1,報(bào)數(shù)字 PlayRespond(Tem/10+RSP_NUM_BASE)。}//=========== 播放溫度 ===========================//void PlayVoice(int Tem){ if(Tem==0xFFFF) //溫度超出范圍 PlayRespond(RSP_TEMP_OVER)。 while((SACM_A2000_Status()amp。設(shè)計(jì)不足之處是溫度采集部分溫度的測量范圍不夠?qū)捑_度不高等。,直接用固定阻值,該熱敏電阻25176。在環(huán)境溫度改變時(shí),熱敏電阻的阻值隨之發(fā)生變化,同時(shí)引起其兩端的電壓發(fā)生改變,系統(tǒng)在監(jiān)測到熱敏電阻兩端的電壓值后,根據(jù)公式T = T0 – KVT就可以換算出實(shí)時(shí)的溫度值。如果遇到無法播報(bào)溫度,可以利用IDE在線調(diào)試,對(duì)程序設(shè)置斷點(diǎn),單步執(zhí)行程序。PROBE的另一頭是標(biāo)準(zhǔn)25針打印機(jī)接口,直接連接到計(jì)算機(jī)打印口與上位機(jī)通訊,在計(jì)算機(jī)IDE集成開發(fā)環(huán)境軟件包下,完成在線調(diào)試功能。只需要一個(gè)在線調(diào)試器(PROBE)既可以完成。=[P_IOA_Data] jnz WaitKeyUp r1=[Key_Buff] //存有效鍵值 retf .ENDP .END 軟件測試軟件編寫完成后,整個(gè)語音播報(bào)溫度計(jì)的設(shè)計(jì)與實(shí)現(xiàn)就進(jìn)入最后階段了,這就是軟件的測試調(diào)試。 //本次鍵值暫存單元.VAR Key_Debounce。 pop r1,r5 from [sp]。 r1 = 0x2000 [P_INT_Clear] = r1 pop r1,r5 from [sp]。=[P_INT_Ctrl] jnz FIQ_is_TimA r1 = 0x8000 r1amp。 retf。//通過讀[P_ADC_MUX_Data] 單元進(jìn)行A/D轉(zhuǎn)換 [P_DAC_Ctrl] = r1。_System_Initial: .PROC//系統(tǒng)時(shí)鐘、中斷 r1=0 [P_SystemClock]=r1 r1=0 [R_InterruptStatus] = r1 [P_INT_Ctrl]=r1 IRQ OFF FIQ OFF r1 = 0x0000 //IOA0A15設(shè)為帶下拉電阻的輸入 [P_IOA_Dir] = r1 [P_IOA_Attrib] = r1 [P_IOA_Data] = r1 retf。 Temper=0xFFFF。 TempAD=ReadAD()。 //溫度的AD采樣值main(){ System_Initial()。 PlayRespond(RSP_CEL)。 if(Tem0) PlayRespond(RSP_LOW_ZERO)。 } SACM_A2000_Stop()。 SACM_A2000_Play(Result,3,3)。這樣可以分階段地對(duì)單個(gè)模塊進(jìn)行設(shè)計(jì)和調(diào)試,一般情況下單個(gè)模塊利用仿真工具即可將它們調(diào)試好,最后再將它們有機(jī)的聯(lián)系起來,構(gòu)成一個(gè)完整的控制程序,并對(duì)它們進(jìn)行聯(lián)合調(diào)試即可。對(duì)于多中斷系統(tǒng),但它們存在矛盾時(shí),需區(qū)分輕重緩急,主要和次要的區(qū)別對(duì)待。系統(tǒng)主程序系統(tǒng)資源模塊系統(tǒng)初始化A/D轉(zhuǎn)換鍵 盤掃 描系統(tǒng)時(shí) 鐘中 斷初始化A/D四次A/D轉(zhuǎn)化 程序結(jié)構(gòu)圖 詳細(xì)設(shè)計(jì)在確定了寫程序所用的語言后,正式進(jìn)入程序的編寫,下面是關(guān)于詳細(xì)設(shè)計(jì)的具體介紹。另外,在需要尋址的各類指令中的每一個(gè)指令都可通過與6種尋址方式的組合而形成一個(gè)指令子集,目的是為增強(qiáng)指令應(yīng)用的靈活性和實(shí)用性。要實(shí)現(xiàn)該設(shè)計(jì),還得有軟件的支持,對(duì)本設(shè)計(jì)的程序編寫選用的是C語言和凌陽匯編。 總體設(shè)計(jì)本設(shè)計(jì)為語音播報(bào)溫度計(jì),設(shè)計(jì)采用凌陽SPCE061A單片機(jī)作為處理器。C度范圍內(nèi)的電阻100~,電阻變化相對(duì)比較小,需要電橋電壓轉(zhuǎn)換,運(yùn)算放大器的放大。和LM386相比,SPY0030還是比較有優(yōu)勢的,比如LM386工作電壓需在4V以上, (兩顆電池)即可工作;LM386輸出功率100mW以下,SPY0030約700mW。SPY0029具有靜態(tài)電流低、驅(qū)動(dòng)能力強(qiáng)、線性調(diào)整出色等特點(diǎn)。 工作電源電路,獲得工作電壓有兩種方式: (1),供芯片使用。 溫度計(jì)算語音播報(bào)溫度計(jì)設(shè)計(jì)工作的主要內(nèi)容,就是把熱敏電阻兩端電壓值經(jīng)A/D轉(zhuǎn)換變成數(shù)字量,然后通過軟件方法計(jì)算得到溫度值,再經(jīng)過凌陽SPCE061A單片機(jī)的音頻壓縮算法得到溫度值的音頻,經(jīng)喇叭播報(bào)出來。在25℃時(shí)熱敏電阻的阻值為5KΩ,所以選取固定電阻R的值為5KΩ。為此常在要求不高的一般應(yīng)用中,作出在一定的溫度范圍內(nèi)溫度與阻值成線性關(guān)系的假定,以簡化計(jì)算。溫度采集電路SPCE061AAD 轉(zhuǎn)換語音播報(bào)溫度計(jì)算 設(shè)計(jì)思路 具體設(shè)計(jì)本設(shè)計(jì)選用了凌陽SPCE061A單片機(jī)和一個(gè)5KΩ負(fù)溫度系數(shù)熱敏電阻相結(jié)合,通過凌陽SPCE061A單片機(jī)的中斷系統(tǒng)實(shí)時(shí)監(jiān)測熱敏電阻兩端的電壓,經(jīng)過微處理器計(jì)算得到溫度值,再由音頻壓縮算法處理后播報(bào)出實(shí)時(shí)溫度。 SPCE061A內(nèi)置8通道10位模數(shù)轉(zhuǎn)換器,其中7個(gè)通道用于將模擬量信號(hào) (例如電壓信號(hào)) 轉(zhuǎn)換為數(shù)字量信號(hào), 可以直接通過引線(IOA[0~6])輸入。SACMS240: 壓縮比為80:,該壓縮算法的壓縮比較大,價(jià)格低,適用于對(duì)保真度要求不高的場合, 如玩具類產(chǎn)品的批量生產(chǎn), Kbps。而有損壓縮則是指:音/視頻文件,壓縮比可高達(dá)100:1。特點(diǎn):壓縮比大,計(jì)算量大,音質(zhì)不高,廉價(jià)!3) 混合編碼:CELP即SACMS480特點(diǎn):綜合參數(shù)和波形編碼之優(yōu)點(diǎn)。此外,聲道的數(shù)目、相應(yīng)的音頻設(shè)備也是影響音頻質(zhì)量的原因。但音樂不能對(duì)所有的聲音進(jìn)行符號(hào)化。語音也可以表示為波形聲音,但波形聲音表示不出語言、語音學(xué)的內(nèi)涵。還有一個(gè)專門用于通用異步串行口UART的中斷源,須安置在UART IRQ向量中。SPCE061A的事件中斷可采用兩種方式:快速中斷請(qǐng)求即FIQ中斷和中斷請(qǐng)求即IRQ中斷。通常,SPCE061A系統(tǒng)復(fù)位可以由以下三種情況引起:上電、看門狗計(jì)數(shù)器溢出以及系統(tǒng)電源低于電壓低限。SPCE061A的結(jié)構(gòu)給出了三種類型的中斷:軟件中斷、異常中斷和事件中斷。因此中斷功能的強(qiáng)弱已成為衡量一臺(tái)計(jì)算機(jī)性能的重要指標(biāo)。 。它的應(yīng)用場合包括:被喚醒/上電復(fù)位后首次使用DAC時(shí),上電復(fù)位功能被關(guān)閉/進(jìn)入睡眠狀態(tài)之前。所以如不需要用它們,盡量將P_DAC_Ctrl(寫)(702AH)單元的第1位設(shè)為‘1’,關(guān)閉DAC輸出。DAC的輸出范圍從0x0000 到0xFFFF。外部信號(hào)由LIN_IN[1~7]即IOA[0~6]或通道MIC_IN 輸入。 當(dāng)10 位A/D 轉(zhuǎn)換完成時(shí),RDY 會(huì)被設(shè)‘1’。這時(shí)DAC0輸出電壓VDAC0為1/2 最大值,用來與輸入電壓Vin進(jìn)行比較。DAC_OUT 的設(shè)置可改變DAC 輸出的功率。所以,不使用VMIC時(shí),使用者必須把P_ADC_Ctrl(寫)( 7015H)單元的第1位MIC_ENB設(shè)為‘1’,以關(guān)閉VMIC。 進(jìn)入睡眠狀態(tài)后,ADC被關(guān)閉(包括AGC和VMIC)。使用者可通過讀取P_ADC_LINEIN_Data(讀)(702CH)單元,取得從指定的Line_In 通道輸入的模擬信號(hào)轉(zhuǎn)換結(jié)果。只有當(dāng)目前的AD轉(zhuǎn)換完成后,才能切換通道。當(dāng)ADE=1時(shí),應(yīng)對(duì)P_ADC_Ctrl(寫)(7015H)和P_ADC_MUX_Ctrl(寫)(702BH)的其它控制位進(jìn)行合理的設(shè)置。如果指定的參考電壓源的值不超過AVdd,它還可以被當(dāng)作ADC的最高參考電壓。第7位VEXTREF決定了ADC的參考電壓為AVdd或是外部參考電壓。其余七個(gè)通道(Line_In)和IOA[0~6]引腳共享,可以將輸入的模擬信號(hào)(如電壓信號(hào)) 轉(zhuǎn)換為數(shù)字信號(hào)。 在SPCE061A內(nèi),P_SystemClock(寫)(7013H)單元控制著系統(tǒng)時(shí)鐘和CPU時(shí)鐘。 此外,32768Hz RTC振蕩器有兩種工作方式:強(qiáng)振模式和自動(dòng)弱振模式。除此之外,SPCE061A 還支持RTC振蕩器強(qiáng)振模式/自動(dòng)模式的轉(zhuǎn)換。推薦使用外接32768Hz晶振,因RC阻容振蕩的電路時(shí)鐘不如外接晶振準(zhǔn)確。SPCE061A有兩個(gè)16位的通用并行I/O口:A口和B口。輸入端口負(fù)責(zé)從外界接收檢測信號(hào)、鍵盤信號(hào)等各種開關(guān)量信號(hào)。它們?cè)贑PU正常運(yùn)行狀態(tài)下均可通過程序擦除或?qū)懭?。芯片?nèi)的內(nèi)存有2K字的SRAM(包括堆棧區(qū))和32K字閃存(FLASH)。 SPCE061A最小系統(tǒng)在基本了解了SPCE061A單片機(jī)之后,需要對(duì)它的硬件結(jié)構(gòu)做一定了解,下面將就SPCE061A單片機(jī)的硬件結(jié)構(gòu)做一定介紹。 SPCE061A PLCC84封裝引腳排列圖在PLCC84封裝中,有15個(gè)空余腳,在使用時(shí)這15個(gè)空余腳懸浮。其主要功能模塊有并行I/O端口、模/數(shù)轉(zhuǎn)換ADC、存儲(chǔ)RAMamp。其主要性能有:◆ 內(nèi)核采用16位μ’nSP?微處理器;◆ 工作電壓(CPU)~ ,I/~。 SPCE061A 是繼μ’nSP?系列產(chǎn)品SPCE500A等之后凌陽科技推出的又一款16位結(jié)構(gòu)的微控制器?!?功能強(qiáng)、效率高的指令系統(tǒng)μ’nSP?指令系統(tǒng)的指令格式緊湊,執(zhí)行迅速,并且其指令結(jié)構(gòu)提供了對(duì)高級(jí)語言的支持,這可以大大縮短產(chǎn)品的開發(fā)時(shí)間。另外,模塊化的結(jié)構(gòu)易于系統(tǒng)擴(kuò)展,以適應(yīng)不同用戶的需求。除此之外的其它功能模塊均為可選結(jié)構(gòu),亦即這種結(jié)構(gòu)可大可小或可有可無。凌陽的16位單片機(jī)就是為適應(yīng)這種發(fā)展而設(shè)計(jì)的。主要包括以下部分的程序:系統(tǒng)初始化程序、鍵盤掃描程序、A/D轉(zhuǎn)換程序、溫度計(jì)算程序、語音播報(bào)程序。 硬件需求 基于本設(shè)計(jì)的需要并從經(jīng)濟(jì)角度考慮,我選擇了凌陽SPCE061A單片機(jī)作為硬件支持,它除了具有單片機(jī)最小系統(tǒng)外,還包擴(kuò)有電源電路、音頻電路、復(fù)位電路等,采用電池供電,方便攜帶。特別是在高速電路中的毛刺捕獲、火箭噴氣流量的動(dòng)態(tài)測試以及遙感測試等場合需要高速或超高速數(shù)據(jù)采集系統(tǒng)技術(shù)?,F(xiàn)代的數(shù)據(jù)采集系統(tǒng),在系統(tǒng)初始化、編程、修改、擴(kuò)充等方面,變得比過去更加容易。這類系統(tǒng)主要用于實(shí)驗(yàn)室,在工業(yè)生產(chǎn)現(xiàn)場也有一定的應(yīng)用。從70年代起,數(shù)據(jù)采集系統(tǒng)發(fā)展過程中逐漸分為兩類,一類是實(shí)驗(yàn)室數(shù)據(jù)采集系統(tǒng),另一類是工業(yè)現(xiàn)場數(shù)據(jù)采集系統(tǒng)。數(shù)據(jù)采集系統(tǒng)始于20世紀(jì)50年代,1965年美國首先研究了用在軍事上的測試系統(tǒng),目標(biāo)是測試中不依靠相關(guān)的測試文件,由非熟練人員操作,并且測試任務(wù)由測試設(shè)備高速自動(dòng)控制完成。普通大眾所常見的溫度計(jì)是玻璃管溫度計(jì),它是靠管內(nèi)水銀升降來判斷溫度值的高低。單片機(jī)在工業(yè)生產(chǎn)中的應(yīng)用尤其廣泛,溫度采集系統(tǒng)則是單片機(jī)在工業(yè)生產(chǎn)中的一個(gè)典型的應(yīng)用。采用單片機(jī)對(duì)溫度進(jìn)行采集不僅具有控制方便、簡單和靈活性大等優(yōu)點(diǎn),而且可以大幅度提高被控溫度的技術(shù)指標(biāo),從而能夠大大的提高產(chǎn)品的質(zhì)量和數(shù)量。當(dāng)光線較暗時(shí),就看不清水銀位置,這給觀察者帶來不便。由于該種數(shù)據(jù)采集系統(tǒng)具有高速屬性和一定的靈活性,可以滿足眾多傳統(tǒng)方法不能完成的數(shù)據(jù)采集和測試任務(wù),因而得到了初步的認(rèn)可。20世紀(jì)80年代隨著計(jì)算機(jī)的普及應(yīng)用,數(shù)據(jù)采集系統(tǒng)得到了極大的
點(diǎn)擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1