基于單片機的電子測頻儀系統(tǒng)設計_第1頁
基于單片機的電子測頻儀系統(tǒng)設計_第2頁
基于單片機的電子測頻儀系統(tǒng)設計_第3頁
基于單片機的電子測頻儀系統(tǒng)設計_第4頁
基于單片機的電子測頻儀系統(tǒng)設計_第5頁
已閱讀5頁,還剩29頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 河南機電高等專科學校畢畢業(yè)業(yè)設設計計論論文文論文題目:論文題目:基于單片機的電子測頻儀系統(tǒng)設計系 部 電子通信工程系 專 業(yè) 班 級 學生姓名 學 號 指導教師 2013 年 01 月 08 日河南機電高等??茖W校畢業(yè)設計/論文目 錄摘摘 要要.IAbstract.II引言引言.11 課題研究的背景及內(nèi)容課題研究的背景及內(nèi)容.22 系統(tǒng)設計基本原理系統(tǒng)設計基本原理.2 2.1 心率的測量原理.32.2 頻率的測量方法.32.2.1 直接測頻法.32.2.2 周期測頻法.32.2.3 綜合測頻法.42.3 AT89C52 單片機的簡單介紹.42.3.1 AT89C52 各引腳功能及管腳電壓.4

2、2.3.2 AT89C52 的主要引腳介紹.53 系統(tǒng)硬件的設計系統(tǒng)硬件的設計.73.1 系統(tǒng)硬件的設計思路.73.2 系統(tǒng)電路各模塊設計.73.2.1 心電信號的獲取.73.2.2 心電信號的調(diào)整模塊.83.2.3單片機測頻電路及顯示.113.2.4 單片機與計算機的通信.124 系統(tǒng)軟件設計系統(tǒng)軟件設計.175 結論結論.20致謝致謝.21參參 考考 文文 獻獻.22附錄附錄 1 程序清單程序清單.23附錄附錄 2 程序清單程序清單.28河南機電高等??茖W校畢業(yè)設計/論文河南機電高等??茖W校畢業(yè)設計/論文I摘摘 要要隨著我國人口老齡化程度的加快和人們物質(zhì)生活水平的提高,心血管、心臟病等疾病

3、也越來越頻繁地出現(xiàn)在人們的生活中,人們對這一類疾病的預防和治療的意識也在不斷提高。因此,人們希望有一種醫(yī)療儀器,能夠在家里隨時隨地進行心電圖信號頻率的測量,對自己的健康狀況隨時有所掌握,避免危險的發(fā)生。作為一個醫(yī)生,在門診和查病房時,也希望有一個可以隨身攜帶的測頻儀器,方便疾病的快速診斷。因此便攜式電子測頻儀成為研究的熱點。鑒于此, 結合現(xiàn)代醫(yī)學信號檢測、信號處理、信息存儲、智能分析等高技術手段,利用單片機研制成功一種便攜式電子測頻儀,并通過 RS-232 串行接口與計算機相連接。這是一種新穎的臨床和家庭兼用的心電圖測頻儀。關鍵詞:心電圖信號; 頻率;便攜式;單片機河南機電高等??茖W校畢業(yè)設計

4、/論文IIAbstractWith the faster increase of old population and the improvement of living standard, disease such as cardiovascular and heart trouble is more frequent in our life and our consciousness of prevention and cure against these disease is also raising continuously. So we hope a kind instrument

5、can be developed to measure the frequency of our ECG signal anytime anywhere by ourselves so that we can avoid danger by mastering our health condition at anytime. For adoctor,he also hopes there is a carry-on frequency measurementinstrument to facilitate rapid diagnosis. So the carry-on frequency m

6、easurement instrument is becoming the research focus.In view of this, we developed a kind of carry-on frequency measurement instrument based on the knowledge of medical signal detection, signal processing, information storage and intelligent analysis by SCM.The instrument can realize teletransmissio

7、n by connecting to the computer through the RS-232 serial interface.It do realized remote and real-time monitoring.It is a kind of carry-on instrument for both hospitals and families.Keywords:ECG signal; frequency;carry-on;SCM河南機電高等??茖W校畢業(yè)設計/論文1引引 言言心率是指人體心臟每分鐘搏動的次數(shù)。它是反映心臟是否正常工作的一個重要參數(shù),同時心率值也是衡量體力勞動強

8、度和腦力勞動強度的重要指標。因此心率的測量是一種評價病人生理狀況很好的方法。心率計是用于測量心率值的的醫(yī)療設備,它的應用在心血管疾病的研究和診斷方面也發(fā)揮出顯著的作用,它們所記錄的心臟活動時的生物電信號,已成為臨床診斷的重要依據(jù)。因此,電子測頻儀的發(fā)展越來越受關注。電子測頻儀是計算機、通訊設備、音頻視頻等科研生產(chǎn)領域不可缺少的測量儀器。它是一種用十進制數(shù)字顯示被測信號頻率的數(shù)字測量儀器。它的基本功能是測量正弦信號,方波信號及其他各種單位時間內(nèi)變化的物理量。在進行模擬、 數(shù)字電路的設計、安裝、調(diào)試過程中,由于其使用十進制數(shù)顯示,測量迅速,精確度高,顯示直觀,受到人們的青睞。 到目前為止,電子測頻

9、儀已有 30 多年的發(fā)展史。早期,設計師們追求的目標主要是擴展測量范圍,再加上提高測量精度、穩(wěn)定度等,這些也是人們衡量電子計算器的技術水平,決定電子計數(shù)器價格高低的主要依據(jù)。目前這些基本技術日臻完善,成熟。應用現(xiàn)代技術可以輕松地將電子計數(shù)器的測頻上限擴展到微波頻段。但是隨著人們生活水平的提高和科學技術的發(fā)展,人們對電子測頻儀的要求也越來越高。河南機電高等專科學校畢業(yè)設計/論文21 課題研究的背景及內(nèi)容課題研究的背景及內(nèi)容眾所周知,冠心病是影響人類身體健康的第一殺手,僅去年全世界死于冠心病的患者就達 1850 萬人,占整個死亡人數(shù)的四分之一。在我國心臟病患者約有七千萬人,死亡原因主要是致命性心率

