重慶大學智能脈搏記錄儀畢業(yè)論文_第1頁
重慶大學智能脈搏記錄儀畢業(yè)論文_第2頁
重慶大學智能脈搏記錄儀畢業(yè)論文_第3頁
重慶大學智能脈搏記錄儀畢業(yè)論文_第4頁
重慶大學智能脈搏記錄儀畢業(yè)論文_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、聊城大學東昌學院畢業(yè)論文 課題名稱: 智能脈搏記錄儀 設(shè)計時間: 2012.12.052013.5.18 系 部: 機電工程系 班 級: 姓 名: 指導教師: 摘要脈搏測量儀在我們的日常生活中已經(jīng)得到了非常廣泛的應(yīng)用。為了提高脈搏測量儀的簡便性和精確度,本課題設(shè)計了一種基于51單片機的脈搏測量儀。系統(tǒng)以AT89C51單片機為核心,利用光電傳感器采集信號,通過硬件電路整形放大后,實現(xiàn)單片機對脈搏的累加計數(shù)。系統(tǒng)運行中能顯示脈搏次數(shù),系統(tǒng)停止運行時,能夠顯示總的脈搏次數(shù)。經(jīng)測試,系統(tǒng)工作正常,能準確達到設(shè)計要求。關(guān)鍵詞:脈搏計數(shù) AT89C51單片機 光電傳感器AbstractPulse meas

2、uring instrument has been widely used in our daily life. In order to increase its simplicity and accuracy, this subject designs one system based on single-chip microcomputer . The system takes the AT89C51 microcontroller as the core, uses the optical sensor to collect signals. After shaping and enla

3、rging by hardware circuits, the microcontroller can make the pulse accumulated counting. The system can display the time of the pulse during operation. It can also show the total number when it stops. After testing, the system works well and meets the design requirements accurately. Keywords:Pulse c

4、ounting AT89C51 single-chip microcomputer Photoelectric sensor1緒論11.1 引言21.2 脈搏的概念31.3 脈搏信號的性質(zhì)31.4 脈搏記錄儀概述12.基本結(jié)構(gòu)模塊52.1脈搏波檢測電路52.2脈搏信號拾取電路52.3信號放大72.4波形整形部分93.整體電路分析103.1光發(fā)射電路103.2光電轉(zhuǎn)換電路103.3信號采集及處理系統(tǒng)113.4過采樣技術(shù)的應(yīng)用113.5整體硬件電路設(shè)計124.軟件設(shè)計144.1 程序設(shè)計144.2 程序源代碼155 結(jié) 論19參考文獻20附 錄21第一章 緒論1.1引言脈搏波所呈現(xiàn)出來的形態(tài)、強度

5、、速率和節(jié)律等方面的綜合信息,能反映出人體心血管系統(tǒng)中許多生理疾病的血流特征。本系統(tǒng)采用STC89S51單片機為核心而制作的一種實用型脈搏測量儀。采用HK-2000A 集成化脈搏傳感器作為傳感器對人體的脈搏心率警醒數(shù)據(jù)采集。得到的信號送入STC89S51單片機進行處理。單片機將采集到的脈搏心率在數(shù)碼管上實時顯示出來,同時還設(shè)置了脈搏測量儀的上下限報警電路。本文首先描述本設(shè)計的整體思路,然后介紹各個部分設(shè)計中的細節(jié)問題,最后提出一些完善本設(shè)計的改進意見。從脈搏波中提取人體的生理病理信息作為臨床診斷和治療的依據(jù),歷來都受到中外醫(yī)學界的重視。幾乎世界上所有的民族都用過“摸脈”作為診斷疾病的手段。脈搏

6、波所呈現(xiàn)出的形態(tài)(波形)、強度(波幅)、速率(波速)和節(jié)律(周期)等方面的綜合信息,在很大程度上反映出人體心血管系統(tǒng)中許多生理病理的血流特征,因此對脈搏波采集和處理具有很高的醫(yī)學價值和應(yīng)用前景。1.2脈搏的概念脈搏即動脈搏動,脈搏頻率即脈率。正常人的脈搏和心跳是一致的。正常成人為60到100次/分,常為每分鐘7080次,平均約72次/分。老年人較慢,為55到60次/分。正常人脈率規(guī)則,不會出現(xiàn)脈搏間隔時間長短不一的現(xiàn)象。正常人脈搏強弱均等,不會出現(xiàn)強弱交替的現(xiàn)象。脈搏的頻率受年齡和性別的影響,嬰兒每分鐘120140次,幼兒每分鐘90100次,學齡期兒童每分鐘8090次。另外,運動和情緒激動時可

