基于單片機(jī)的心率監(jiān)控系統(tǒng)_第1頁
基于單片機(jī)的心率監(jiān)控系統(tǒng)_第2頁
基于單片機(jī)的心率監(jiān)控系統(tǒng)_第3頁
基于單片機(jī)的心率監(jiān)控系統(tǒng)_第4頁
基于單片機(jī)的心率監(jiān)控系統(tǒng)_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)專心-專注-專業(yè)精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)微機(jī)式醫(yī)學(xué)儀器設(shè)計課程論文基于單片機(jī)的心率監(jiān)控系統(tǒng)設(shè)計班級學(xué)號:姓 名:生物醫(yī)學(xué)工程2013年12月摘 要心率是指單位時間內(nèi)心臟跳動的次數(shù),一般指每分鐘的心跳次數(shù),是臨床常規(guī)檢查的生理指標(biāo)。心率監(jiān)測系統(tǒng)在我們的日常生活中已經(jīng)得到了非常廣泛的應(yīng)用。在醫(yī)學(xué)上,通過測量人的心率,便可初步判斷人的健康狀況。本課題設(shè)計完成了一個基于51單片機(jī)的心率監(jiān)測系統(tǒng)。系統(tǒng)以AT89C51單片機(jī)為核心,以紅外發(fā)光二極管和光敏三極管為傳感器,利用單片機(jī)系統(tǒng)內(nèi)部定時器來計算時間,由光敏三極管感應(yīng)

2、心跳脈沖,單片機(jī)通過脈沖累加得到心臟跳動次數(shù),在數(shù)碼管上顯示心跳次數(shù)和時間。系統(tǒng)實現(xiàn)了心率的實時監(jiān)測與顯示、定時測量以及報警提醒等功能。實驗結(jié)果表明,系統(tǒng)工作正常,測量靈敏度高,實現(xiàn)了設(shè)計功能。關(guān)鍵詞:心率監(jiān)測;AT89C51單片機(jī);光電傳感器AbstractHeart rate generally refers to the number of heart beats per minute. It is one of the physiological indexes in clinical routine examination. The heart rate monitoring sys

3、tem has been widely used in our daily life. In medicine, it can preliminarily determine the health status by measuring heart rate. This paper proposes a new system based on a single-chip microcomputer and two sensors of an infrared light emitting diode and a photo transistor. The sensors detect hear

4、t beating and the single-chip microcomputer gets the frequency by accumulating the times of heart beating. The time is obtained by the inner timer of the single-chip microcomputer. This system can not only display the heart rate, the test time online, but also give alarming as a reminding when the h

5、eart rate is not normal. The test result shows that the system works well with high sensitivity and short delay. It has realized the functions of design.朗讀顯示對應(yīng)的拉丁字符的拼音字典Keywords: Hearting rate monitoring;AT89C51 single-chip microcomputer;Photoelectric sensor目錄 TOC o 1-3 h z u 第一章 概述1.1選題背景和意義心率(Hear

6、t Rate)是用來描述心跳周期的專業(yè)術(shù)語,是指心臟每分鐘跳動的次數(shù), 它不僅是反映心臟功能強(qiáng)弱的重要標(biāo)志,也是反映人體運(yùn)動強(qiáng)度的生理指標(biāo)。 心率攜帶有豐富的人體健康狀況信息。進(jìn)入21世紀(jì)以來,科技不斷的發(fā)展,電子產(chǎn)品越來越多,系統(tǒng)的價格越來越便宜;產(chǎn)品的科技含量比例也越來越大,性能越來越可靠。人們?nèi)粘5纳a(chǎn)、生活都在慢慢走向高度自動化和智能化。醫(yī)院的護(hù)士每天都要給住院的病人把脈記錄病人每分鐘心跳數(shù),方法是用聽診器放在胸口處,根據(jù)心臟的跳動進(jìn)行計數(shù)。為了節(jié)省時間,一般不會作1分鐘的測量,通常是測量10秒內(nèi)的心跳數(shù),再把結(jié)果乘以6得到每分鐘的心跳數(shù),這樣做還是比較費(fèi)時,而且精度也不高。為了提高心