10、失常和急性心梗。據(jù)北京急救中心統(tǒng)計70以上病發(fā)于中,大部分人因失去搶救時間死于院外。由于目前用于心率監(jiān)護的傳統(tǒng)數(shù)字頻率計,體積偏大,操作靈活性差,不便于攜帶,且價格昂貴,一般只有在醫(yī)院中才能見到。因此對于病情嚴重且發(fā)病十分危急、變化迅速的心血管疾病特別是冠心病和心源性猝死患者來說,無法實時掌握自己的病情。這樣搶救不及時導致死亡成為他們生活中隨時可能發(fā)生的噩夢。如何使高危心臟病人,尤其是占絕大多數(shù)的院外患者在病發(fā)前能做出早期診斷,提前進行預防和就診是降低院外高危心臟病人群因得不到及時搶救而導致死亡發(fā)生率的關鍵。因此,便攜式的電子頻率計對于人們健康水平的提高顯得尤為重要。 從脈搏波中提取人體的生理

11、病理信息作為臨床診斷和治療的依據(jù),歷來都受到中外醫(yī)學界的重視。幾乎世界上所有的民族都用過“摸脈”作為診斷疾病的手段。在我國傳統(tǒng)中醫(yī)學的診斷中,“望、聞、問、切”是最基本的四個方面。而在其中,切,就是指的脈診。脈搏波所呈現(xiàn)出的形態(tài)(波形)、強度(波幅)、速率(波速)和節(jié)律(周期)等方面的綜合信息,在很大程度上反映人體心血管系統(tǒng)中許多生理病理的血流特征,可以直接反應出患者心臟的部分狀況,因此對脈搏波采集和處理具有很高的醫(yī)學價值和應用前景。本文中就是用脈搏波信號來代替心電信號的。 專家在對中國便攜式醫(yī)療電子產(chǎn)品市場現(xiàn)狀與未來展望的報告中指出,由于國家政策的支持,更適合便攜式醫(yī)療電子產(chǎn)品的應用。另外隨

12、著消費者對產(chǎn)品認知程度不斷升高,健康意識提升以及產(chǎn)業(yè)分工的不斷細化,便攜式醫(yī)療電子產(chǎn)品價格也會出現(xiàn)大幅度的下降,這樣更有利于市場規(guī)模擴張。由此我們可以看出便攜式醫(yī)療電子市場前景非常誘人。河南機電高等專科學校畢業(yè)設計/論文32 系統(tǒng)設計基本原理系統(tǒng)設計基本原理2.1 心率的測量原理心率的測量原理正常人的胸腔內(nèi)有一顆時刻跳動的心臟,要測量心率必然要和心臟發(fā)生聯(lián)系。這里需要把心臟的跳動以脈沖波的形式表現(xiàn)出來。那我們?nèi)绾尾拍塬@取到心臟的跳動信號呢。心跳的聲音又稱為心音,用聽診器或直接把耳朵貼到胸膛上就能聽到“咚咚咚”的聲音,這是心臟跳動時血液進出心臟瓣膜時的撞擊聲,如果將麥克風與聽診器的聽筒連接,或者

13、把麥克風貼到胸膛,用示波器觀察麥克風的輸出信號,就可得到心音波形。如圖 2-1 所示。圖 2-1 心音信號另外,中醫(yī)的“脈診”把腕動脈賦予了極其重要的診斷功能??梢越?jīng)常看到人們通過捏住手腕看看有沒有脈搏來判斷其生死,這個脈搏跳動采集出來就是脈搏波信號。如圖 2-2 所示。它也能反映心臟的跳動。這是一種常用的方法。圖 2-2 脈搏波信號2.2 頻率的測量方法頻率的測量方法2.2.1 直接測頻法直接測頻法直接測頻法是記錄在單位時間內(nèi)待測信號的脈沖個數(shù),則待測頻率為:0TN=/,其中又稱為閘門時間。待測信號的脈沖是在閘門時間內(nèi)送入計數(shù)器xfN0T0T的。由于閘門的開與閉和計數(shù)脈沖的送入在時間關系上是

14、隨機的,這樣將產(chǎn)生極限范圍為的計數(shù)誤差,測頻相對誤差由/決定。對于同一被測頻率信號,110N選取閘門時間愈長,誤差越小,當取一定閘門時,被測頻率越高,誤差越小。從而使得測量精度隨被測信號頻率的下降而降低。這種方法測量系統(tǒng)簡單,測量輸出速度快,只適用于高頻的測量。2.2.2 周期測頻法周期測頻法河南機電高等??茖W校畢業(yè)設計/論文4周期測頻法是在待測信號的一個周期內(nèi),記錄標準頻率信號變化次數(shù)。xT0N這種方法測出的頻率是:=/方法同樣存在的量化誤差。對于同一標準信xfN0T0N號, 被測信號周期越大,計數(shù)值越大量化誤差/越小,測量誤差越小;當被0N10N測信號周期不變,選用的標準頻率信號越大,同樣

15、計數(shù)值越大,量化誤差/0N1越小,測量誤差越小。相反的存在測量精度隨被測信號頻率的升高而降低的缺0N陷。這種方法測量系統(tǒng)簡單,測量輸出速度快,只適用于低頻的測量。2.2.3 綜合測頻法綜合測頻法綜合測試法是為了克服測試法在低頻測量時精度不高的缺陷發(fā)展起來。通過倍頻,把待測頻率放大倍。其中是根據(jù)被測頻率信號為可變的,即當?shù)皖lAAA時值大,高頻值小,具體值由測量過程經(jīng)過反饋可編程決定,其待測頻率為:AA=/這時同樣存在/()量化誤差,不過精度提高到原來的倍。其xfxN0AT10ANA特點是待測信號脈沖間隔誤差降低,但測頻程序、倍頻控制電路較復雜。分頻測頻法是為了提高測周期法高頻測量時的精度形成的。

16、由于測周期法要求待測信號周期不能太短,所以可通過分頻使待測高頻信號的周期擴大倍。同樣其中AA是根據(jù)被測頻率信號為可變的,不過當?shù)皖l時值小,高頻時值大,具體值也AAA由測量過程經(jīng)過反饋可編程決定。其待測頻率為:=/其特點是高頻測量xf0ANxT精度比測周期法提高倍,但可編程的分頻電路較復雜。A2.3 AT89C52 單片機的簡單介紹單片機的簡單介紹2.3.1 AT89C52 各引腳功能及管腳電壓各引腳功能及管腳電壓AT89C52 為 8 位通用微處理器,采用工業(yè)標準的 C51 內(nèi)核,在內(nèi)部功能及管腳排布上與通用的 8xc52 相同,其主要用于會聚調(diào)整時的功能控制。功能包括對會聚主 IC 內(nèi)部寄存