7、使脈搏增快,而休息,睡眠則使脈搏減慢。成人脈率每分鐘超過100次,稱為心動過速;每分鐘低于60次,稱為心動過緩。臨床上有許多疾病,特別是心臟病可使脈搏發(fā)生變化。因此,測量脈搏對病人來講是一個不可缺少的檢查項目。中醫(yī)更將切脈作為診治疾病的主要方法。心動周期中,由于心室收縮和舒張的交替進行脈管發(fā)生周期性擴張和回位的搏動。病情危重,特別是臨終前脈搏的次數(shù)和脈率都會發(fā)生明顯的變化。脈搏的變化也是醫(yī)生對病人診斷的其中一項依據(jù)。注:安裝泵式人工心臟者無脈搏。1.3脈搏信號的性質(zhì)一般情況下,脈搏信號可以看成是周期性的確定性信號,但實際上它們并不完全是確定的,脈搏信號也并非恒定不變的,而是不斷地出現(xiàn)一些微小的

8、變化,尤其是它會隨人體的各種生理病理因素及周圍環(huán)境條件的變化,其波形會隨機性地變化,正在于此,它在醫(yī)學診斷中具有重要的意義。脈搏信號具有如下具體特點:(1)強干擾下的微弱信號 由于脈搏信號幅度很小,大約是微伏到毫伏的數(shù)量級范圍。因此,極容易引入干擾,這些干擾有來自50Hz的工頻干擾,有來自肌體抖動、精神緊張帶來的假象信號等。(2)頻率低但能量相對集中的信號 人體的脈搏頻率非常低,約為0.54Hz,一般情況下為1Hz左右,脈搏信號可看成一個準直流信號,也可看成是一個甚低頻交變信號。根據(jù)脈搏功率譜能量分析,健康人脈搏能量絕大多數(shù)分布于15Hz,而病人脈搏在1Hz以下和較高頻段(如5Hz以上或10H

9、z以上)仍有相當一部分的能量分布。1.4脈搏記錄儀概述1選題的背景和意義 脈搏攜帶有豐富的人體健康狀況的信息,醫(yī)院的護士每天都要給住院的病人把脈記錄病人每分鐘脈搏數(shù),方法是用手按在病人腕部的動脈上,根據(jù)脈搏的跳動進行計數(shù)。為了節(jié)省時間,一般不會作1分鐘的測量,通常是測量10秒鐘時間內(nèi)心跳的數(shù),再把結(jié)果乘以6即得到每分鐘的心跳數(shù),即使這樣做還是比較費時,而且精度也不高。為了提高脈搏測量的精確與速度,多種脈搏測量儀被運用到醫(yī)學上來,從而開辟了一條全新的醫(yī)學診斷方法。2應(yīng)用現(xiàn)狀目前脈搏測量儀在多個領(lǐng)域被廣泛應(yīng)用,除了應(yīng)用于醫(yī)學領(lǐng)域,如無創(chuàng)心血管功能檢測、妊高癥檢測、中醫(yī)脈象、脈率檢測等等,商業(yè)應(yīng)用也

10、不斷拓展,如運動、健身器材中的心率測試都用到了技術(shù)先進的脈搏測量儀。第二章 基本結(jié)構(gòu)模塊2.1脈搏波檢測電路目前脈搏波檢測系統(tǒng)有以下幾種檢測方法:光電容積脈搏波法、液體耦合腔脈搏傳感器、壓阻式脈搏傳感器以及應(yīng)變式脈搏傳感器。近年來, 光電檢測技術(shù)在臨床醫(yī)學應(yīng)用中發(fā)展很快, 這主要是由于光能避開強烈的電磁干擾, 具有很高的絕緣性, 且可非侵入地檢測病人各種癥狀信息。用光電法提取指尖脈搏光信息受到了從事生物醫(yī)學儀器工作的專家和學者的重視。本系統(tǒng)設(shè)計了指套式的透射型光電傳感器, 實現(xiàn)了光電隔離,減少了對后級模擬電路的干擾,結(jié)構(gòu)如圖1 所示。圖2-1 透射式光電傳感器圖傳感器由發(fā)光二級管和光敏二極管組