7、率測量的精確性與速度,多種心率監(jiān)測儀被運(yùn)用到醫(yī)學(xué)上來,從而開辟了一條全新的醫(yī)學(xué)診斷方法。隨著國民經(jīng)濟(jì)的不斷發(fā)展,人們生活水平不斷提高,健康已成了人們關(guān)注的焦點(diǎn)和追求的目標(biāo)。目前心率監(jiān)測儀在多個領(lǐng)域被廣泛應(yīng)用,除了應(yīng)用于醫(yī)學(xué)領(lǐng)域,如無創(chuàng)心血管功能檢測、妊高癥檢測、中醫(yī)脈象、脈率檢測等等,商業(yè)應(yīng)用也不斷拓展,如運(yùn)動、健身器材中的心率測試都用到了技術(shù)先進(jìn)的心率監(jiān)控儀。1.2心率監(jiān)測系統(tǒng)的發(fā)展與應(yīng)用隨著科學(xué)技術(shù)的發(fā)展,心率監(jiān)測技術(shù)也越來越先進(jìn),對心率的測量精度也越來越高,國內(nèi)外先后研制了不同類型的心率監(jiān)測系統(tǒng),其關(guān)鍵在于對心率傳感器的研究。起初用于體育測量的心率測試儀主要集中在對接觸式傳感器的研究,利

8、用此類傳感器所研制的指脈、耳脈等測量儀各有其優(yōu)缺點(diǎn)。過去在醫(yī)院臨床監(jiān)護(hù)和中老年保健中出現(xiàn)的日常監(jiān)護(hù)儀器,如便攜式電子血壓計,可以完成心率的測量,但是這種便攜式電子血壓計利用微型氣泵加壓橡膠氣囊,每次測量都需要一個加壓和減壓的過程,存在體積龐大、加減壓過程造成不適、心率檢測的精確度低等缺點(diǎn)。近年來國內(nèi)外致力于開發(fā)無創(chuàng)非接觸式傳感器,這類傳感器的重要特征是測量探測部分不侵入機(jī)體,不會造成機(jī)體創(chuàng)傷,能夠自動消除系統(tǒng)誤差,測量精度高,通常在體表間接測量人體的生理和生化參數(shù)。人體心室周期性的收縮和舒張引起主動脈的收縮和舒張,是血壓以波的形式從主動脈根部開始沿著整個動脈系統(tǒng)傳播,這種波成為心率波。從心率波

9、中提取人體的病理信息作為臨床診斷和治療的依據(jù),歷來都受到了中外醫(yī)學(xué)界的重視。心率波所呈現(xiàn)出的形態(tài)(波形)、強(qiáng)度(波幅)、速率(波速)和節(jié)律(周期)等方面的綜合信息,在很大程度上反映出人體心血管系統(tǒng)中許多病理的血流特征,因此對心率波采集和處理具有很高的醫(yī)學(xué)價值和應(yīng)用前景。但人體的生物信號多屬于強(qiáng)噪聲背景下的低頻弱信號,心率波信號更是低頻微弱的非電生理信號,因此必需經(jīng)過放大和濾波以滿足采集的要求。第二章 心率監(jiān)測系統(tǒng)工作原理本設(shè)計采用單片機(jī)AT89C51為控制核心,實現(xiàn)心率監(jiān)測系統(tǒng)的基本測量功能。該系統(tǒng)的硬件框圖如下圖所示:外部中斷信號光電傳感器低通放大器比較器/振蕩器單片機(jī)AT89C51數(shù)碼顯示

10、電路外部晶振報警電路當(dāng)手指放在紅外發(fā)射二極管和接收三極管中間,隨著心臟的跳動,血管中血液的流量將發(fā)生變換。由于手指放在光的傳遞路徑中,血管中血液飽和度的變化會引起光的強(qiáng)度發(fā)生變化,因此和心跳的節(jié)拍相對應(yīng),紅外接收三極管的電流也跟著改變,這就使紅外接收三極管輸出脈沖信號。該信號經(jīng)放大、濾波、整形后輸出,輸出的脈沖信號作為單片機(jī)外部中斷信號。單片機(jī)電路對輸入的脈沖信號進(jìn)行計算處理之后把結(jié)果送到數(shù)碼管顯示。第三章 硬件系統(tǒng)設(shè)計3.1光電傳感器結(jié)構(gòu)傳感器由紅外發(fā)光二級管和接收三極管組成。采用GaAs紅外發(fā)光二極管作為光源時,可基本抑制由呼吸運(yùn)動造成的心率波曲線的漂移。紅外接收三極管在紅外光照射下能產(chǎn)生