17、器、數(shù)據(jù) RAM 及外部接口等功能部件的初始化,會聚調(diào)整控制,會聚測試圖控制,紅外遙控信號 IR 的接收解碼及與主板 CPU 通信等。主要管腳有:XTAL1(19 腳)和 XTAL2(18 腳)為振蕩器輸入輸出端口,外接12MHz 晶振。RST/Vpd(9 腳)為復位輸入端口,外接電阻電容組成的復位電路。VCC(40 腳)和 VSS(20 腳)為供電端口,分別接+5V 電源的正負端。P0-P3 為可編程通用 I/O 腳,其功能用途由軟件定義,在本設計中,P0 端口(32-39 腳)被定義為 N1 功能控制端口,分別與 N1 的相應功能管腳相連接,13 腳定義為 IR輸入端,10 腳和 11 腳

18、定義為 I2C 總線控制端口,分別連接 N1 的 SDAS(18 腳)和 SCLS(19 腳)端口,12 腳、27 腳及 28 腳定義為握手信號功能端口,連接主板 CPU 的相應功能端,用于當前制式的檢測及會聚調(diào)整狀態(tài)進入的控制功能。AT89C52 提供以下標準功能:8K 字節(jié) Flash 閃存,256 字節(jié)內(nèi)部 RAM,32 個河南機電高等??茖W校畢業(yè)設計/論文5I/O 口線,3 個 16 位定時/計數(shù)器,一個 6 向量兩級中斷結構,一個全,雙工串行通信口,片內(nèi)振蕩器及時鐘電路。同時,AT89C52 支持兩種軟件可選的節(jié)電工作模式??臻e方式停止 CPU 的工作,但允許 RAM,定時/計數(shù)器,

19、串行通信及中斷系統(tǒng)繼續(xù)工作。掉電方式保存 RAM 中的內(nèi)容。但振蕩器停止工作并禁止其他所有部件工作直到下一個硬件復位。2.3.2 AT89C52 的主要引腳介紹的主要引腳介紹P0 口:P0 口是一組 8 位漏極開路型雙向 I/O 口,也即地址/數(shù)據(jù)總線復用口。作為輸出口用時,每位能以吸收電流的方式驅動 8 個 TTL 邏輯門電路,對端口P0 寫“1”時,可作為高阻抗輸入端用。在訪問外部數(shù)據(jù)存儲器或程序存儲器時,這組口線分時轉換地址(低 8 位)和數(shù)據(jù)總線復用,在訪問期間激活內(nèi)部上拉電阻。在 Flash 編程時,P0 口接收指令字節(jié),而在程序校驗時,輸出指令字節(jié),校驗時,要求外接上拉電阻。 P1

20、 口:P1 口是一個帶內(nèi)部上拉電阻的 8 位雙向 I/O 口,P1 的輸出緩沖級可驅動(吸收或輸出電流)4 個 TTL 邏輯門電路。對端口寫“1” ,通過內(nèi)部的上拉電阻把端口拉到高電平,此時可作輸入口。作輸入口使用時,因為內(nèi)部存在上拉電阻,某個引腳被外部信號拉低時會輸出一個電流(IIL)。與 AT89C51 不同之處是,P1.0 和 P1.1 還可分別作為定時/計數(shù)器 2 的外部計數(shù)輸入(P1.0/T2)和輸入(P1.1/T2EX) 。Flash 編程和程序校驗期間,P1 接收低 8 位地址。 P2 口:P2 口是一個帶有內(nèi)部上拉電阻的 8 位雙向 I/O 口,P2 的輸出緩沖級可驅動(吸收或

21、輸出電流)4 個 TTL 邏輯門電路。對端口 P2 寫“1” ,通過內(nèi)部的上拉電阻把端口拉到高電平,此時可作輸入口,作輸入口使用時,因為內(nèi)部存在上拉電阻,某個引腳被外部信號拉低時會輸出一個電流(IIL)。在訪問外部程序存儲器或 16 位地址的外部數(shù)據(jù)存儲器(例如執(zhí)行 MOVXDPTR 指令)時,P2口送出高 8 位地址數(shù)據(jù)。在訪問 8 位地址的外部數(shù)據(jù)存儲器(如執(zhí)行 MOVXRI指令)時,P2 口輸出 P2 鎖存器的內(nèi)容。 Flash 編程或校驗時,P2 亦接收高位地址和一些控制信號。 P3 口:P3 口是一組帶有內(nèi)部上拉電阻的 8 位雙向 I/O 口。P3 口輸出緩沖級可驅動(吸收或輸出電流

22、)4 個 TTL 邏輯門電路。對 P3 口寫入“1”時,它們被內(nèi)部上拉電阻拉高并可作為輸入端口。此時,被外部拉低的 P3 口將用上拉電阻輸出電流(IIL) 。P3 口除了作為一般的 I/O 口線外,更重要的用途是它的第二功能。P3 口還接收一些用于 Flash 閃速存儲器編程和程序校驗的控制信號。 定時器 2:定時器 2 是一個 16 位定時/計數(shù)器。它既可當定時器使用,也可作為外部事件計數(shù)器使用,其工作方式由特殊功能寄存器 T2CON(如表 3)的C/T2 位選擇。定時器 2 有三種工作方式:捕獲方式,自動重裝載(向上或向下計河南機電高等專科學校畢業(yè)設計/論文6數(shù))方式和波特率發(fā)生器方式,工

23、作方式由 T2CON 的控制位來選擇。定時器 2由兩個 8 位寄存器 TH2 和 TL2 組成,在定時器工作方式中,每個機器周期 TL2寄存器的值加 1,由于一個機器周期由 12 個振蕩時鐘構成,因此,計數(shù)速率為振蕩頻率的 1/12。在計數(shù)工作方式時,當 T2 引腳上外部輸入信號產(chǎn)生由 1 至 0 的下降沿時,寄存器的值加 1,在這種工作方式下,每個機器周期的 5SP2 期間,對外部輸入進行采樣。若在第一個機器周期中采到的值為 1,而在下一個機器周期中采到的值為 0,則在緊跟著的下一個周期的 S3P1 期間寄存器加 1。由于識別 1至 0 的跳變需要 2 個機器周期(24 個振蕩周期) ,因此