11、成, 其工作原理是: 發(fā)光二極管發(fā)出的光透射過手指,經(jīng)過手指組織的血液吸收和衰減,由光敏二極管接收。由于手指動脈血在血液循環(huán)過程中呈周期性的脈動變化,所以它對光的吸收和衰減也是周期性脈動的, 于是光敏二極管輸出信號的變化也就反映了動脈血的脈動變化。2.2脈搏信號拾取電路如圖2所示,IClA為單位增益緩沖器,用于產(chǎn)生2.5V的基準電壓。 圖2-2 信號拾取器圖紅外接收二極管在紅外光的照射下能產(chǎn)生電能,單個二極管能產(chǎn)生O.4 V電壓,0.5 mA電流。BPW83型紅外接收二極管和IR333型紅外發(fā)射二極管工作波長都是940 nm,在指夾中,紅外接收二極管和紅外發(fā)射二極管相對擺放以獲得最佳的指向特性

12、。紅外發(fā)射二極管中的電流越大,發(fā)射角度越小,產(chǎn)生的發(fā)射強度就越大。在圖l中,RO選100 是基于紅外接收二極管感應(yīng)紅外光靈敏度考慮的。R0過大,通過紅外發(fā)射二極管的電流偏小,BPW83型紅外接收二極管無法區(qū)別有脈搏和無脈搏時的信號。反之,R0過小,通過的電流偏大,紅外接收二極管也不能準確地辨別有脈搏和無脈搏時的信號。當紅外發(fā)射二極管發(fā)射的紅外光直接照射到紅外接收二極管上時,IC1B的反相輸入端電位大于同相輸入端電位,Vi為“O”。當手指處于測量位置時,會出現(xiàn)二種情況:一是無脈期。雖然手指遮擋了紅外發(fā)射二極管發(fā)射的紅外光,但是,由于紅外接收二極管中存在暗電流,仍有l(wèi)A的暗電流會造成Vi電位略低于

13、2.5 V。二是有脈期。當有跳動的脈搏時,血脈使手指透光性變差,紅外接收二極管中的暗電流減小,Vi電位上升。由此看來,所謂脈搏信號的拾取實際上是通過紅外接收二極管,在有脈和無脈時暗電流的微弱變化,再經(jīng)過IClB的放大而得到的。所拾取的信號為2V左右的電壓信號。2.3信號放大按人體脈搏在運動后最高跳動次數(shù)達240次/分計算來設(shè)計低通放大器,它由IC2A和C04等組成,如圖2所示。轉(zhuǎn)折頻率由R07、C04、R08和C05決定,放大倍數(shù)由R08和R06的比值決定。圖2-3 低通濾波器圖根據(jù)二階低通濾波器的傳遞函數(shù),可得 (1)放大倍數(shù)為 H=-R08/R06 =-22 (2)取0.707倍零頻增益計

14、算高頻轉(zhuǎn)折頻率,即fH = 7.7Hz (3)按人的脈搏最高為4 Hz考慮,低頻特性是令人滿意的。需要說明的是,以上分析是在忽略C03的條件下做出的,如果考慮C03的話,那么:由此可見,C03沒有影響頻率特性的分析,它的作用只是隔直。二級放大器兼比較器如圖4所示。Rpll用以調(diào)整系統(tǒng)的放大倍數(shù),C06用以防止放大器自激。采用二級放大,零點漂移不很明顯,在O.1 V左右。所以將比較器的閾值電壓設(shè)計成O.25 V,以確保濾除干擾信號。采用比較器的好處是能有效地克服零點漂移所造成的影響,提高測量的準確性。圖2-4 二級放大器和比較器圖2.4波形整形部分波形整形電路如圖5所示,IC3A是CD4528型

15、單穩(wěn)態(tài)多諧振蕩器,有效脈寬為0.05 s其寬度由R22和C20決定。IC3B也組成一個單穩(wěn)態(tài)多諧振蕩器,脈寬為240ms。D2、Dl和T3等組成一個或非門,只有C,E兩點均為低電平時,信號放大器整機輸出才是高電平。設(shè)計這個電路的目的是為了在輸出端輸出一個窄脈沖,并且要在由R13和C07決定的時間內(nèi)任何信號都不會干擾輸出。R23和C21充電時間的長短決定了計數(shù)脈沖的寬度,一般不希望它太寬。波形整形時序如圖6所示。圖2-5 波形整形線路圖第三章 整體電路分析3.1光發(fā)射電路經(jīng)實驗可知,采用GaAs紅外發(fā)光二極管作為光源時,可基本抑制由呼吸運動造成的脈搏波曲線的漂移。脈搏波檢測以光電檢測技術(shù)為基礎(chǔ),