11、電能,它的特性是將光信號轉(zhuǎn)換為電信號。在本設(shè)計中,紅外接收三極管和紅外發(fā)射二極管相對擺放以獲得最佳的指向特性。從光源發(fā)出的光除了被手指組織吸收以外,一部分由血液漫反射返回,其余部分透射出來。光電式心率傳感器8按照光的接收方式可分為透射式和反射式兩種。其中透射式的發(fā)射光源與光敏接收器件的距離相等并且對稱布置,這種方法可較好地反映出心律的時間關(guān)系。因此本系統(tǒng)采用了指套式的透射型光電傳感器, 實現(xiàn)了光電隔離,減少了對后級模擬電路的干擾。結(jié)構(gòu)如圖3.2所示。圖3.1 透射式光電傳感器3.2 信號取樣電路硬件電路中,關(guān)鍵部分在于心率信號的檢測。系統(tǒng)采用紅色發(fā)光二極管和硫化鎘光敏電阻組成透射遮光指套式光電

12、傳感器。紅色發(fā)光二極管穩(wěn)定性好,遮光指套式的裝置減少了外界光的干擾,只需將待測手指插入,便可進(jìn)行測量測試時,被測手指正好處在發(fā)光二極管和光敏電阻之間,這樣一來,光敏電阻的阻值便將隨著手指的血容量的變化而變化。心率信號取樣電路如圖3.2所示,U4是紅外發(fā)射和接收裝置,由于紅外發(fā)射二極管中的電流越大,發(fā)射角度越小,產(chǎn)生的發(fā)射強(qiáng)度就越大,所以對R17阻值的選取要求較高。R17選擇270同時也是基于紅外接收三極管感應(yīng)紅外光靈敏度考慮的。R17過大,通過紅外發(fā)射二極管的電流偏小,紅外接收三極管無法區(qū)別有心跳和無心跳時的信號。反之,R17過小,通過的電流偏大,紅外接收三極管也不能準(zhǔn)確地辨別有心跳和無心跳時

13、的信號。硬件系統(tǒng)是通過檢測指尖來采取脈搏信號,從而得到心率信號。當(dāng)手指離開傳感器或檢測到較強(qiáng)的干擾光線時,輸入端的直流電壓會出現(xiàn)很大變化,為了使它不致泄露到U3A輸入端而造成錯誤指示,用C8、C10串聯(lián)組成的雙極性耦合電容把它隔斷。圖3.2 信號采集電路3.3信號放大電路LM324 是四運(yùn)放集成電路,它采用14 腳雙列直插塑料封裝.它的內(nèi)部包含四組形式完全相同的運(yùn)算放大器,除電源共用外,四組運(yùn)放相互獨(dú)立。每一組運(yùn)算放大器可用圖3.3所示符號來表示,它有5個引出腳,其中“+”、“-”為兩個信號輸入端,“V+”、“V-”為正、負(fù)電源端,“Vo”為輸出端。兩個信號輸入端中,Vi-(-)為反相輸入端,

14、表示運(yùn)放輸出端Vo 的信號與該輸入端的相位相反;Vi+(+)為同相輸入端,表示運(yùn)放輸出端Vo 的信號與該輸入端的相位相同。LM324 的引腳排列見圖3.4。 圖3.3 運(yùn)算放大器 圖3.4 引腳排列由于LM324 四運(yùn)放電路具有電源電壓范圍寬,靜態(tài)功耗小, 價格低廉等優(yōu)點(diǎn),被廣泛應(yīng)用在各種電路中。3.4 低通放大電路由于通過光電傳感器接收到的信號極其微弱,容易被其外圍電路所干擾, 因此系統(tǒng)必須為信號處理電路提供電源。檢測到的信號經(jīng)過LM324放大器放大后仍存在較大的偏置電壓,因此必須在信號輸入端加濾波電容,將電路中的直流成份濾掉并保證不影響交流信號的傳遞。該系統(tǒng)按人體心率在運(yùn)動后跳動次數(shù)達(dá)20