24、,最高計數(shù)速率為振蕩頻率的 1/24。為確保采樣的正確性,要求輸入的電平在變化前至少保持一個完整周期的時間,以保證輸入信號至少被采樣一次。 中斷:AT89C52 共有 6 個中斷,兩個外中斷(INT0 和 INT1) ,3 個定時器中斷(定時器 0、1、2)和串行口中斷。這些中斷源可通過分別設置專用寄存器 IE的置位或清 0 來控制每一個中斷的允許或禁止。IE 也有一個總禁止位 EA,它能控制所有中斷的允許或禁止。 振蕩:XTAL1 為反向振蕩放大器的輸入及內(nèi)部時鐘工作電路的輸入,XTAL2 為來自反向振蕩器的輸出。一般振蕩電路如圖 2-3 所示。C130pFC230pFXTALXTAL21X

25、LAL1XTAL2圖 2-3 單片機振蕩電路在本圖中晶振選擇頻率為 12MHz,電容選擇 30pF。經(jīng)計算得單片機工作胡機器周期為:()=。 (2-121M12us11)復位:RST 為單片機的復位輸入。當振蕩器復位器件時,要保持 RST 腳兩個機器周期的高電平時間。 一般復位電路如圖 2-4 所示:C30.47ufR11kGNDVCCSsw-PB圖 2-4 單片機復位電路河南機電高等??茖W校畢業(yè)設計/論文7時鐘電路工作后,在 REST 管腳上加兩個機器周期高電平,芯片內(nèi)部開始進行初始復位。3 系統(tǒng)硬件的設計系統(tǒng)硬件的設計3.1 系統(tǒng)硬件的設計思路系統(tǒng)硬件的設計思路本系統(tǒng)的整體構成如下圖所示。

26、從光敏傳感器輸出的信號經(jīng)過調(diào)整,在進入單片機 I/O 口時以脈沖的形式來代表每次心臟的跳動,再由單片機程序計算心率。計算機系統(tǒng)LED 顯示器心電信號調(diào)理電路光敏傳感器單片機系統(tǒng)圖 3-1 便攜式測頻儀的硬件組成從圖 3-1 可以看出,此系統(tǒng)由四大模塊組成:心電信號的獲取、心電信號的調(diào)整、單片機測頻電路及顯示、單片機與計算機之間的通信。心電信號的獲取是通過光敏傳感器來完成的,將食指放在光源和光敏傳感器間,就可得到所需的脈搏跳動信號;光敏傳感器輸出的心電信號電壓非常微弱(只有 1mV 左右),且波形十分不規(guī)則,因此需要預處理電路,對其進行濾波、放大(一般要放大幾千倍,變換成 0-5V)和整形,形成

27、單片機的外部中斷脈沖;單片機系統(tǒng)用于接收心電圖信號預處理電路傳送來的 0-5V 電壓信號,對信號進行處理后測出頻率,顯示在 LCD 液晶顯示器上,并且把測量的心電圖信號的頻率通過自身的串行口傳送出去。單片機應具有低電壓、低功耗的特點,一般 8 位單片機能夠滿足要求。計算機系統(tǒng)是一臺普通的 PC 機,通過 RS-232 串行口,采集到單片機發(fā)送來的數(shù)據(jù)通過高級語言編寫程序,在 PC 機上顯示出相應的頻率并將所顯示的頻率值發(fā)送到計算機上。3.2 系統(tǒng)電路各模塊設計系統(tǒng)電路各模塊設計3.2.1 心電信號的獲取心電信號的獲取一個在臨床中廣泛應用的測量脈搏的方法是利用手指尖血容積的變化來反映心臟的跳動。

28、手指上充滿了毛細血管,所以在驗血時只要用針扎一下指尖就會有鮮血流出。這些毛細血管里的血液體積是不恒定的,當心臟收縮時,血液流向全河南機電高等??茖W校畢業(yè)設計/論文8身的血管,此時毛細血管中血液的體積增大;而當心臟舒張時,血液由靜脈回流心臟,此時毛細血管里的血液體積減少。我們只需要想辦法監(jiān)測到手指毛細血管里血液的體積變化。如圖 3-2 所示。 圖 3-2 指尖血液體積變化當光線穿過指尖時,其中毛細血管中的血液體積隨著心臟跳動在規(guī)律地變化,當然穿過手指的光線強度也隨著毛細血管中血液的體積的改變而改變。如圖 3-3(a)所示,在手指一側放置一個光源,在另一側放置一個光敏傳感器。如圖 3-3 所示。當

29、穿過指尖的光線被皮下毛細血管的血液體積影響時,光敏傳感器的輸出信號會產(chǎn)生相應的改變,得出毛細血管中血液變化的特點。為了減少外界光線對光敏傳感器的影響,在實際應用中我們一般把光源和光敏傳感器分別安裝在一個不透明指套內(nèi)部的上下面,測量時手指伸到指套里,光線從上方光源發(fā)出,穿過手指到達下方的光敏傳感器。如圖 3-3(b)所示。 (a)脈搏信號采集原理圖 (b)脈搏信號采集設備圖 3-3 指尖脈搏信號的采集在本設計中,我們用普通的高亮度發(fā)光二極管代替光源(它的亮度足以穿過指尖的皮膚) ,用普通的光敏電阻代替光敏傳感器(由于 proteus 中沒有光敏電阻,因此仿真使用可變電阻代替光敏電阻) 。3.2.

30、2 心電信號的調(diào)整模塊心電信號的調(diào)整模塊如圖 3-4 所示,心電信號的預處理模塊包括所采集心電信號的低通濾波、放大、整形。心臟收縮心臟舒張濾波器放大器整形電路單片機河南機電高等??茖W校畢業(yè)設計/論文9 圖 3-4 心電信號的調(diào)整模塊下面分別對此模塊的各個電路進行介紹:按運動后人體心臟的最高跳動次數(shù)達 240 次/分計算來設計低通放大器,它由 IC2A 和 C4 等組成,如圖 3-5 所示。轉折頻率由 R7、C4、R8 和 C5 決定,放大倍數(shù)由 R8 和 R6 的比值決定。R610kR710kR9300kR8220kC50.47uFC40.1uFIC2ATLC2264C34.7uF2.5VVi

31、Vo1Vs圖 3-5 低通放大器根據(jù)二階低通濾波器的傳遞函數(shù),可得 (3-801678452467878451( )1111( )()iRVsR R R C CsV ssCRRRR R C C1)放大倍數(shù)為 (3-8622RHR 2)取 0.707 倍零頻增益計算高頻轉折頻率,即 (3-7.7HfHz3)按人的心臟頻率最高為 4 Hz 考慮,低頻特性是令人滿意的。需要說明的是,以上分析是在忽略 C3 的條件下做出的,如果考慮 C3 的話,那么:河南機電高等??茖W校畢業(yè)設計/論文10 (3-464643( )11( )11siV sCV sR C sR C sC4)由此可見,C3 沒有影響頻率特