16、因此受周圍雜散光、暗電流等各種干擾影響較大。為了克服這一問題本系統(tǒng)采用脈沖振幅光調(diào)制技術(shù)。脈沖調(diào)制傳送的是調(diào)制信號的采樣值,只要采樣頻率奈奎斯特采樣頻率,則可由采樣脈沖來恢復原信號,而不會導致失真。系統(tǒng)對紅外二極管的驅(qū)動脈沖信號的頻率選定為工頻整數(shù)倍400Hz以降低工頻干擾。脈沖載波由ADuC841內(nèi)部16位數(shù)模轉(zhuǎn)換器產(chǎn)生。為了保證紅外發(fā)光二極管的光源穩(wěn)定,本文采用運放op495和NPN型三極管作為恒流源電路向發(fā)光二極管提供穩(wěn)定的工作電流,光源驅(qū)動電路如圖4-1所示。3.2光電轉(zhuǎn)換電路光敏二極管的特性是將光信號轉(zhuǎn)換為電流,而隨后的A/D轉(zhuǎn)換電路是以電壓為檢測對象。因此,接收電路中應(yīng)采用電流電壓

17、變換電路,將電流信號轉(zhuǎn)換為電壓信號。運算放大器與電阻R形成電流電壓變換電路,如圖4-2所示。(圖中S_GND為信號地,運算放大器工作正負電源為5V、0V,為避免信號丟失,將信號抬高至VS_GND=1V。)電路輸出電壓。圖3-1 發(fā)光二極管驅(qū)動電路圖圖3-2 光敏二極管的電流電壓轉(zhuǎn)換電路圖3.3信號采集及處理系統(tǒng)由于光電脈搏波屬于緩慢變化的微弱生理信號,信噪比低,極易受到環(huán)境噪聲和肢體運動的干擾。傳統(tǒng)的光電脈搏波信號檢測電路都采用高增益放大器,以獲得較高的檢測靈敏度,這種設(shè)計思路導致了檢測信號動態(tài)范圍縮小,在受到運動干擾時,將導致由于干擾信號而帶來的光電脈搏波信號檢測的飽和失真。本系統(tǒng)采用過采樣

18、技術(shù),通過對信號的高速采樣來提高采樣精度,相當于用高分辨率的ADC對信號進行模數(shù)轉(zhuǎn)換,達到了提高信噪比并改善動態(tài)范圍的效果。因此本系統(tǒng)對經(jīng)過光電轉(zhuǎn)換后的信號進行模數(shù)轉(zhuǎn)換而不需要任何信號調(diào)理(放大和濾波)電路。3.4過采樣技術(shù)的應(yīng)用所謂過采樣技術(shù)是指以遠遠高于奈奎斯特(Nyquist)采樣頻率的頻率對模擬信號進行采樣的方法。由信號采樣量化理論可知,若輸入信號的最小幅度大于量化器的量化電平,并且輸入信號的幅度隨機分布,則量化噪聲的總功率是一個常數(shù),在0fs2的頻帶范圍內(nèi)均勻分布8。因此量化噪聲電平與采樣頻率成反比,如果提高采樣頻率,則可以降低量化噪聲電平,而由于基帶是固定不變的,因而減少了基帶范圍

19、內(nèi)的噪聲功率,提高了信噪比,從而提高分辨率,并且采樣頻率每提高4倍,則信噪比提高4倍,相當于A/DC的分辨率提高1位。本文設(shè)計的脈搏檢測系統(tǒng)正是利用了這一原理,在A/DC過采樣之后進行數(shù)字濾波,大部分噪聲被數(shù)字濾波器濾掉,這樣量化噪聲就降低了,即提高了系統(tǒng)信噪比。系統(tǒng)采用FIR結(jié)構(gòu)的滑動平均濾波器,在過采樣之后對數(shù)據(jù)進行數(shù)字抽取濾波。滑動平均濾波器系統(tǒng)傳遞函數(shù)為。該濾波器的作用是濾波、抽取和抗混疊。濾波器為一個數(shù)字低通濾波器,主要是濾除采樣信號頻帶以外的高頻量化噪聲,并維持信號頻帶以內(nèi)的信號基本不變,相當于增加了數(shù)字信號的有效分辨率;抽取是將采樣得到的高速低分辨率的數(shù)字信號的抽樣頻率降至奈奎斯

