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

正文內(nèi)容

熱敏電阻測(cè)溫系統(tǒng)的溫度采集模塊的設(shè)計(jì)(參考版)

2025-07-10 15:30本頁(yè)面
  

【正文】 在此我要感謝所有關(guān)心和愛(ài)護(hù)我的人,今后我會(huì)繼續(xù)努力,不辜負(fù)您們對(duì)我的期望!。他們勞心勞力,在他們的悉心指導(dǎo)下,我才得以完成畢業(yè)設(shè)計(jì)。大學(xué)生活即將結(jié)束,我感到自己樹(shù)立了正確的世界觀、人生觀、價(jià)值觀。=[P_IOA_Data] jnz WaitKeyUp r1=[Key_Buff] //存有效鍵值 retf .ENDP .END參考文獻(xiàn)[1] :北京航空航天大學(xué)出版社,[2] 雷思孝,李伯成,:西安電子科技大學(xué)出版社,[3] 李玉峰,-:人民郵電出版社,.[4] 夏路易, :北京希望電子出版社,[5] :大連理工大學(xué)出版社,2000[6] 倪繼烈,:高等教育出版社,[7] 蔣鴻宇,王勇,植涌.由DSl8820構(gòu)成的多點(diǎn)溫度測(cè)量系 ffiS[J].單片機(jī)與嵌入式系統(tǒng)應(yīng)用.2007(1):59—61.[8] 余寶燈.KYL一1020U無(wú)線模塊[EB/OL].://.eechina./Company/73458—37536/ProduetI)etail.a(chǎn)spx,2008—03—10.[9] 李強(qiáng),耿躍峰.基于單片機(jī)的步進(jìn)電動(dòng)機(jī)驅(qū)動(dòng)系統(tǒng)[J].許昌學(xué)院學(xué)報(bào),2007,26(5):44—46.[10] 李晶皎. 嵌入式語(yǔ)音技術(shù)及凌陽(yáng)16位單片機(jī)應(yīng)用. 北京航天航空大學(xué)出版. 2003[11] 李全利.單片機(jī)原理及應(yīng)用技術(shù)[M].北京:高等教育出版社,2004.[12] 王豐,欒學(xué)德.單片機(jī)應(yīng)用技術(shù)[M].北京:北京航天航空大學(xué)出版社,2007.[13] 何立民.MCS一51系列單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)系統(tǒng)配置與接口技術(shù)[M].北京:北京航空航天大學(xué)出版社,1990.[14] [M].北京:北京航空航天大學(xué)出版社,2005.[15] Intel Architecture Software Developer's Manual,Volumel1~[16] Robert .LabVIEW 7 實(shí)用教程. 北京:電子工業(yè)出版社,2006[17] LabVIEW User : National Instruments [18] Bruce Eckel. Thinking in Java Third Edition. President, MindView, Inc.[19] Christian Bauer,Gavin In Publications Co.致謝在即將畢業(yè)之際,畢業(yè)設(shè)計(jì)已接近尾聲,我想借此機(jī)會(huì)對(duì)關(guān)心和支持我的所有人表示感謝!四年來(lái),我認(rèn)真地學(xué)習(xí)了專(zhuān)業(yè)課程基礎(chǔ)知識(shí),具有一定的設(shè)計(jì)理論基礎(chǔ)和獨(dú)立設(shè)計(jì)能力,由于畢業(yè)設(shè)計(jì)的課題是一種整體性的,系統(tǒng)性的設(shè)計(jì),我真的是很努力地在做,但還是感到力不從心,因而這次設(shè)計(jì)在深度和廣度上都有一定的局限性,不過(guò),我認(rèn)為還是提高了認(rèn)識(shí),學(xué)到了東西。_KeyScan: .PROC r2=[P_IOA_Data] r2amp。 //本次鍵值暫存單元.VAR Key_Debounce。 .END4. 鍵盤(pán)掃描程序:.INCLUDE .DEFINE C_DebounceCnt 50。 pop r1,r5 from [sp]。FIQ_is_TimB: r1=0x0800。 r1 = 0x2000 [P_INT_Clear] = r1 pop r1,r5 from [sp]。 reti。=[P_INT_Ctrl] jnz FIQ_is_TimA r1 = 0x8000 r1amp。.INCLUDE .DEFINE P_WatchDog_Clear 0x7012.PUBLIC _FIQ.TEXT_FIQ: push r1,r5 to [sp] r1 = 0x0800 r1amp。 retf。 retf .ENDP//A/D 轉(zhuǎn)換程序.PUBLIC _ReadAD_ReadAD: .PROC r2=4 //進(jìn)行4次轉(zhuǎn)換 r3=0TestLoop: r1=[P_ADC_MUX_Data]//讀[P_ADC_MUX_Data],啟動(dòng)一次AD轉(zhuǎn)換 r1=0x8000TempConverLoop: TEST r1,[P_ADC_MUX_Ctrl] JZ TempConverLoop r1=[P_ADC_MUX_Data]//AD轉(zhuǎn)換值 r1=r1 LSR 4 //將AD值移到低10位 r1=r1 LSR 2 r3+=r1 //四次A/D值累加 r2=1 jnz TestLoop r3=r3 LSR 2 //結(jié)果除以4,求4次的平均值 r1=r3//返回結(jié)果 retf .ENDP.Public _Clear_WatchDog_Clear_WatchDog: .PROC R1=0x0001。//通過(guò)讀[P_ADC_MUX_Data] 單元進(jìn)行A/D轉(zhuǎn)換 [P_DAC_Ctrl] = r1。//初始化 A/D.PUBLIC _InitAD _InitAD: .PROC r1 = 0x0001 [P_ADC_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。//報(bào)溫 } }}2. 系統(tǒng)初始化及A/D轉(zhuǎn)化程序:.INCLUDE 。 Temper=0xFFFF。 Temper=*TempAD。 TempAD=ReadAD()。 while(1){ Key=KeyScan()。 //溫度的AD采樣值main(){ System_Initial()。 //溫度值unsigned int Key=0。 PlayRespond(RSP_CEL)。 if((Tem/10)0) //十 PlayRespond(RSP_NUM_TEN)。 if(Tem0) PlayRespond(RSP_LOW_ZERO)。 else { PlayRespond(RSP_CURRENT_TEMP)。 } SACM_A2000_Stop()。0x0001) != 0) { Clear_WatchDog()。 SACM_A2000_Play(Result,3,3)。4.在當(dāng)今信息時(shí)代大環(huán)境下,單片機(jī)扮演著很重要的角色相信在不遠(yuǎn)的將來(lái),單片機(jī)的使用將越來(lái)越頻繁,并成為人們生活中不可缺少的部分。設(shè)計(jì)過(guò)程中程序設(shè)計(jì) 、調(diào)試花了大量的時(shí)間和精力但收獲很多。C時(shí)阻值與固定電阻阻值相同都為5KΩ,最終語(yǔ)音播報(bào)出25176。本設(shè)計(jì)就使用了C語(yǔ)言和凌陽(yáng)匯編相結(jié)合的方式編寫(xiě)程序的。2. 設(shè)計(jì)采用凌陽(yáng)61單片機(jī)作為處理器,其中斷系統(tǒng)支持10個(gè)中斷向量及10余個(gè)中斷源,適合實(shí)時(shí)應(yīng)用領(lǐng)域。通過(guò)對(duì)語(yǔ)音播報(bào)溫度計(jì)的設(shè)計(jì)與實(shí)現(xiàn),得以下幾點(diǎn)結(jié)論:1. 在溫度采集模塊中,溫度的采集使用了5KΩ的負(fù)溫度系數(shù)熱敏電阻,與它的特性有關(guān)的溫度系數(shù)T0和K是已知的。這樣能很準(zhǔn)確確定出是哪部分程序出錯(cuò),然后加以修改。通電后按下播報(bào)鍵,如果程序無(wú)誤就會(huì)聽(tīng)到準(zhǔn)確的溫度播報(bào)了。、PROBE、用戶目標(biāo)板三者之間的連接示意圖。PROBE工作于凌陽(yáng)集成開(kāi)發(fā)環(huán)境(IDE)軟件包下,其5芯的仿真頭直接連接到目標(biāo)電路板上單片機(jī)相應(yīng)管腳來(lái)調(diào)試、運(yùn)行用戶編制的程序。PROBE既是一個(gè)編程器(即程序燒寫(xiě)器),又是一個(gè)實(shí)時(shí)在線調(diào)試器。該種產(chǎn)品硬體開(kāi)發(fā)工具較為簡(jiǎn)單。凌陽(yáng)SPCE061A單片機(jī)內(nèi)置有在線仿真接口,即ICE(InChipEmulator)接口。=0xff00 jnz F_SomeKeyIsPressed r1=0x0000 [Key_Buff]=r1 retfF_SomeKeyIsPressed: r1=[Key_Buff]//讀上次鍵值? [Key_Buff]=r2//暫存本次鍵值 cmp r1,r2 je L_KS_StableTwoSample r1=C_DebounceCnt//初始化計(jì)數(shù)單元 [Key_Debounce]=r1 r1=0x0000 retfL_KS_StableTwoSample: r1=[Key_Debounce] jz L_KS_StableOverDebounce r1=1 //計(jì)數(shù)減 1 [Key_Debounce]=r1 r1=0x0000 retf L_KS_StableOverDebounce: //形成鍵碼WaitKeyUp://等待鍵彈起 r2=0xff00 r2amp。 //計(jì)數(shù)單元.CODE .PUBLIC _KeyScan。 .RAM.VAR Key_Buff。 reti。 [P_INT_Clear] = r1。 reti。FIQ_is_TimA: call F_FIQ_Service_SACM_A2000。=[P_INT_Ctrl] jnz FIQ_is_PWMFIQ_is_PWM: [P_INT_Clear] = r1 pop r1,r5 from [sp]。=[P_INT_Ctrl] jnz FIQ_is_TimB r1 = 0x2000 r1amp。.ENDP:.INCLUDE 。 [P_Watchdog_Clear]=R1。 r1 = 0x0001 //LINE1輸入 [P_ADC_MUX_Ctrl] = r1。//自動(dòng)方式, 允許A/D工作 r1 = 0x0。 .ENDP。.CODE.PUBLIC _System_Initial。 }//溫度超出范圍 PlayVoice(Temper)。 //溫度計(jì)算 if(Temper20 | Temper80) { Clear_WatchDog()。//進(jìn)行一次AD轉(zhuǎn)換,ReadAD函數(shù)的返回值存在r1中。 if(Key==0x0400)//判斷接IOA10的鍵是否被按下{ InitAD()。 InitAD()。 //鍵值unsigned int TempAD=0。 //攝氏度 }}int Temper=0。 if((Tem%10)!=0) //個(gè)位不為0則報(bào) PlayRespond(Tem%10+RSP_NUM_BASE)。 //零下 if((Tem/10)1) //溫度值的十位1,報(bào)數(shù)字 PlayRespond(Tem/10+RSP_NUM_BASE)。 if(Tem == 0) //0 PlayRespond(RSP_NUM_BASE)。}//=========== 播放溫度 ===========================//void PlayVoice(int Tem){ if(Tem==0xFFFF) //溫度超出范圍
點(diǎn)擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1