32、性的分析,它的作用只是隔直。二級放大器如圖 3-6 所示。RV2 用以調(diào)整系統(tǒng)的放大倍數(shù),C1 是耦合電容,信號由第一級向第二級傳遞時通常用耦合電容來消除干擾,同時防止自激振蕩的產(chǎn)生。采用二級放大,零點漂移不很明顯,在 0.1 V 左右。R110kC1470nFR21kR347kR410k32184U1:ALM358RV21k圖 3-6 二級放大器整形電路如圖 3-7 所示。R4DC7Q3GND1VCC8TR2TH6CV5U1555VCCC10.01uFABCDINPUT圖 3-7 整形電路整形電路是由 555 定時器構成的施密特觸發(fā)器。將 555 定時器的兩個12,IIVV輸入端連在一起作為

33、信號輸入端,即可得到施密特觸發(fā)器。由于比較器的參考電壓不同,因而基本 RS 觸發(fā)器的置 0 信號12,C C()和置 1 信號()必然發(fā)生在輸入信號的不同電平。因此,輸10CV20CVIV河南機電高等專科學校畢業(yè)設計/論文11出電壓由高電平變?yōu)榈碗娖胶陀傻碗娖阶優(yōu)楦唠娖剿鶎τ玫闹狄膊幌嗤?,這OVIV樣就形成了施密特觸發(fā)特性。為了提高比較器參考電壓的穩(wěn)定性,通常在端接有 0.01uF 的濾波12,RRVVCOV電容。首先我們來分析從 0 逐漸升高的過程:IV當時,故;13ICCVV1210,1CCVVQ、OOHVV當時,故保持不變;1233CCICCVVV121CCVVOOHVV當以后,故。因此

34、,。23ICCVV1201,0CCVVQ、OOLVV23TCCVV其次,再看從高于開始下降的過程:IV23CCV當時,故保持不變;1233CCICCVVV121CCVVOOLVV當以后,故。因此,13ICCVV1210,1CCVVQ、OOHVV13TCCVV由此得到電路的回差電壓為 = (3-TVTVTV31ccV5)電路的電壓傳輸特性,如圖 3-8 所示: OU OHU OLU 0 TUTUIU 圖 3-8 施密特觸發(fā)器的電壓傳輸特性如果參考電壓由外接的電壓供給,則不難看出這時COV =,=,= ( -)TVcoVTV21coVTV21coV36河南機電高等專科學校畢業(yè)設計/論文12通過改變

35、值可以調(diào)節(jié)回差電壓的大小。COV3.2.3 單片機測頻電路及顯示單片機測頻電路及顯示 如圖 3-11 所示為由單片機 AT89C51、X1、R10、C5 等組成單片機電路。單片機電路對 P3.4 輸入的整形后的脈沖信號進行計算處理后把結果送到數(shù)碼管顯示。單片機中,T0 選用工作方式 2,計數(shù)方式;T1 也選用工作方式 2 為定時方式。方式 2 是將 16 位的計數(shù)寄存器分為兩個 8 位寄存器,組成一個可重裝入的8 位計數(shù)寄存器。其中 TLx 作為 8 位計數(shù)寄存器,THx 作為 8 位計數(shù)常數(shù)寄存器。當 TLx 計數(shù)溢出時,一方面,將 TFx 置位,并向 CPU 申請中斷;另一方面,將THx

36、的內(nèi)容重新裝入 TLx 中,繼續(xù)計數(shù)。重新裝入不影響 THx 的內(nèi)容,可以多次連續(xù)再裝入。定時器():此時,計數(shù)輸入信號是內(nèi)部時鐘脈沖,每個機器周期/0C T 使寄存器的值增 1。每個機器周期等于 12 個振蕩周期,故計數(shù)速率為振蕩周期的1/12.當采用 12MHz 的晶振時,計數(shù)速率為 1MHz。定時器的定時時間,與系統(tǒng)的振蕩頻率有關,與計數(shù)器的長度和初值有關。計數(shù)器():單片機通過引腳 T0(P3.4)和 T1(P3.5)對外部信號/1C T 進行計數(shù)。在每個機器周期的 S5P2 期間,CPU 采樣引腳的輸入電平。若前一機器周期采樣值為 1,下一個機器周期采樣值為 0,則計數(shù)器增 1,此后

37、的機器周期S3P1 期間,新的計數(shù)值裝入計數(shù)器。因此,檢測一個 1 到 0 的跳變需要 2 個機器周期,故最高計數(shù)頻率為振蕩頻率的 1/24。本設計中,計算心率的方法是連續(xù)計算幾個脈沖之間的時間差,將這些時間差平均后得到心臟連續(xù)兩次跳動之間的平均間隔,從而推算出每分鐘心臟跳動的次數(shù),即心率。測出的頻率采用液晶數(shù)碼管顯示屏進行顯示。利用單片機的 P0和 P1 口分別對字位和字形顯示進行控制,從而將所測得的頻率直觀地顯示出來。測頻及顯示電路如下圖 3-9 所示。河南機電高等??茖W校畢業(yè)設計/論文13圖 3-9 測頻及顯示電路3.2.4 單片機與計算機的通信單片機與計算機的通信在 AT89C52 中

38、有一個串行接口(Serial Port),這是一個全雙工的異步串行通信接口,可作 UART(通用異步接收和發(fā)送器)用,也可作同步移位寄存器用。所謂全雙工的異步串行通信接口,就是說該接口可以同時進行接收和發(fā)送數(shù)據(jù)。這是因為口內(nèi)的接收緩沖器和發(fā)送緩沖器在物理上是隔離的,是完全獨立的??梢酝ㄟ^訪問特殊功能寄存器 SBUF 來訪問接收緩沖器和發(fā)送緩沖器。接收緩沖器還具有雙緩沖的功能,即它在接收第一個數(shù)據(jù)字節(jié)后,還能接收第二個數(shù)據(jù)字節(jié)。但是,在它完成接收第二個數(shù)據(jù)字節(jié)后,若第一個字節(jié)仍未取走,則該字節(jié)數(shù)據(jù)將會丟失。UART 串行口的結構分為兩大部分:波特率發(fā)生器和串行口。如圖3-10 所示。 8 TXD