20、特采樣頻率,進而完成高分辨率數(shù)字信號的重構(gòu);抗混疊主要是濾除降低取樣頻率后可能出現(xiàn)的混疊噪聲。本文利用ADC841單片機內(nèi)部的12位ADC對光電轉(zhuǎn)換后的02.5V 的電信號進行采樣,由于本身具有一定的分辨率,要求的過采樣倍數(shù)不會太高,ADC的速度可以滿足應(yīng)用。而數(shù)字濾波和抽取均通過軟件來實現(xiàn),配置靈活。3.5整體硬件電路設(shè)計電路的原理圖見圖4-3。電路由傳感器電路、信號放大和整形電路、單片機電路、數(shù)碼顯示電路等部分組成。圖3-3 電路的原理圖傳感器主要由紅外線發(fā)射二極管和接收二極管組成,測量的原理如下:將手指放在紅外線發(fā)射二極管和接收二極管中間,隨著心臟的跳動,血管中血液的流量將發(fā)生變化。由于

21、手指放在光的傳遞路徑中,血管中血液飽和程度的變化將引起光的強度發(fā)生變化,因此和心跳的節(jié)拍相對應(yīng),紅外接收二極管的電流也跟著改變,這就導致紅外接收二極管輸出脈沖信號。脈沖信號由F1F3、R3R5、C1、C2等組成的低通放大器進行放大,再經(jīng)由F4、R6、R7、C3組成的放大器進一步放大,其輸出信號送給由F5、F6、RP1、R8等組成的施密特觸發(fā)器進行整形后輸出,輸出的脈沖信號作為單片機的外部中斷信號。可變電阻RP1用來調(diào)整施密特觸發(fā)器的閥值電壓,從而調(diào)整電路的靈敏度。AT89C2051、X1、R10、C5等組成單片機電路。單片機電路對P3.2輸入的脈沖信號進行計算處理后把結(jié)果送到數(shù)碼管顯示。發(fā)光二

22、極管VD3作脈搏測量狀態(tài)顯示,脈搏每跳動一次發(fā)光二極管就點亮一次。數(shù)碼管DS1DS3、VT1VT3、R12R21等組成數(shù)碼顯示電路。本機采用動態(tài)掃描顯示的方式,使用共陽數(shù)碼管, P3.3-P3.5口作三個數(shù)碼管的動態(tài)掃描位驅(qū)動碼輸出,通過三極管驅(qū)動數(shù)碼管。P1.0-P1.6口作數(shù)碼顯示七段筆劃字形碼的輸出,用以驅(qū)動數(shù)碼管的各字段。第四章 軟件設(shè)計4.1程序設(shè)計 本系統(tǒng)的硬件平臺的核心為ADuC841,其片內(nèi)微控制器是一個優(yōu)化的單指令周期8052 閃存MCU,它的指令系統(tǒng)保持與8051指令系統(tǒng)兼容。ADuC內(nèi)程序主要功能為:(1)系統(tǒng)初始化;(2)改變DAC0電平狀態(tài),驅(qū)動紅外光二極管

23、;(3)管理ADC進行數(shù)據(jù)采集;(4)數(shù)字濾波處理;(5)與中央監(jiān)測系統(tǒng)或計算機進行實時數(shù)據(jù)傳輸。本文選用ADI公司的單片機ADC841,其內(nèi)部集成了速度可達400k的12位逐次逼近型ADC,模擬輸入范圍是02.5v,則分辨率為0.6mv/LSB。從軟件需求和單片機速度出發(fā),將ADC采樣率fs定為102.4kHz,為便于計算,將過采樣倍數(shù)k定為64,則下抽取后采樣率為f為:fs/k=1600Hz,是頻率為400Hz載波的四倍,滿足奈奎斯特采樣定理。由于過采樣倍數(shù)k為64,按每提高4倍采樣率就能提高一位分辨率來計算,獲得的ADC有效分辨率能提高3位,最后能達到約15位精度,其分辨率可達到0.07