15、0次/分鐘的計算來設(shè)計低通放大器,如圖3.5所示。R24、C6組成低通濾波器以進(jìn)一步濾除殘留的干擾,截止頻率由R24、C6決定,運(yùn)放U3A將信號放大,放大倍數(shù)由R22和R24的比值決定。經(jīng)過低通放大后輸出的信號是疊加有噪聲的脈動正弦波。圖3.5 信號低通放大電路根據(jù)一階有源濾波電路的傳遞函數(shù),可得: (3.1)放大倍數(shù)為: () (3.2) 截止頻率為: (3.3)按人體心率跳動為200次/分鐘時的頻率是3.3 Hz考慮,低頻特性是令人滿意的。經(jīng)過低通放大后輸出的信號是疊加有噪聲的脈動正弦波。波形如圖3.6所示。圖3.6 脈動正弦波3.5單片機(jī)控制電路本設(shè)計采用單片機(jī)最小系統(tǒng)作為信號的處理電路

16、,如圖3.7所示,來自取樣和整形輸出電路的脈沖電平輸入單片機(jī)AT89C51的/INTO腳,單片機(jī)設(shè)為負(fù)跳變中斷觸發(fā)模式,每次脈沖下降沿到達(dá)時觸發(fā)單片機(jī)產(chǎn)生中斷并進(jìn)行計時,來一個脈沖心跳次數(shù)就加一;定時器中斷主要完成一分鐘的定時功能。圖3.7 單片機(jī)處理電路3.6 LED顯示電路本設(shè)計采用LED數(shù)碼管動態(tài)掃描來顯示數(shù)據(jù)。兩個4位的共陽極LED數(shù)碼管組成8位顯示,其中0、1兩位顯示測量中的時間,3、4兩位顯示測量中的心跳次數(shù),6、7兩位用來顯示上次測量的數(shù)據(jù),如圖3.8所示。單片機(jī)P0口控制顯示字型,P2口控制顯示字位。圖3.8 單片機(jī)處理電路3.7 報警電路報警電路部分如圖3.9所示,它使用的是

17、一個蜂鳴器,其一端接P1.1,另外一端接地。當(dāng)P1.1為高電平是就發(fā)出嘟的聲音,為報警提示音。在系統(tǒng)初始化完成時會“嘟、嘟、嘟”連響三聲,系統(tǒng)正常運(yùn)行后在出現(xiàn)生理參數(shù)超出正常閾值時,報警電路會嘟嘟嘟的報警到生理參數(shù)回到正常閾值內(nèi)或重啟監(jiān)測儀才會解除報警。圖3.9 報警電路3.8硬件系統(tǒng)原理該硬件系統(tǒng)由信號取樣,信號放大,波形整流,數(shù)碼管顯示以及報警等以上所述幾部分電路組成,心率信號通過取樣電路的傳感器檢測,經(jīng)過信號放大,濾波,整流后,由單片機(jī)內(nèi)部進(jìn)行處理,最后將檢測到的信號通過顯示電路顯示出來,其硬件原理圖如圖3.10所示。圖3.10 電路原理圖 第四章 軟件系統(tǒng)設(shè)計4.1 主程序流程系統(tǒng)主程

18、序控制單片機(jī)系統(tǒng)按預(yù)定的操作方式運(yùn)行, 它是單片機(jī)系統(tǒng)程序的框架。系統(tǒng)上電后,對系統(tǒng)進(jìn)行初始化。初始化程序主要完成對單片機(jī)內(nèi)專用寄存器、定時器工作方式及各端口的工作狀態(tài)的設(shè)定。系統(tǒng)初始化之后, 進(jìn)行定時器中斷、外部中斷、顯示數(shù)據(jù)等工作,不同的外部硬件控制不同的子程序。流程如圖4.1所示。圖4.1 主程序流程圖4.2 中斷程序流程定時器中斷服務(wù)程序由一分鐘計時、有無測試信號判斷等部分組成。當(dāng)定時器中斷開始執(zhí)行后,對一分鐘開始計時,到60s到了再停止并保存測得的心跳次數(shù)。同時可以對按鍵進(jìn)行檢測,只要復(fù)位測試值就可以重新開始測試。主要完成一分鐘的定時功能和保存測得的心跳次數(shù)。外部中斷服務(wù)程序完成對外