39、(P3.1) T1發(fā)送控制器1 發(fā)送SBUF(99) 門 波特率發(fā)生器定時器T1fosc/2分頻接受控制端串行控制寄存器SCON(98H)接受 SBUF輸入移位寄存器河南機電高等??茖W校畢業(yè)設計/論文14 R1 中斷 8 RXD(P3.0)3-10 串行口結構框圖其中波特率發(fā)生器主要是由定時器/計數(shù)器 T1、T2 及內(nèi)部的一些控制開關和分頻器所組成,它向串行口送出的時鐘信號為 TXCLOCK(發(fā)送時鐘)和RXCLOCK(接收時鐘),相應的控制波特率發(fā)生器的特殊功能寄存器有TMOD、TCON、T2CON、PCON、TL1、TH1、TL2 和 TH2 等;串行口內(nèi)部組成如下:(1)接收寄存器 SB

40、UF 和發(fā)送寄存器 SBUF:它們在物理上是隔離的,但是占用同一個地址99H。(2)串行口邏輯控制:接收來自波特率發(fā)生器的時鐘信號TXCLOCK(發(fā)送時鐘)和 RXCLOCK(接收時鐘);控制內(nèi)部的輸入移位寄存器將外部的串行數(shù)據(jù)轉換為并行數(shù)據(jù),輸出移位寄存器將內(nèi)部的并行數(shù)據(jù)轉換為串行數(shù)據(jù)輸出,并控制串行中斷(RI 和 TI)。(3)串行口控制寄存器:SCON。(4)串行數(shù)據(jù)輸入/輸出引腳:TXD(P3.1)為串行輸出,RXD(P3.0)為串行輸入。下面我們簡單介紹串行口的 3 個特殊功能寄存器:(1)串行口控制寄存器 SCON:串行口控制寄存器 SCON 是一個逐位定義的 8位寄存器,由它控制

41、串行通信的方式選擇、接收和發(fā)送,指示串行口的狀態(tài)。寄存器 SCON 既可字節(jié)尋址也可位尋址,字節(jié)地址為 98H,位地址為 98H-9FH。見表 3-1 所示。表 3-1 串行口控制寄存器 SCONb7b6b5b4b3b2b1b0SM0SM1SM2RENTB8RB8TIRI9FH9EH9DH9CH9BH9AH99H98H其中各位的意義如下:SM0、SM1串行接口工作方式定義位:當 SM0、SM1=00 時,串行口工作在方式 0,為 8 位同步移位寄存器;當 SM0、SM1=01,串行口工作在方式 河南機電高等??茖W校畢業(yè)設計/論文151,為 10 位異步接收發(fā)送;當 SM0、SM1=10,串行口

42、工作在方式 2,為 11 位異步接收發(fā)送;當 SM0、SM1=11,串行口工作在方式 3,為 11 位異步接收發(fā)送。SM2多機通信控制位(方式 2 和 3):當 SM2= 0 時為無多機通信;當SM2= 1 時允許多機通信。REN串行口接收數(shù)據(jù)控制:當 REN = 1 時允許串行口接收數(shù)據(jù);當 REN = 0 時禁止串行口接收數(shù)據(jù)??捎密浖梦?清零。TB8方式 2 和方式 3 中要發(fā)送的第 9 位數(shù)據(jù),可用軟件置位/清零。雙機通信時它可作奇偶校驗位,在多機通信中可作為區(qū)別地址幀或數(shù)據(jù)幀的標識位。RB8方式 2 和方式 3 中接收到的第 9 位數(shù)據(jù)。方式 1 中接受到的是停止位,方式 0 中不

43、使用這一位。TI串行口中發(fā)送完一組數(shù)據(jù)后的中斷標志。若串口發(fā)送完一組數(shù)據(jù),則由硬件自動置 TI=1;若串口還要發(fā)數(shù)據(jù),則應手動編程使 TI=0。RI串行口中接收完一組數(shù)據(jù)后的中斷標志。若串口接收完一組數(shù)據(jù),則由硬件自動置 RI=1;若串口還要收數(shù)據(jù),則應手動編程使 RI=0。(2)電源控制寄存器 PCON:控制寄存器 PCON 是一個逐位定義的 8 位寄存器,其地址為 87H,只能字節(jié)尋址。寄存器 PCON 目前只有幾位有定義。其中最高位SMOD 與串行口控制有關,當 SMOD=1 時,波特率提高一倍。復位時,SMOD=0;其它位與掉電方式有關。見表 3-2 所示:表 3-2 電源控制寄存器

44、PCONb7b6b5b4b3b2b1b0SMODGF1GF2PDTDL(3)串行數(shù)據(jù)寄存器 SBUF:串行數(shù)據(jù)寄存器 SBUF 包含在物理上相互隔離的兩個 8 位寄存器:發(fā)送數(shù)據(jù)寄存器和接收數(shù)據(jù)寄存器,但它們共用一個地址99H。當寫 SBUF 時,訪問發(fā)送數(shù)據(jù)寄存器;讀 SBUF 時,訪問接收數(shù)據(jù)寄存器。其格式如下:表 3-3 串行數(shù)據(jù)寄存器 SBUFD7D6D5D4D3D2D1D0SD7SD6SD5SD4SD3SD2SD1SD0上面我們提到串行口有 4 中工作方式,下面我們分別對其進行介紹。(1)方式 0:在方式 0 下,串行口作同步移位寄存器用,其波特率固定為fosc/12.串行數(shù)據(jù)從 R

45、XD(P3.0)端輸入或輸出,同步移位脈沖由 TXD(P3.1)河南機電高等??茖W校畢業(yè)設計/論文16送出。這種方式常用于擴展 I/O 口。(2)方式 1:在方式 1 下,串行口為比特率可調(diào)的 10 位通用異步接口 UART。每發(fā)送或接受的一幀信息中,包括 1 位起始位 0,8 位數(shù)據(jù)位和 1 位停止位 1。(3)方式 2:在方式 2 下,串行口為 11 位 UART,傳送波特率與 SMOD 有關。發(fā)送或接收的一幀數(shù)據(jù)中包括 1 位起始位 0,8 位數(shù)據(jù)位,1 位可編程位(用于奇偶校驗)和 1 位停止位 1。(4)方式 3:方式 3 為波特率可變的 11 位 UART 通信方式。除了波特率以外