24、63mv/LSB。過采樣和數(shù)字濾波的實現(xiàn)都是在AD中斷服務(wù)程序中實現(xiàn)的。集成于單片機上的ADC由定時器2產(chǎn)生用于A/D轉(zhuǎn)換的重復觸發(fā)信號,因此需要通過設(shè)置T2寄存器重新裝載的值來獲得102.4kHz的采樣率,參考信號取自片上自帶的2.5V基準電壓,設(shè)置ADCCON1#0B2H,ADCCON2#00H。定時器2是一個具有16位自動重裝載功能的定時器,作定時器用時,TH2和TL2計的是機器周期數(shù),TH2和TL2內(nèi)容的自動重裝載通過寄存器RCAP2H和RCAP2L來實現(xiàn)。對這四個寄存器都進行初始化,自動裝載值為#0FFCAH。在數(shù)據(jù)采集中, 為了保證采集數(shù)據(jù)的不失真和適當?shù)木_度, 必須選擇合適的采

25、樣頻率。人體脈搏正常跳動約為60次/ 分左右,即跳動頻率在1Hz 左右,本系統(tǒng)為了更好的消除50Hz工頻干擾,系統(tǒng)以50Hz的數(shù)據(jù)輸出率對數(shù)據(jù)進行下抽取,抽樣比為2048。中斷程序中的數(shù)字處理包括如下步驟:(1)將脈沖載波的高電平時段內(nèi)的數(shù)據(jù)累加2048/(2*64)16次,(2)將脈沖載波低電平時段內(nèi)的數(shù)據(jù)累加2048/(2*64)16次,(3)用步驟(1)中的數(shù)據(jù)減去步驟(2)中的數(shù)據(jù),便得到了解調(diào)后以50Hz的數(shù)據(jù)輸出率輸出的一個數(shù)據(jù)點。經(jīng)過上述對信號的解調(diào),有效去除背景光、雜散光的干擾。程序同時實現(xiàn)了過采樣算法中的濾波和下抽取。脈率計算程序包括如下步驟:將得到的數(shù)據(jù)以雙字節(jié)存入ADC8

26、41的XRAM中(2304字節(jié))。從0000H 開始,在60個樣本數(shù)據(jù)中尋找最大值, 并確定其位置即波峰位置, 之后尋找緊挨著它的第二個波峰,采用軟件計數(shù)器計算兩者間的距離即其點數(shù),然后按照脈率計算公式:脈率采樣頻率/ 相鄰兩波峰×60 50×60/ 相鄰兩波峰,計算出脈率, 并將其存儲。當脈搏檢測系統(tǒng)與中央監(jiān)測系統(tǒng)或計算機進行實時數(shù)據(jù)傳輸時,通過設(shè)置定時器T3的控制寄存器T3CON為#86H,T3FD為 08H,得到9600的串口波特率。ADuC841發(fā)送握手信號與系統(tǒng)機建立通信,當握手成功后,系統(tǒng)開中斷并將轉(zhuǎn)換處理后的數(shù)據(jù)送交系統(tǒng)應(yīng)用程序進行處理。所得到的光電脈搏波波形

27、如圖5-1所示。圖4-1 光電脈搏波波形顯示圖4.2程序源代碼#include <reg51.h>unsigned char i,j,t,m,DelayTime,DispBuf3;unsigned int n,mb;unsigned char codeBitTab3=0xf7,0xef,0xdf; /位驅(qū)動碼unsigned char codeDispTab10=0x81,0xcf,0x92,0x86,0xcc,0xa4,0xa0,0x8f,0x80,0x84; /字形碼sbit P3_0=P30;void delay(DelayTime);main() /主程序TMOD=0x01

28、;/定時器T0工作于方式1TH0=0xec;TL0=0x78;/T0定時時間為5msIE=0X83; /開中斷IT0=1; /外部中斷0為邊沿觸發(fā)方式TR0=1; /開定時器T0for( ) /脈搏指示燈控制if(P3_0=0)delay(200);P3_0=1;external0() interrupt 0/外部中斷服務(wù)程序P3_0=0; /點亮指示燈if(n=0)mb=0;elsemb=12000/n; /計算每分鐘脈搏數(shù)DispBuf2=mb%10; /取個位數(shù)mb=mb/10;DispBuf1=mb%10; /取十位數(shù)DispBuf0=mb/10; /取百位數(shù)n=0;Timer0() interrupt 1 /定時中斷服務(wù)程序TH0=0xec;TL0=0x78;t=BitTabj; /取位值P3=P3|0x38; /P3.3-P3.5送1P3=P3

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論