19、部信號的測量和計算。外部中斷采用邊沿觸發(fā)的方式,當(dāng)處于測量狀態(tài)的時候,來一個脈沖心跳次數(shù)就加一,由單片機(jī)內(nèi)部定時器控制一分鐘,累加得出一分鐘內(nèi)的心跳次數(shù)。流程如圖4.2所示。圖4.2 中斷程序流程圖4.3 顯示程序流程顯示程序包括顯示上次的心跳次數(shù)、本次測量中的時間和心跳次數(shù)。從中斷程序中取得結(jié)果后,先顯示上次的心跳次數(shù),經(jīng)過10ms的延時后再顯示測試中的心跳次數(shù),再經(jīng)過10ms的延時顯示測試中的時間。流程如圖4.3所示。圖4.3 顯示程序流程圖第五章 系統(tǒng)測試結(jié)果5.1 硬件調(diào)試根據(jù)系統(tǒng)設(shè)計方案,本系統(tǒng)調(diào)試分為兩大部分:模擬部分和MCU部分。系統(tǒng)設(shè)計采用模塊化設(shè)計,方便各電路功能模塊的逐級測

20、試。斷開兩部分連接點(diǎn),先調(diào)試MCU部分,試著輸入一系列脈沖,觀察MCU部分能是否能顯示;模擬部分用不透明的筆在紅外發(fā)射二極管和接收三級管之間搖擺,用示波器觀察波形效果如何。單片機(jī)軟件先在最小系統(tǒng)板上調(diào)試,確保工作正常之后,再與硬件系統(tǒng)聯(lián)調(diào)。最后將各模塊組合后進(jìn)行整體測試,使系統(tǒng)的功能得以實現(xiàn)。調(diào)試過程中的問題及解決辦法:(1)傳感器輸出的正弦波幅度很小,經(jīng)整形輸出后檢測到的脈沖還是很弱,在確定電路沒有問題的情況下,加強(qiáng)信號的放大倍數(shù),調(diào)整電阻R22和R24的阻值。(2)測量顯示正常但經(jīng)適當(dāng)運(yùn)動后測量,心跳次數(shù)沒有增加,經(jīng)檢查是前置放大級有問題,更換之后系統(tǒng)運(yùn)行正常。(3)進(jìn)人測量狀態(tài)后,測量值

21、不穩(wěn)定,主要是光電傳感器受到手機(jī)等電磁波干擾,其次是指尖汗液影響測量,將手機(jī)關(guān)機(jī)且測量前擦干指尖汗液即可。5.2 系統(tǒng)測試表5.1 測量結(jié)果標(biāo)準(zhǔn)第一次測量第二次測量第三次測量第四次測量第五次測量6864676667637270716969707676757574738280807981808583838582845.3 誤差分析根據(jù)均方差公式對以上表格數(shù)據(jù)進(jìn)行計算得: =0.28 (5.1)誤差分析結(jié)果,均方差越小,結(jié)果就越接近平均值,該處平均值即為實際測量的標(biāo)準(zhǔn)值。由于冬季和夏季的心率值不同,本實驗的數(shù)據(jù)使用夏季測量的值。實驗結(jié)果產(chǎn)生的誤差主要來自硬件方面,實驗室的背景光、電磁波等以及手指汗

22、液都會影響傳感器的信號采集,最終導(dǎo)致測量數(shù)據(jù)的偏差。由于傳感器和其他器件本身并非理想線性,因此實測數(shù)據(jù)進(jìn)行了線性補(bǔ)償,使得誤差值能保持在合理范圍內(nèi)。經(jīng)校準(zhǔn),非線性補(bǔ)償后,誤差在合理范圍內(nèi)??偨Y(jié)與展望隨著現(xiàn)代經(jīng)濟(jì)的快速發(fā)展,人們對健康的重視程度越來越高,對健康監(jiān)護(hù)產(chǎn)品的需求量也穩(wěn)步提升,心率監(jiān)測系統(tǒng)已從危重病人監(jiān)護(hù),發(fā)展到如今普通病房的監(jiān)護(hù),其應(yīng)用范圍越來越廣泛,市場對心率監(jiān)測系統(tǒng)的需求也越來越大,具有很大的發(fā)展前景。本次所設(shè)計的監(jiān)測系統(tǒng)實現(xiàn)簡單、功能穩(wěn)定、使用方便,應(yīng)用廣泛,具有實際意義。由于時間比較短,同時本人掌握的知識有限,本次設(shè)計還存在很多不足,如程序不夠簡練,電路板不夠美觀,光電傳感器