46、,方式 3 和方式 2 完全相同。如圖 3-4 所示為 4 種工作方式的比較。表 3-4 串行口的 4 種工作方式工作方式功能說明波特率方式 08 位同步移位寄存器常用于擴展 I/O 口fosc/12方式 110 位 UART8 位數(shù)據(jù)、起始位、結束位可變(取決于定時器1 溢出率)方式 211 位 UART8 位數(shù)據(jù),起始位0,結束位 1 和奇偶校驗位fosc/64 或 fosc/32方式 311 位 UART數(shù)據(jù)位,起始位,校驗位,結束位可變(取決于定時器1 溢出率)在本設計中我們使用的是方式 1,下面我們詳細介紹一下此種工作方式的發(fā)送過程。當串行口選擇方式 1 時,其數(shù)據(jù)傳輸波特率由定時器

47、/計數(shù)器 T1 和 T2 的溢出率決定,可用程序決定。由 TXD(P3.1)引腳發(fā)送數(shù)據(jù),由 RXD(P3.0)引腳接收數(shù)據(jù)。當執(zhí)行任何一條寫 SBUF 指令時,就啟動串行數(shù)據(jù)的發(fā)送。在執(zhí)行寫入 SBUF 的指令時,也將 1 寫入發(fā)送移位寄存器的第 9 位,并通知發(fā)送控制器有發(fā)送請求。實際上,發(fā)送過程開始于 16 分頻計數(shù)器下次滿度翻轉(由全 1 變?nèi)?)后的機器周期。所以每位的發(fā)送過程與 16 分頻計數(shù)器同步,而不是與寫SBUF 同步。開始發(fā)送后的一個位周期,發(fā)送信號有效,開始將起始位送TXD(P3.1)引腳。1 位時間后,數(shù)據(jù)信號有效。發(fā)送移位寄存器將數(shù)據(jù)由低位到高位順序輸出至 TXD(P

48、3.1)引腳。1 位時間后,第一個移位脈沖出現(xiàn),將最低數(shù)據(jù)位從右邊移除,同時 0 從左邊移入。當最高數(shù)據(jù)位移至發(fā)送移位寄存器的輸出端時,先前裝入的第 9 位的 1,正好在最高數(shù)據(jù)位的左邊,而它的左邊全部河南機電高等專科學校畢業(yè)設計/論文17為 0。在第 10 個位周期(16 分頻計數(shù)器回 0 時) ,發(fā)送控制器進行最后一次移位,清除發(fā)送信號,同時使 TI 置位。此模塊的電路如圖 3-11 所示。圖 3-11 單片機與計算機通信電路4 4 系統(tǒng)軟件設計系統(tǒng)軟件設計系統(tǒng)主程序控制單片機系統(tǒng)按預定的操作方式運行,是單片機系統(tǒng)程序的框架。系統(tǒng)主程序流程圖如圖:開始系統(tǒng)初始化脈搏波動頻率測量程序P3.4

49、 是否為矩形脈沖?LCD 顯示YN串口發(fā)送河南機電高等??茖W校畢業(yè)設計/論文18圖 4-1 系統(tǒng)主程序流程圖脈搏波動頻率測量程序主要通過編程來控制單片機完成頻率的測量和顯示。當單片機 C/T=1 時為計數(shù)方式,多路開關與定時器的外部引腳連通,外部計數(shù)脈沖由引腳輸入。當外部信號由 1 至 0 跳變時,計數(shù)器加 1,此時 T0 成為外部事件的計數(shù)器。由于確認一次由 1 至 0 的跳變要用 24 個振蕩器周期,所以計數(shù)器的計數(shù)頻率為單片機內(nèi)部計數(shù)器頻率的 1/24。當 C/T=0 時為定時方式,對單片機內(nèi)部計數(shù)器進行分頻后,計數(shù)器的實際計數(shù)頻率為單片機內(nèi)部頻率凡的 1/m2,當GATE=0 時,反相

50、器輸出為 1,或門輸出為 1,打開與門,使定時器的啟動僅 受TRO 端信號電平的控制。在此種情況下,INT0 引腳的電平變化對或門不起作用。 TRO=1 時接通控制開關,計數(shù)脈沖加到計數(shù)器上,每來一個計數(shù)脈沖,計數(shù)器加 1,只有當 TRO=0 時,控制開關斷開,計數(shù)器停止計數(shù)。 當 GATA=0 時,若TRO=1,或門、與門全部打開,外部信號電平通過 INTO 引腳直接 控制定時器的啟動和關閉。輸人高電平時允許計數(shù),否則停止計數(shù)。根據(jù)定時器的結構原理,若我們將 GATE 位、TR0 均設為1 ,INT0 端輸入被測頻率信號,當被測信號的高電平到來時,開始計數(shù);當被測信號的低電平到來時,計數(shù)器停

51、止計數(shù),此時 TL0、TH0 的數(shù)據(jù)就是相應的 N 值。本設計中對脈搏頻率的測量采用周期測量法。可將單片機內(nèi)定時/計數(shù)器 T1定為 16 位定時器,對內(nèi)部機器周期計數(shù),即方式控制字為#01H。定時器的開關由程序根據(jù) P3.2 口上的狀態(tài)進行控制,檢測到上升沿時開 T0 計數(shù),當緊接著的另一個上升沿被檢測到時關 T0 計數(shù)。T0 中的計數(shù)值為 nx,則被測脈搏信號周期(對于 12MHz 晶振,Ts=1s),每分鐘跳動次數(shù)??紤]到脈搏的頻率很低,大約為 1HZ 左右,而 16 位定時/計數(shù)器的最高計數(shù)值為 65535,這樣定時/計數(shù)器將發(fā)生溢出,且最后脈搏波動頻率的計算涉及到雙字節(jié)除法,編程較復雜

52、。為此,采用定時器中斷方式,即在一個脈搏周期內(nèi),隔一段時間 T1,T1 即為中斷周期,且 T165535,就將 TH0,TL0 清零。設 N 為每分鐘脈搏跳動次數(shù),T 為脈搏跳動周期,則本設計中,設定顯示的每分鐘脈搏跳動次數(shù)誤差不超過 1 次,則河南機電高等專科學校畢業(yè)設計/論文19若 T=2,則定時器周期不超過 1/15 秒。T若 T=1,則定時器周期不超過 1/60 秒。T取 T=1,即定時器周期不超過 1/60 秒。T設中斷周期為 T1,中斷次數(shù)為 n,則:?。?。由于定時器周期不超過 1/60 秒,即,故T取 m=7。即中斷周期為,此時,TH0=0 x00,TL0=0 x00,TH1=0

