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

正文內(nèi)容

熱敏電阻測(cè)溫系統(tǒng)的溫度采集模塊的設(shè)計(jì)-資料下載頁(yè)

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

【正文】 02define RSP_NUM_TEN 12define RSP_CEL 13 //攝氏度 define RSP_SORRY 14 //對(duì)不起define RSP_TEMP_OVER 15 //溫度超出測(cè)量范圍//=========== 播放提示語(yǔ)音 ========================//void PlayRespond(unsigned int Result) //播放語(yǔ)音{ SACM_A2000_Initial(1)。 SACM_A2000_Play(Result,3,3)。 while((SACM_A2000_Status()amp。0x0001) != 0) { Clear_WatchDog()。 SACM_A2000_ServiceLoop()。 } SACM_A2000_Stop()。}//=========== 播放溫度 ===========================//void PlayVoice(int Tem){ if(Tem==0xFFFF) //溫度超出范圍 PlayRespond(RSP_TEMP_OVER)。 else { PlayRespond(RSP_CURRENT_TEMP)。 if(Tem == 0) //0 PlayRespond(RSP_NUM_BASE)。 if(Tem0) PlayRespond(RSP_LOW_ZERO)。 //零下 if((Tem/10)1) //溫度值的十位1,報(bào)數(shù)字 PlayRespond(Tem/10+RSP_NUM_BASE)。 if((Tem/10)0) //十 PlayRespond(RSP_NUM_TEN)。 if((Tem%10)!=0) //個(gè)位不為0則報(bào) PlayRespond(Tem%10+RSP_NUM_BASE)。 PlayRespond(RSP_CEL)。 //攝氏度 }}int Temper=0。 //溫度值unsigned int Key=0。 //鍵值unsigned int TempAD=0。 //溫度的AD采樣值main(){ System_Initial()。 InitAD()。 while(1){ Key=KeyScan()。 if(Key==0x0400)//判斷接IOA10的鍵是否被按下{ InitAD()。 TempAD=ReadAD()。//進(jìn)行一次AD轉(zhuǎn)換,ReadAD函數(shù)的返回值存在r1中。 Temper=*TempAD。 //溫度計(jì)算 if(Temper20 | Temper80) { Clear_WatchDog()。 Temper=0xFFFF。 }//溫度超出范圍 PlayVoice(Temper)。//報(bào)溫 } }}2. 系統(tǒng)初始化及A/D轉(zhuǎn)化程序:.INCLUDE 。.CODE.PUBLIC _System_Initial。_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。 .ENDP。//初始化 A/D.PUBLIC _InitAD _InitAD: .PROC r1 = 0x0001 [P_ADC_Ctrl] = r1。//自動(dòng)方式, 允許A/D工作 r1 = 0x0。//通過(guò)讀[P_ADC_MUX_Data] 單元進(jìn)行A/D轉(zhuǎn)換 [P_DAC_Ctrl] = r1。 r1 = 0x0001 //LINE1輸入 [P_ADC_MUX_Ctrl] = r1。 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。 [P_Watchdog_Clear]=R1。 retf。.ENDP3. 中斷程序:.INCLUDE 。.INCLUDE .DEFINE P_WatchDog_Clear 0x7012.PUBLIC _FIQ.TEXT_FIQ: push r1,r5 to [sp] r1 = 0x0800 r1amp。=[P_INT_Ctrl] jnz FIQ_is_TimB r1 = 0x2000 r1amp。=[P_INT_Ctrl] jnz FIQ_is_TimA r1 = 0x8000 r1amp。=[P_INT_Ctrl] jnz FIQ_is_PWMFIQ_is_PWM: [P_INT_Clear] = r1 pop r1,r5 from [sp]。 reti。FIQ_is_TimA: call F_FIQ_Service_SACM_A2000。 r1 = 0x2000 [P_INT_Clear] = r1 pop r1,r5 from [sp]。 reti。FIQ_is_TimB: r1=0x0800。 [P_INT_Clear] = r1。 pop r1,r5 from [sp]。 reti。 .END4. 鍵盤(pán)掃描程序:.INCLUDE .DEFINE C_DebounceCnt 50。 .RAM.VAR Key_Buff。 //本次鍵值暫存單元.VAR Key_Debounce。 //計(jì)數(shù)單元.CODE .PUBLIC _KeyScan。_KeyScan: .PROC r2=[P_IOA_Data] r2amp。=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。=[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ú)線(xiàn)模塊[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é)到了東西。所以我要感謝所有的任課老師,是您們的教育和培養(yǎng),才使我學(xué)有所獲。大學(xué)生活即將結(jié)束,我感到自己樹(shù)立了正確的世界觀、人生觀、價(jià)值觀。 特別要感謝電子工程系的各位老師尤其是我的指導(dǎo)老師白國(guó)花老師。他們勞心勞力,在他們的悉心指導(dǎo)下,我才得以完成畢業(yè)設(shè)計(jì)。另外,在整個(gè)設(shè)計(jì)的過(guò)程中,還得到了同組其他同學(xué)的真誠(chéng)幫助,在此一并表示感謝!回顧這四年的學(xué)習(xí)和生活,還有許多的朋友和同學(xué)在各個(gè)方面給予了我很多的幫助和支持,讓我堅(jiān)持到了最后。在此我要感謝所有關(guān)心和愛(ài)護(hù)我的人,今后我會(huì)繼續(xù)努力,不辜負(fù)您們對(duì)我的期望
點(diǎn)擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1