23、靈敏度不夠高,數(shù)碼管顯示部分不夠完美等,同時此次設(shè)計的測量儀功能比較單一,沒有如語音系統(tǒng)實現(xiàn)自動讀出心跳次數(shù)等人性化功能,且在設(shè)計過程中使用的運(yùn)放數(shù)量也較多,加大了電源管理的復(fù)雜度。但我相信科技的進(jìn)步勢必會使監(jiān)測儀的功能日益強(qiáng)大和完善,應(yīng)用領(lǐng)域會不斷擴(kuò)大,會給我們的生活帶來更多的方便和精彩。為了更好的進(jìn)行心率監(jiān)測系統(tǒng)的設(shè)計,在近一個學(xué)期的時間里,認(rèn)真收集有關(guān)資料,并做相關(guān)的整理和閱讀,為這次的設(shè)計做好充分的準(zhǔn)備。經(jīng)過此次畢設(shè),我受益良多:(1)無論做什么事都應(yīng)該事先做好充分的準(zhǔn)備,不應(yīng)該為了完成任務(wù)而被動盲目的學(xué)習(xí);(2)了解了心率監(jiān)測系統(tǒng)在國內(nèi)外發(fā)展之迅速、應(yīng)用領(lǐng)域之廣、市場前景之大;(3)

24、對硬件設(shè)計和各模塊的功能有了更深的了解,同時提高了動手能力;(4)體會到堅持不懈的毅力對完成一件事情起著巨大的作用;(5)體會到團(tuán)隊合作精神的重要性及相互討論過程中的樂趣。參考文獻(xiàn)1 歐陽俊,謝定基于BL-410的指端脈搏波采集系統(tǒng)應(yīng)用研究J實用預(yù)防醫(yī)學(xué)報,2004,第11卷,第2期,2-42 程詠梅,夏雅琴,尚嵐人體脈搏波信號檢測系統(tǒng)J北京生物醫(yī)學(xué)工程報,2006,第25卷,第5期,1-33 郁道銀,談恒英工程光學(xué)M北京:機(jī)械工業(yè)出版社,19984 何忠蛟. 基于單片機(jī)控制的心率計J邵陽學(xué)院院報,2008,第5卷,第2期,28-29 5 Yunus A Cengel,John M Cimba

25、laElectronic Fundamentals and ApplicationsMAmerica:McGraw-Hill Science,20046 Koenig L JAccelerated C+Practical Programming by ExampleMAmerica:Addison Wesley,2000附 錄參考程序心率監(jiān)控智能系統(tǒng)的信號采集、處理、顯示的程序#include #define uint8 unsigned char#define uint16 unsigned int#define TIMER0_HIGHT 0 xDC/設(shè)置定時器0工作方式1自動裝載初值,定時

26、10ms,F(xiàn)osc=11.MHZ#define TIMER0_LOW 0 x00sbit keyin = P31;/按鍵輸入bit starttest;/啟動測心率標(biāo)志uint16 cnt10ms;/10ms計數(shù)器uint8 cnt1s;/1秒計數(shù)器uint8 Pulsecnt;/心跳次數(shù),計數(shù)器uint8 Pulsenum;/上次測試的心跳次數(shù)uint8 codeDispCode=0 xC0,0 xF9,0 xA4,0 xB0,0 x99,0 x92,0 x82,0 xF8,0 x80,0 x90;/共陽數(shù)碼管段碼表void Init_Extint(void);void TimerInitP

27、roc();void initvar();void Init_System(void);void Display(uint8 chose_dat, uint8 dat);void ShowDisp(uint8 tPulsenum, uint8 tPulsecnt, uint8 tcnt1s);void DelayMs(uint8 Ms);void main()Init_System();/初始化while(1)ShowDisp(Pulsenum, Pulsecnt, cnt1s);/顯示/* 函 數(shù) 名: Exti0_interrupt* 函數(shù)功能: /INT0引腳下降沿進(jìn)入中斷* 入口參數(shù): 無* 返 回: 無*/void Ext0_interrupt(void) interrupt 0if(starttest = 1)/處在測試狀態(tài)Pulsecnt+;/來一次中斷心跳計數(shù)器加1/*函數(shù)功能:定時器/計數(shù)器0中斷處理入口參數(shù):null返 回:null備 注:null*/void Timer0IntProc() interrupt 1TH0 = TIMER0_HIGHT;/設(shè)置定時器0高字節(jié)初值TL0 = TIMER0_LOW;/設(shè)置定時器0低字節(jié)初值if(+cnt10ms = 100)/1s計時到cnt10ms = 0;if(starttest

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論