53、 xb1,TL1=0 xe0。每分鐘脈搏跳動次數(shù),為方便計算,取。脈搏波動頻率測量子程序流程圖如圖 4-2 所示。0 x00TH0, 0 x00TL00 xb1TH10 xe0TL1將所得到的數(shù)據(jù)存儲在變量中TR0 置 0,定時器停止工作將所測數(shù)據(jù)轉化為 10 進制計算 1 分鐘內(nèi)的脈搏數(shù)TR0、TR1 置 1,開始計數(shù)將數(shù)據(jù)顯示出來河南機電高等??茖W校畢業(yè)設計/論文20圖 4-2 脈搏波動頻率測量子程序流程圖串口發(fā)送模塊的子程序流程圖如下圖所示圖 4-3 串口發(fā)送模塊子程序流程圖5 結結 論論本文詳細介紹了采用單片機 AT89C51 實現(xiàn)寬量程、高精度心電圖頻率測量的原理,誤差分析及系統(tǒng)軟硬

54、件設計。此方案接口電路簡單,充分利用了單片機的內(nèi)部資源,成本低,實際使用性能可靠。而且充分利用單片機軟件編程技術對測量數(shù)據(jù)進行優(yōu)化處理,對測量誤差進行修正,提高了儀器測量精度;對測量數(shù)據(jù)的進行傳輸,使得本設計更加實用化。數(shù)字頻率計是計算機、通訊設備、音頻視頻等科研生產(chǎn)領域不可缺少的測量儀器。在進行模擬、數(shù)字電路的設計、安裝、調(diào)試過程中,由于其使用十進制數(shù)顯示,測量迅速,精確度高,顯示直觀,會被經(jīng)常使用到。 通過本次設計, 不但加深我對在課程上所學到的單片機理論知識的認識和理解,重新讓自己認識到串口初始化TI 清零發(fā)送數(shù)據(jù)寫 SBUFTI 置位?NoNo按鍵是否按下?Yes河南機電高等??茖W校畢

55、業(yè)設計/論文21了這門學科的在應用方面的廣闊前景,并且通過知識與應用于實踐的結合更加豐富了自己的知識。擴展了知識面,不但掌握了本專業(yè)的相關知識,而且對其他專業(yè)的知識也有所了解,而且較系統(tǒng)的掌握單片機應 用系統(tǒng)的開發(fā)過程,因而自身的綜合素質(zhì)有了全面的提高。 致致 謝謝畢業(yè)設計給我?guī)砹瞬豢赡绲纳羁逃∠?我的收獲是巨大的,首先,在專業(yè)知識的理解與掌握上更進了一步,通過對所不理解的專業(yè)知識的查找,并最終將其理解掌握,而且融入到設計理念中,這是一個不斷成長和成熟的過程。最后,在論文即將完成之際,我的心情無法平靜,從開始進入課題到論文的順利完成,有多少可敬的師長、同學、朋友給了我無言的幫助,在這里請接

56、受我誠摯的謝意!我要借此機會感謝老師和同學們給予我的關心和幫助。首先我要感謝我的指導老師閔茹老師對我悉心的指導。每次向她請教問題,老師都不厭其煩地給我解答,糾正論文中出現(xiàn)的錯誤。在做畢業(yè)設計的過程中不斷地督促我、鼓勵河南機電高等??茖W校畢業(yè)設計/論文22我,給予我莫大的動力。論文能夠按質(zhì)按量的順利完成,離不開閔老師的嚴格要求和無私幫助。我還要感謝給予我很多關心、幫助的老師和同學們。感謝三年來的各位老師在學業(yè)上給予我精心的指導,感謝我所有的同學和朋友的支持,感謝你們陪我度過三年充實的大學生活。在這里向你們表示深深的敬意。參考文獻參考文獻1 楊福生,呂揚生.生物醫(yī)學信號的處理和識別M.天津:天津科

57、技翻譯出版公司1997,122 王保強.高精度測頻方案設計J.成都信息工程學院學報,2002(2):77-81.3 潘如寶.實用心電圖分析診斷指南.廣西科技大學出版社,2002.4 郭尚平.一種數(shù)字心率計的研制J.中國醫(yī)療器械雜志,1994,18(6):333334.5 談學.基于單片機的等精度頻率計設計J.重慶工商大學學報(自然科學版),2004(4):133-135.河南機電高等專科學校畢業(yè)設計/論文236 陳新.心臟性猝死的高?;颊?中華心律失常學雜志,2000 年,4 卷(4 期):307-308.7 馮濤.遠程心電監(jiān)護系統(tǒng)的設計J.長春,長春理工大學,2004,5.8 程詠梅,夏雅琴

58、,尚嵐.人體脈搏波信號檢測系統(tǒng).北京生物醫(yī)學工程.2006.第 25 卷.9 朱國富,廖明濤,王博亮.袖珍式脈搏波測量儀.電子技術應用.1998.第 1 期.10 李樹翀.中國便攜醫(yī)療電子市場分析與預測.電子元器件資訊.2009,(5).11 李三波等.實用臨床心電圖圖譜.陜西科技大學出版社,2002.12 歐陽俊.基于 BL-410 的指端脈搏波采集系統(tǒng)應用研究.2004.第 11 卷第 2 期.13 張俊謨.單片機原理與應用M.北京:北京航空航天大學出版社,2001.14 劉文,楊欣,張鎧麟.基于 AT89C2051 單片機的指脈檢測系統(tǒng)的研究J.醫(yī)療裝備.2005.15 韓文波.光電式脈搏波監(jiān)測系統(tǒng).長春光學精密機械學院學報.1999. 22(4).16 康華光.電子技術基礎模擬部分M.第四版.北京:高等教育出版社,1998.17 閻石.數(shù)字電子技術基礎M.第四版.北京:高等教育出版社,1997.18 康華光.單片機典型外圍器件及應用實例M.北京.人民郵電出版社.2003.19 郭天祥,新概念 51 單片機 C 語言教程一入門開發(fā)擴展全攻略M.電子工業(yè)出版社.2009.03.20 馬忠梅.單片機的 C 語音應用程序設計M.北京:北京航空航天大學出版社.2003.附錄附錄 1 1 程序清單程序清單測量心率的系統(tǒng)程序設計如下:#incl

溫馨提示

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

最新文檔

評論

0/150

提交評論