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

下載本文檔

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

文檔簡介

河南機電高等??茖W校畢業(yè)設計/論文II引言 11課題研究的背景及內(nèi)容 22系統(tǒng)設計基本原理 22.1心率的測量原理 32.2頻率的測量方法 32.2.1直接測頻法 32.2.2周期測頻法 32.2.3綜合測頻法 42.3AT89C52單片機的簡單介紹 42.3.1AT89C52各引腳功能及管腳電壓 42.3.2AT89C52的主要引腳介紹 53系統(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)軟件設計 175結(jié)論 20致謝 21參考文獻 22附錄1程序清單23附錄2程序清單28PAGEPAGE29摘要隨著我國人口老齡化程度的加快和人們物質(zhì)生活水平的提高,心血管、心臟病等疾病也越來越頻繁地出現(xiàn)在人們的生活中,人們對這一類疾病的預防和治療的意識也在不斷提高。因此,人們希望有一種醫(yī)療儀器,能夠在家里隨時隨地進行心電圖信號頻率的測量,對自己的健康狀況隨時有所掌握,避免危險的發(fā)生。作為一個醫(yī)生,在門診和查病房時,也希望有一個可以隨身攜帶的測頻儀器,方便疾病的快速診斷。因此便攜式電子測頻儀成為研究的熱點。鑒于此,結(jié)合現(xiàn)代醫(yī)學信號檢測、信號處理、信息存儲、智能分析等高技術(shù)手段,利用單片機研制成功一種便攜式電子測頻儀,并通過RS-232串行接口與計算機相連接。這是一種新穎的臨床和家庭兼用的心電圖測頻儀。關(guān)鍵詞:心電圖信號;頻率;便攜式;單片機AbstractWiththefasterincreaseofoldpopulationandtheimprovementoflivingstandard,diseasesuchascardiovascularandhearttroubleismorefrequentinourlifeandourconsciousnessofpreventionandcureagainstthesediseaseisalsoraisingcontinuously.SowehopeakindinstrumentcanbedevelopedtomeasurethefrequencyofourECGsignalanytimeanywherebyourselvessothatwecanavoiddangerbymasteringourhealthconditionatanytime.Foradoctor,healsohopesthereisacarry-onfrequencymeasurementinstrumenttofacilitaterapiddiagnosis.Sothecarry-onfrequencymeasurementinstrumentisbecomingtheresearchfocus.Inviewofthis,wedevelopedakindofcarry-onfrequencymeasurementinstrumentbasedontheknowledgeofmedicalsignaldetection,signalprocessing,informationstorageandintelligentanalysisbySCM.TheinstrumentcanrealizeteletransmissionbyconnectingtothecomputerthroughtheRS-232serialinterface.Itdorealizedremoteandreal-timemonitoring.Itisakindofcarry-oninstrumentforbothhospitalsandfamilies.Keywords:ECGsignal;frequency;carry-on;SCM引言心率是指人體心臟每分鐘搏動的次數(shù)。它是反映心臟是否正常工作的一個重要參數(shù),同時心率值也是衡量體力勞動強度和腦力勞動強度的重要指標。因此心率的測量是一種評價病人生理狀況很好的方法。心率計是用于測量心率值的的醫(yī)療設備,它的應用在心血管疾病的研究和診斷方面也發(fā)揮出顯著的作用,它們所記錄的心臟活動時的生物電信號,已成為臨床診斷的重要依據(jù)。因此,電子測頻儀的發(fā)展越來越受關(guān)注。電子測頻儀是計算機、通訊設備、音頻視頻等科研生產(chǎn)領域不可缺少的測量儀器。它是一種用十進制數(shù)字顯示被測信號頻率的數(shù)字測量儀器。它的基本功能是測量正弦信號,方波信號及其他各種單位時間內(nèi)變化的物理量。在進行模擬、數(shù)字電路的設計、安裝、調(diào)試過程中,由于其使用十進制數(shù)顯示,測量迅速,精確度高,顯示直觀,受到人們的青睞。到目前為止,電子測頻儀已有30多年的發(fā)展史。早期,設計師們追求的目標主要是擴展測量范圍,再加上提高測量精度、穩(wěn)定度等,這些也是人們衡量電子計算器的技術(shù)水平,決定電子計數(shù)器價格高低的主要依據(jù)。目前這些基本技術(shù)日臻完善,成熟。應用現(xiàn)代技術(shù)可以輕松地將電子計數(shù)器的測頻上限擴展到微波頻段。但是隨著人們生活水平的提高和科學技術(shù)的發(fā)展,人們對電子測頻儀的要求也越來越高。1課題研究的背景及內(nèi)容眾所周知,冠心病是影響人類身體健康的第一殺手,僅去年全世界死于冠心病的患者就達1850萬人,占整個死亡人數(shù)的四分之一。在我國心臟病患者約有七千萬人,死亡原因主要是致命性心率失常和急性心梗。據(jù)北京急救中心統(tǒng)計70%以上病發(fā)于中,大部分人因失去搶救時間死于院外。由于目前用于心率監(jiān)護的傳統(tǒng)數(shù)字頻率計,體積偏大,操作靈活性差,不便于攜帶,且價格昂貴,一般只有在醫(yī)院中才能見到。因此對于病情嚴重且發(fā)病十分危急、變化迅速的心血管疾病特別是冠心病和心源性猝死患者來說,無法實時掌握自己的病情。這樣搶救不及時導致死亡成為他們生活中隨時可能發(fā)生的噩夢。如何使高危心臟病人,尤其是占絕大多數(shù)的院外患者在病發(fā)前能做出早期診斷,提前進行預防和就診是降低院外高危心臟病人群因得不到及時搶救而導致死亡發(fā)生率的關(guān)鍵。因此,便攜式的電子頻率計對于人們健康水平的提高顯得尤為重要。從脈搏波中提取人體的生理病理信息作為臨床診斷和治療的依據(jù),歷來都受到中外醫(yī)學界的重視。幾乎世界上所有的民族都用過“摸脈”作為診斷疾病的手段。在我國傳統(tǒng)中醫(yī)學的診斷中,“望、聞、問、切”是最基本的四個方面。而在其中,切,就是指的脈診。脈搏波所呈現(xiàn)出的形態(tài)(波形)、強度(波幅)、速率(波速)和節(jié)律(周期)等方面的綜合信息,在很大程度上反映人體心血管系統(tǒng)中許多生理病理的血流特征,可以直接反應出患者心臟的部分狀況,因此對脈搏波采集和處理具有很高的醫(yī)學價值和應用前景。本文中就是用脈搏波信號來代替心電信號的。專家在對中國便攜式醫(yī)療電子產(chǎn)品市場現(xiàn)狀與未來展望的報告中指出,由于國家政策的支持,更適合便攜式醫(yī)療電子產(chǎn)品的應用。另外隨著消費者對產(chǎn)品認知程度不斷升高,健康意識提升以及產(chǎn)業(yè)分工的不斷細化,便攜式醫(yī)療電子產(chǎn)品價格也會出現(xiàn)大幅度的下降,這樣更有利于市場規(guī)模擴張。由此我們可以看出便攜式醫(yī)療電子市場前景非常誘人。2系統(tǒng)設計基本原理2.1心率的測量原理正常人的胸腔內(nèi)有一顆時刻跳動的心臟,要測量心率必然要和心臟發(fā)生聯(lián)系。這里需要把心臟的跳動以脈沖波的形式表現(xiàn)出來。那我們?nèi)绾尾拍塬@取到心臟的跳動信號呢。心跳的聲音又稱為心音,用聽診器或直接把耳朵貼到胸膛上就能聽到“咚…咚…咚…”的聲音,這是心臟跳動時血液進出心臟瓣膜時的撞擊聲,如果將麥克風與聽診器的聽筒連接,或者把麥克風貼到胸膛,用示波器觀察麥克風的輸出信號,就可得到心音波形。如圖2-1所示。圖2-1心音信號另外,中醫(yī)的“脈診”把腕動脈賦予了極其重要的診斷功能。可以經(jīng)??吹饺藗兺ㄟ^捏住手腕看看有沒有脈搏來判斷其生死,這個脈搏跳動采集出來就是脈搏波信號。如圖2-2所示。它也能反映心臟的跳動。這是一種常用的方法。圖2-2脈搏波信號2.2頻率的測量方法2.2.1直接測頻法直接測頻法是記錄在單位時間內(nèi)待測信號的脈沖個數(shù),則待測頻率為:=/,其中又稱為閘門時間。待測信號的脈沖是在閘門時間內(nèi)送入計數(shù)器的。由于閘門的開與閉和計數(shù)脈沖的送入在時間關(guān)系上是隨機的,這樣將產(chǎn)生極限范圍為的計數(shù)誤差,測頻相對誤差由/決定。對于同一被測頻率信號,選取閘門時間愈長,誤差越小,當取一定閘門時,被測頻率越高,誤差越小。從而使得測量精度隨被測信號頻率的下降而降低。這種方法測量系統(tǒng)簡單,測量輸出速度快,只適用于高頻的測量。2.2.2周期測頻法周期測頻法是在待測信號的一個周期內(nèi),記錄標準頻率信號變化次數(shù)。這種方法測出的頻率是:=/方法同樣存在的量化誤差。對于同一標準信號,被測信號周期越大,計數(shù)值越大量化誤差/越小,測量誤差越小;當被測信號周期不變,選用的標準頻率信號越大,同樣計數(shù)值越大,量化誤差/越小,測量誤差越小。相反的存在測量精度隨被測信號頻率的升高而降低的缺陷。這種方法測量系統(tǒng)簡單,測量輸出速度快,只適用于低頻的測量。2.2.3綜合測頻法綜合測試法是為了克服測試法在低頻測量時精度不高的缺陷發(fā)展起來。通過倍頻,把待測頻率放大倍。其中是根據(jù)被測頻率信號為可變的,即當?shù)皖l時值大,高頻值小,具體值由測量過程經(jīng)過反饋可編程決定,其待測頻率為:=/這時同樣存在/()量化誤差,不過精度提高到原來的倍。其特點是待測信號脈沖間隔誤差降低,但測頻程序、倍頻控制電路較復雜。分頻測頻法是為了提高測周期法高頻測量時的精度形成的。由于測周期法要求待測信號周期不能太短,所以可通過分頻使待測高頻信號的周期擴大倍。同樣其中是根據(jù)被測頻率信號為可變的,不過當?shù)皖l時值小,高頻時值大,具體值也由測量過程經(jīng)過反饋可編程決定。其待測頻率為:=/其特點是高頻測量精度比測周期法提高倍,但可編程的分頻電路較復雜。2.3AT89C52單片機的簡單介紹2.3.1AT89C52各引腳功能及管腳電壓AT89C52為8位通用微處理器,采用工業(yè)標準的C51內(nèi)核,在內(nèi)部功能及管腳排布上與通用的8xc52相同,其主要用于會聚調(diào)整時的功能控制。功能包括對會聚主IC內(nèi)部寄存器、數(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腳定義為I2C總線控制端口,分別連接N1的SDAS(18腳)和SCLS(19腳)端口,12腳、27腳及28腳定義為握手信號功能端口,連接主板CPU的相應功能端,用于當前制式的檢測及會聚調(diào)整狀態(tài)進入的控制功能。AT89C52提供以下標準功能:8K字節(jié)Flash閃存,256字節(jié)內(nèi)部RAM,32個I/O口線,3個16位定時/計數(shù)器,一個6向量兩級中斷結(jié)構(gòu),一個全,雙工串行通信口,片內(nèi)振蕩器及時鐘電路。同時,AT89C52支持兩種軟件可選的節(jié)電工作模式??臻e方式停止CPU的工作,但允許RAM,定時/計數(shù)器,串行通信及中斷系統(tǒng)繼續(xù)工作。掉電方式保存RAM中的內(nèi)容。但振蕩器停止工作并禁止其他所有部件工作直到下一個硬件復位。2.3.2AT89C52的主要引腳介紹P0口:P0口是一組8位漏極開路型雙向I/O口,也即地址/數(shù)據(jù)總線復用口。作為輸出口用時,每位能以吸收電流的方式驅(qū)動8個TTL邏輯門電路,對端口P0寫“1”時,可作為高阻抗輸入端用。在訪問外部數(shù)據(jù)存儲器或程序存儲器時,這組口線分時轉(zhuǎn)換地址(低8位)和數(shù)據(jù)總線復用,在訪問期間激活內(nèi)部上拉電阻。在Flash編程時,P0口接收指令字節(jié),而在程序校驗時,輸出指令字節(jié),校驗時,要求外接上拉電阻。P1口:P1口是一個帶內(nèi)部上拉電阻的8位雙向I/O口,P1的輸出緩沖級可驅(qū)動(吸收或輸出電流)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的輸出緩沖級可驅(qū)動(吸收或輸出電流)4個TTL邏輯門電路。對端口P2寫“1”,通過內(nèi)部的上拉電阻把端口拉到高電平,此時可作輸入口,作輸入口使用時,因為內(nèi)部存在上拉電阻,某個引腳被外部信號拉低時會輸出一個電流(IIL)。在訪問外部程序存儲器或16位地址的外部數(shù)據(jù)存儲器(例如執(zhí)行MOVX@DPTR指令)時,P2口送出高8位地址數(shù)據(jù)。在訪問8位地址的外部數(shù)據(jù)存儲器(如執(zhí)行MOVX@RI指令)時,P2口輸出P2鎖存器的內(nèi)容。Flash編程或校驗時,P2亦接收高位地址和一些控制信號。P3口:P3口是一組帶有內(nèi)部上拉電阻的8位雙向I/O口。P3口輸出緩沖級可驅(qū)動(吸收或輸出電流)4個TTL邏輯門電路。對P3口寫入“1”時,它們被內(nèi)部上拉電阻拉高并可作為輸入端口。此時,被外部拉低的P3口將用上拉電阻輸出電流(IIL)。P3口除了作為一般的I/O口線外,更重要的用途是它的第二功能。P3口還接收一些用于Flash閃速存儲器編程和程序校驗的控制信號。定時器2:定時器2是一個16位定時/計數(shù)器。它既可當定時器使用,也可作為外部事件計數(shù)器使用,其工作方式由特殊功能寄存器T2CON(如表3)的C/T2位選擇。定時器2有三種工作方式:捕獲方式,自動重裝載(向上或向下計數(shù))方式和波特率發(fā)生器方式,工作方式由T2CON的控制位來選擇。定時器2由兩個8位寄存器TH2和TL2組成,在定時器工作方式中,每個機器周期TL2寄存器的值加1,由于一個機器周期由12個振蕩時鐘構(gòu)成,因此,計數(shù)速率為振蕩頻率的1/12。在計數(shù)工作方式時,當T2引腳上外部輸入信號產(chǎn)生由1至0的下降沿時,寄存器的值加1,在這種工作方式下,每個機器周期的5SP2期間,對外部輸入進行采樣。若在第一個機器周期中采到的值為1,而在下一個機器周期中采到的值為0,則在緊跟著的下一個周期的S3P1期間寄存器加1。由于識別1至0的跳變需要2個機器周期(24個振蕩周期),因此,最高計數(shù)速率為振蕩頻率的1/24。為確保采樣的正確性,要求輸入的電平在變化前至少保持一個完整周期的時間,以保證輸入信號至少被采樣一次。中斷:AT89C52共有6個中斷,兩個外中斷(INT0和INT1),3個定時器中斷(定時器0、1、2)和串行口中斷。這些中斷源可通過分別設置專用寄存器IE的置位或清0來控制每一個中斷的允許或禁止。IE也有一個總禁止位EA,它能控制所有中斷的允許或禁止。振蕩:XTAL1為反向振蕩放大器的輸入及內(nèi)部時鐘工作電路的輸入,XTAL2為來自反向振蕩器的輸出。一般振蕩電路如圖2-3所示。圖2-3單片機振蕩電路在本圖中晶振選擇頻率為12MHz,電容選擇30pF。經(jīng)計算得單片機工作胡機器周期為:()=。(2-1)復位:RST為單片機的復位輸入。當振蕩器復位器件時,要保持RST腳兩個機器周期的高電平時間。一般復位電路如圖2-4所示:圖2-4單片機復位電路時鐘電路工作后,在REST管腳上加兩個機器周期高電平,芯片內(nèi)部開始進行初始復位。3系統(tǒng)硬件的設計3.1系統(tǒng)硬件的設計思路本系統(tǒng)的整體構(gòu)成如下圖所示。從光敏傳感器輸出的信號經(jīng)過調(diào)整,在進入單片機I/O口時以脈沖的形式來代表每次心臟的跳動,再由單片機程序計算心率。計算機系統(tǒng)計算機系統(tǒng)LED顯示器心電信號調(diào)理電路光敏傳感器單片機系統(tǒng)圖3-1便攜式測頻儀的硬件組成從圖3-1可以看出,此系統(tǒng)由四大模塊組成:心電信號的獲取、心電信號的調(diào)整、單片機測頻電路及顯示、單片機與計算機之間的通信。心電信號的獲取是通過光敏傳感器來完成的,將食指放在光源和光敏傳感器間,就可得到所需的脈搏跳動信號;光敏傳感器輸出的心電信號電壓非常微弱(只有1mV左右),且波形十分不規(guī)則,因此需要預處理電路,對其進行濾波、放大(一般要放大幾千倍,變換成0-5V)和整形,形成單片機的外部中斷脈沖;單片機系統(tǒng)用于接收心電圖信號預處理電路傳送來的0-5V電壓信號,對信號進行處理后測出頻率,顯示在LCD液晶顯示器上,并且把測量的心電圖信號的頻率通過自身的串行口傳送出去。單片機應具有低電壓、低功耗的特點,一般8位單片機能夠滿足要求。計算機系統(tǒng)是一臺普通的PC機,通過RS-232串行口,采集到單片機發(fā)送來的數(shù)據(jù)通過高級語言編寫程序,在PC機上顯示出相應的頻率并將所顯示的頻率值發(fā)送到計算機上。3.2系統(tǒng)電路各模塊設計3.2.1心電信號的獲取一個在臨床中廣泛應用的測量脈搏的方法是利用手指尖血容積的變化來反映心臟的跳動。手指上充滿了毛細血管,所以在驗血時只要用針扎一下指尖就會有鮮血流出。這些毛細血管里的血液體積是不恒定的,當心臟收縮時,血液流向全身的血管,此時毛細血管中血液的體積增大;而當心臟舒張時,血液由靜脈回流心臟,此時毛細血管里的血液體積減少。我們只需要想辦法監(jiān)測到手指毛細血管里血液的體積變化。如圖3-2所示。心臟收縮心臟舒張心臟收縮心臟舒張圖3-2指尖血液體積變化當光線穿過指尖時,其中毛細血管中的血液體積隨著心臟跳動在規(guī)律地變化,當然穿過手指的光線強度也隨著毛細血管中血液的體積的改變而改變。如圖3-3(a)所示,在手指一側(cè)放置一個光源,在另一側(cè)放置一個光敏傳感器。如圖3-3所示。當穿過指尖的光線被皮下毛細血管的血液體積影響時,光敏傳感器的輸出信號會產(chǎn)生相應的改變,得出毛細血管中血液變化的特點。為了減少外界光線對光敏傳感器的影響,在實際應用中我們一般把光源和光敏傳感器分別安裝在一個不透明指套內(nèi)部的上下面,測量時手指伸到指套里,光線從上方光源發(fā)出,穿過手指到達下方的光敏傳感器。如圖3-3(b)所示。(a)脈搏信號采集原理圖(b)脈搏信號采集設備圖3-3指尖脈搏信號的采集在本設計中,我們用普通的高亮度發(fā)光二極管代替光源(它的亮度足以穿過指尖的皮膚),用普通的光敏電阻代替光敏傳感器(由于proteus中沒有光敏電阻,因此仿真使用可變電阻代替光敏電阻)。3.2.2心電信號的調(diào)整模塊如圖3-4所示,心電信號的預處理模塊包括所采集心電信號的低通濾波、放大、整形。放大器濾波器整形電路單片機放大器濾波器整形電路單片機圖3-4心電信號的調(diào)整模塊下面分別對此模塊的各個電路進行介紹:按運動后人體心臟的最高跳動次數(shù)達240次/分計算來設計低通放大器,它由IC2A和C4等組成,如圖3-5所示。轉(zhuǎn)折頻率由R7、C4、R8和C5決定,放大倍數(shù)由R8和R6的比值決定。圖3-5低通放大器根據(jù)二階低通濾波器的傳遞函數(shù),可得(3-1)放大倍數(shù)為(3-2)取0.707倍零頻增益計算高頻轉(zhuǎn)折頻率,即(3-3)按人的心臟頻率最高為4Hz考慮,低頻特性是令人滿意的。需要說明的是,以上分析是在忽略C3的條件下做出的,如果考慮C3的話,那么:(3-4)由此可見,C3沒有影響頻率特性的分析,它的作用只是隔直。二級放大器如圖3-6所示。RV2用以調(diào)整系統(tǒng)的放大倍數(shù),C1是耦合電容,信號由第一級向第二級傳遞時通常用耦合電容來消除干擾,同時防止自激振蕩的產(chǎn)生。采用二級放大,零點漂移不很明顯,在0.1V左右。圖3-6二級放大器整形電路如圖3-7所示。圖3-7整形電路整形電路是由555定時器構(gòu)成的施密特觸發(fā)器。將555定時器的兩個輸入端連在一起作為信號輸入端,即可得到施密特觸發(fā)器。由于比較器的參考電壓不同,因而基本RS觸發(fā)器的置0信號()和置1信號()必然發(fā)生在輸入信號的不同電平。因此,輸出電壓由高電平變?yōu)榈碗娖胶陀傻碗娖阶優(yōu)楦唠娖剿鶎τ玫闹狄膊幌嗤?,這樣就形成了施密特觸發(fā)特性。為了提高比較器參考電壓的穩(wěn)定性,通常在端接有0.01uF的濾波電容。首先我們來分析從0逐漸升高的過程:當時,,故;當時,,故保持不變;當以后,,故。因此,。其次,再看從高于開始下降的過程:當時,,故保持不變;當以后,,故。因此,由此得到電路的回差電壓為=-=(3-5)電路的電壓傳輸特性,如圖3-8所示:0圖3-8施密特觸發(fā)器的電壓傳輸特性如果參考電壓由外接的電壓供給,則不難看出這時=,=,=(-)通過改變值可以調(diào)節(jié)回差電壓的大小。3.2.3單片機測頻電路及顯示如圖3-11所示為由單片機AT89C51、X1、R10、C5等組成單片機電路。單片機電路對P3.4輸入的整形后的脈沖信號進行計算處理后把結(jié)果送到數(shù)碼管顯示。單片機中,T0選用工作方式2,計數(shù)方式;T1也選用工作方式2為定時方式。方式2是將16位的計數(shù)寄存器分為兩個8位寄存器,組成一個可重裝入的8位計數(shù)寄存器。其中TLx作為8位計數(shù)寄存器,THx作為8位計數(shù)常數(shù)寄存器。當TLx計數(shù)溢出時,一方面,將TFx置位,并向CPU申請中斷;另一方面,將THx的內(nèi)容重新裝入TLx中,繼續(xù)計數(shù)。重新裝入不影響THx的內(nèi)容,可以多次連續(xù)再裝入。定時器():此時,計數(shù)輸入信號是內(nèi)部時鐘脈沖,每個機器周期使寄存器的值增1。每個機器周期等于12個振蕩周期,故計數(shù)速率為振蕩周期的1/12.當采用12MHz的晶振時,計數(shù)速率為1MHz。定時器的定時時間,與系統(tǒng)的振蕩頻率有關(guān),與計數(shù)器的長度和初值有關(guān)。計數(shù)器():單片機通過引腳T0(P3.4)和T1(P3.5)對外部信號進行計數(shù)。在每個機器周期的S5P2期間,CPU采樣引腳的輸入電平。若前一機器周期采樣值為1,下一個機器周期采樣值為0,則計數(shù)器增1,此后的機器周期S3P1期間,新的計數(shù)值裝入計數(shù)器。因此,檢測一個1到0的跳變需要2個機器周期,故最高計數(shù)頻率為振蕩頻率的1/24。本設計中,計算心率的方法是連續(xù)計算幾個脈沖之間的時間差,將這些時間差平均后得到心臟連續(xù)兩次跳動之間的平均間隔,從而推算出每分鐘心臟跳動的次數(shù),即心率。測出的頻率采用液晶數(shù)碼管顯示屏進行顯示。利用單片機的P0和P1口分別對字位和字形顯示進行控制,從而將所測得的頻率直觀地顯示出來。測頻及顯示電路如下圖3-9所示。圖3-9測頻及顯示電路3.2.4單片機與計算機的通信在AT89C52中有一個串行接口(SerialPort),這是一個全雙工的異步串行通信接口,可作UART(通用異步接收和發(fā)送器)用,也可作同步移位寄存器用。所謂全雙工的異步串行通信接口,就是說該接口可以同時進行接收和發(fā)送數(shù)據(jù)。這是因為口內(nèi)的接收緩沖器和發(fā)送緩沖器在物理上是隔離的,是完全獨立的??梢酝ㄟ^訪問特殊功能寄存器SBUF來訪問接收緩沖器和發(fā)送緩沖器。接收緩沖器還具有雙緩沖的功能,即它在接收第一個數(shù)據(jù)字節(jié)后,還能接收第二個數(shù)據(jù)字節(jié)。但是,在它完成接收第二個數(shù)據(jù)字節(jié)后,若第一個字節(jié)仍未取走,則該字節(jié)數(shù)據(jù)將會丟失。UART串行口的結(jié)構(gòu)分為兩大部分:波特率發(fā)生器和串行口。如圖3-10所示。發(fā)送控制器發(fā)送控制器≥1發(fā)送SBUF(99)門波特率發(fā)生器定時器T1fosc/2分頻接受控制端串行控制寄存器SCON(98H)接受SBUF輸入移位寄存器8TXD(P3.1)T1 R1中斷8RXD(P3.0)3-10串行口結(jié)構(gòu)框圖其中波特率發(fā)生器主要是由定時器/計數(shù)器T1、T2及內(nèi)部的一些控制開關(guān)和分頻器所組成,它向串行口送出的時鐘信號為TXCLOCK(發(fā)送時鐘)和RXCLOCK(接收時鐘),相應的控制波特率發(fā)生器的特殊功能寄存器有TMOD、TCON、T2CON、PCON、TL1、TH1、TL2和TH2等;串行口內(nèi)部組成如下:(1)接收寄存器SBUF和發(fā)送寄存器SBUF:它們在物理上是隔離的,但是占用同一個地址—99H。(2)串行口邏輯控制:接收來自波特率發(fā)生器的時鐘信號—TXCLOCK(發(fā)送時鐘)和RXCLOCK(接收時鐘);控制內(nèi)部的輸入移位寄存器將外部的串行數(shù)據(jù)轉(zhuǎn)換為并行數(shù)據(jù),輸出移位寄存器將內(nèi)部的并行數(shù)據(jù)轉(zhuǎn)換為串行數(shù)據(jù)輸出,并控制串行中斷(RI和TI)。(3)串行口控制寄存器:SCON。(4)串行數(shù)據(jù)輸入/輸出引腳:TXD(P3.1)為串行輸出,RXD(P3.0)為串行輸入。下面我們簡單介紹串行口的3個特殊功能寄存器:(1)串行口控制寄存器SCON:串行口控制寄存器SCON是一個逐位定義的8位寄存器,由它控制串行通信的方式選擇、接收和發(fā)送,指示串行口的狀態(tài)。寄存器SCON既可字節(jié)尋址也可位尋址,字節(jié)地址為98H,位地址為98H-9FH。見表3-1所示。表3-1串行口控制寄存器SCONb7b6b5b4b3b2b1b0SM0SM1SM2RENTB8RB8TIRI9FH9EH9DH9CH9BH9AH99H98H其中各位的意義如下:SM0、SM1——串行接口工作方式定義位:當SM0、SM1=00時,串行口工作在方式0,為8位同步移位寄存器;當SM0、SM1=01,串行口工作在方式1,為10位異步接收發(fā)送;當SM0、SM1=10,串行口工作在方式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中不使用這一位。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與串行口控制有關(guān),當SMOD=1時,波特率提高一倍。復位時,SMOD=0;其它位與掉電方式有關(guān)。見表3-2所示:表3-2電源控制寄存器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ù)從RXD(P3.0)端輸入或輸出,同步移位脈沖由TXD(P3.1)送出。這種方式常用于擴展I/O口。(2)方式1:在方式1下,串行口為比特率可調(diào)的10位通用異步接口UART。每發(fā)送或接受的一幀信息中,包括1位起始位0,8位數(shù)據(jù)位和1位停止位1。(3)方式2:在方式2下,串行口為11位UART,傳送波特率與SMOD有關(guān)。發(fā)送或接收的一幀數(shù)據(jù)中包括1位起始位0,8位數(shù)據(jù)位,1位可編程位(用于奇偶校驗)和1位停止位1。(4)方式3:方式3為波特率可變的11位UART通信方式。除了波特率以外,方式3和方式2完全相同。如圖3-4所示為4種工作方式的比較。表3-4串行口的4種工作方式工作方式功能說明波特率方式08位同步移位寄存器常用于擴展I/O口fosc/12方式110位UART8位數(shù)據(jù)、起始位、結(jié)束位可變(取決于定時器1溢出率)方式211位UART8位數(shù)據(jù),起始位0,結(jié)束位1和奇偶校驗位fosc/64或fosc/32方式311位UART數(shù)據(jù)位,起始位,校驗位,結(jié)束位可變(取決于定時器1溢出率)在本設計中我們使用的是方式1,下面我們詳細介紹一下此種工作方式的發(fā)送過程。當串行口選擇方式1時,其數(shù)據(jù)傳輸波特率由定時器/計數(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ù)器下次滿度翻轉(zhuǎn)(由全1變?nèi)?)后的機器周期。所以每位的發(fā)送過程與16分頻計數(shù)器同步,而不是與寫SBUF同步。開始發(fā)送后的一個位周期,發(fā)送信號有效,開始將起始位送TXD(P3.1)引腳。1位時間后,數(shù)據(jù)信號有效。發(fā)送移位寄存器將數(shù)據(jù)由低位到高位順序輸出至TXD(P3.1)引腳。1位時間后,第一個移位脈沖出現(xiàn),將最低數(shù)據(jù)位從右邊移除,同時0從左邊移入。當最高數(shù)據(jù)位移至發(fā)送移位寄存器的輸出端時,先前裝入的第9位的1,正好在最高數(shù)據(jù)位的左邊,而它的左邊全部為0。在第10個位周期(16分頻計數(shù)器回0時),發(fā)送控制器進行最后一次移位,清除發(fā)送信號,同時使TI置位。此模塊的電路如圖3-11所示。圖3-11單片機與計算機通信電路4系統(tǒng)軟件設計系統(tǒng)主程序控制單片機系統(tǒng)按預定的操作方式運行,是單片機系統(tǒng)程序的框架。系統(tǒng)主程序流程圖如圖:開始開始系統(tǒng)初始化脈搏波動頻率測量程序P3.4是否為矩形脈沖?LCD顯示YN串口發(fā)送圖4-1系統(tǒng)主程序流程圖脈搏波動頻率測量程序主要通過編程來控制單片機完成頻率的測量和顯示。當單片機C/T=1時為計數(shù)方式,多路開關(guān)與定時器的外部引腳連通,外部計數(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時,反相器輸出為1,或門輸出為1,打開與門,使定時器的啟動僅受TRO端信號電平的控制。在此種情況下,INT0引腳的電平變化對或門不起作用。TRO=1時接通控制開關(guān),計數(shù)脈沖加到計數(shù)器上,每來一個計數(shù)脈沖,計數(shù)器加1,只有當TRO=0時,控制開關(guān)斷開,計數(shù)器停止計數(shù)。當GATA=0時,若TRO=1,或門、與門全部打開,外部信號電平通過INTO引腳直接控制定時器的啟動和關(guān)閉。輸人高電平時允許計數(shù),否則停止計數(shù)。根據(jù)定時器的結(jié)構(gòu)原理,若我們將GATE位、TR0均設為‘1’,INT0端輸入被測頻率信號,當被測信號的高電平到來時,開始計數(shù);當被測信號的低電平到來時,計數(shù)器停止計數(shù),此時TL0、TH0的數(shù)據(jù)就是相應的N值。本設計中對脈搏頻率的測量采用周期測量法??蓪纹瑱C內(nèi)定時/計數(shù)器T1定為16位定時器,對內(nèi)部機器周期計數(shù),即方式控制字為#01H。定時器的開關(guān)由程序根據(jù)P3.2口上的狀態(tài)進行控制,檢測到上升沿時開T0計數(shù),當緊接著的另一個上升沿被檢測到時關(guān)T0計數(shù)。T0中的計數(shù)值為nx,則被測脈搏信號周期(對于12MHz晶振,Ts=1μs),每分鐘跳動次數(shù)??紤]到脈搏的頻率很低,大約為1HZ左右,而16位定時/計數(shù)器的最高計數(shù)值為65535,這樣定時/計數(shù)器將發(fā)生溢出,且最后脈搏波動頻率的計算涉及到雙字節(jié)除法,編程較復雜。為此,采用定時器中斷方式,即在一個脈搏周期內(nèi),隔一段時間T1,T1即為中斷周期,且T1<65535,就將TH0,TL0清零。設N為每分鐘脈搏跳動次數(shù),T為脈搏跳動周期,則本設計中,設定顯示的每分鐘脈搏跳動次數(shù)誤差不超過1次,則若T=2,則定時器周期不超過1/15秒。若T=1,則定時器周期不超過1/60秒。取T=1,即定時器周期不超過1/60秒。設中斷周期為T1,中斷次數(shù)為n,則:取:。由于定時器周期不超過1/60秒,即,,故取m=7。即中斷周期為,此時,TH0=0x00,TL0=0x00,TH1=0xb1,TL1=0xe0。每分鐘脈搏跳動次數(shù),為方便計算,取。脈搏波動頻率測量子程序流程圖如圖4-2所示。0x00→TH0,0x00→TL00x00→TH0,0x00→TL00xb1→TH10xe0→TL1將所得到的數(shù)據(jù)存儲在變量中TR0置0,定時器停止工作將所測數(shù)據(jù)轉(zhuǎn)化為10進制計算1分鐘內(nèi)的脈搏數(shù)TR0、TR1置1,開始計數(shù)將數(shù)據(jù)顯示出來圖4-2脈搏波動頻率測量子程序流程圖串口發(fā)送模塊的子程序流程圖如下圖所示串口初始化串口初始化TI清零發(fā)送數(shù)據(jù)寫SBUFTI置位?NoYesNo按鍵是否按下?YesYes圖4-3串口發(fā)送模塊子程序流程圖5結(jié)論本文詳細介紹了采用單片機AT89C51實現(xiàn)寬量程、高精度心電圖頻率測量的原理,誤差分析及系統(tǒng)軟硬件設計。此方案接口電路簡單,充分利用了單片機的內(nèi)部資源,成本低,實際使用性能可靠。而且充分利用單片機軟件編程技術(shù)對測量數(shù)據(jù)進行優(yōu)化處理,對測量誤差進行修正,提高了儀器測量精度;對測量數(shù)據(jù)的進行傳輸,使得本設計更加實用化。數(shù)字頻率計是計算機、通訊設備、音頻視頻等科研生產(chǎn)領域不可缺少的測量儀器。在進行模擬、數(shù)字電路的設計、安裝、調(diào)試過程中,由于其使用十進制數(shù)顯示,測量迅速,精確度高,顯示直觀,會被經(jīng)常使用到。通過本次設計,不但加深我對在課程上所學到的單片機理論知識的認識和理解,重新讓自己認識到了這門學科的在應用方面的廣闊前景,并且通過知識與應用于實踐的結(jié)合更加豐富了自己的知識。擴展了知識面,不但掌握了本專業(yè)的相關(guān)知識,而且對其他專業(yè)的知識也有所了解,而且較系統(tǒng)的掌握單片機應用系統(tǒng)的開發(fā)過程,因而自身的綜合素質(zhì)有了全面的提高。致謝畢業(yè)設計給我?guī)砹瞬豢赡绲纳羁逃∠?我的收獲是巨大的,首先,在專業(yè)知識的理解與掌握上更進了一步,通過對所不理解的專業(yè)知識的查找,并最終將其理解掌握,而且融入到設計理念中,這是一個不斷成長和成熟的過程。最后,在論文即將完成之際,我的心情無法平靜,從開始進入課題到論文的順利完成,有多少可敬的師長、同學、朋友給了我無言的幫助,在這里請接受我誠摯的謝意!我要借此機會感謝老師和同學們給予我的關(guān)心和幫助。首先我要感謝我的指導老師閔茹老師對我悉心的指導。每次向她請教問題,老師都不厭其煩地給我解答,糾正論文中出現(xiàn)的錯誤。在做畢業(yè)設計的過程中不斷地督促我、鼓勵我,給予我莫大的動力。論文能夠按質(zhì)按量的順利完成,離不開閔老師的嚴格要求和無私幫助。我還要感謝給予我很多關(guān)心、幫助的老師和同學們。感謝三年來的各位老師在學業(yè)上給予我精心的指導,感謝我所有的同學和朋友的支持,感謝你們陪我度過三年充實的大學生活。在這里向你們表示深深的敬意。參考文獻[1]楊福生,呂揚生.生物醫(yī)學信號的處理和識別[M].天津:天津科技翻譯出版公司.1997,12.[2]王保強.高精度測頻方案設計[J].成都信息工程學院學報,2002(2):77-81.[3]潘如寶.實用心電圖分析診斷指南.廣西科技大學出版社,2002.[4]郭尚平.一種數(shù)字心率計的研制[J].中國醫(yī)療器械雜志,1994,18(6):333—334.[5]談學.基于單片機的等精度頻率計設計[J].重慶工商大學學報(自然科學版),2004(4):133-135.[6]陳新.心臟性猝死的高?;颊?中華心律失常學雜志,2000年,4卷(4期):307-308.[7]馮濤.遠程心電監(jiān)護系統(tǒng)的設計[J].長春,長春理工大學,2004,5.[8]程詠梅,夏雅琴,尚嵐.人體脈搏波信號檢測系統(tǒng).北京生物醫(yī)學工程.2006.第25卷.[9]朱國富,廖明濤,王博亮.袖珍式脈搏波測量儀.電子技術(shù)應用.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]康華光.電子技術(shù)基礎—模擬部分[M].第四版.北京:高等教育出版社,1998.[17]閻石.數(shù)字電子技術(shù)基礎[M].第四版.北京:高等教育出版社,1997.[18]康華光.單片機典型外圍器件及應用實例[M].北京.人民郵電出版社.2003.[19]郭天祥,新概念51單片機C語言教程一入門開發(fā)擴展全攻略[M].電子工業(yè)出版社.2009.03.[20]馬忠梅.單片機的C語音應用程序設計[M].北京:北京航空航天大學出版社.2003.附錄1程序清單測量心率的系統(tǒng)程序設計如下:#include<regx52.h>#include<intrins.h>#defineuintunsignedint#defineucharunsignedcharunsignedcharcodedispbit[8]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};//共陰數(shù)碼管unsignedcharcodedispcode[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};//顯示0-9unsignedcharcount[8]={0,0,0,0,0,0,0,0};unsignedintT0count=0;unsignedchartime1tick=0;unsignedchari=0;unsignedlongx;//該開始定義unsignedint,結(jié)果超出了范圍,因為int的最大是65536sbit KS=P3^7;voidsend_int(void); //串口初始化bit scan_key(); //掃描按鍵voidproc_key(); //按鍵處理voidsend_str(); //發(fā)送字符串 voidpulse_init(void);voiddelay(uintms);voiddisplay(void);main(){pulse_init(); TR1=1;//開啟timer TR0=1; while(1)display();TR1=0; TR0=0;send_int(); TR1=1; //啟動定時器1 while(1) { if(scan_key()) //掃描按鍵 { delay(5); //有按鍵,延時去抖動 if(scan_key()) //再次掃描 { while(!KS); //等待按鍵釋放 proc_key(); //鍵處理 } } }}voidpulse_init(void){ TMOD=0x16;//T0工作在方式2,計數(shù)器模式 TH0=0x00; TL0=0x00; TH1=0xb1;//20ms中斷一次 TL1=0xe0; ET0=1; ET1=1; EA=1;}voiddelay(uintms){ unsignedchari,j; for(i=0;i<ms;i++) for(j=0;j<180;j++) { _nop_(); _nop_(); _nop_(); _nop_(); }}staticvoidtime0_int(void)interrupt1using0{ T0count++; //T0為計數(shù)器模式}voidt1(void)interrupt3using0{ time1tick++; TH1=0xb1;//20ms中斷一次 TL1=0xe0; if(time1tick==50)//定時1s { time1tick=0; TR0=0; TR1=0;//T1為定時器模式 EA=0; }}voiddisplay(void){ x=256*T0count+TL0; //轉(zhuǎn)換成10進制 i=7;//數(shù)碼管的顯示高位表示數(shù)據(jù)的低位 while(x)//賦值 { count[i]=x%10; x=x/10; i--; } count[i]=x; for(i=0;i<8;i++) { P0=dispbit[i]; P1=dispcode[count[i]]; delay(1); }}voidsend_int(void){TMOD=0x20; //定時器1工作于8位自動重載模式,用于產(chǎn)生波特率 TH1=0xF3; //波特率2400 TL1=0xF3; SCON=0x50; //設定串行口工作方式 PCON=0x00; //波特率不倍增 IE=0x0; //禁止任何中斷,采用查詢方式}bitscan_key() //掃描按鍵{ if(KS==0) return(1); else return(0);}voidproc_key() //鍵處理{ send_str(); //傳送字串}/*voidsend_char(uchartxd) //傳送一個字符{ SBUF=txd; while(!TI); //等特數(shù)據(jù)傳送 TI=0; //清除數(shù)據(jù)傳送標志}*/voidsend_str() //傳送字串{ uchari=0; while(LCD_TXD[i]!='\0') { SBUF=LCD_TXD[i]; while(!TI); //等特數(shù)據(jù)傳送 TI=0; //清除數(shù)據(jù)傳送標志 i++; //下一個字符 } }附錄2電子測頻儀設計圖基于C8051F單片機直流電動機反饋控制系統(tǒng)的設計與研究基于單片機的嵌入式Web服務器的研究MOTOROLA單片機MC68HC(8)05PV8/A內(nèi)嵌EEPROM的工藝和制程方法及對良率的影響研究基于模糊控制的電阻釬焊單片機溫度控制系統(tǒng)的研制基于MCS-51系列單片機的通用控制模塊的研究基于單片機實現(xiàn)的供暖系統(tǒng)最佳啟停自校正(STR)調(diào)節(jié)器單片機控制的二級倒立擺系統(tǒng)的研究基于增強型51系列單片機的TCP/IP協(xié)議棧的實現(xiàn)基于單片機的蓄電池自動監(jiān)測系統(tǒng)基于32位嵌入式單片機系統(tǒng)的圖像采集與處理技術(shù)的研究基于單片機的作物營養(yǎng)診斷專家系統(tǒng)的研究基于單片機的交流伺服電機運動控制系統(tǒng)研究與開發(fā)基于單片機的泵管內(nèi)壁硬度測試儀的研制基于單片機的自動找平控制系統(tǒng)研究基于C8051F040單片機的嵌入式系統(tǒng)開發(fā)基于單片機的液壓動力系統(tǒng)狀態(tài)監(jiān)測儀開發(fā)模糊Smith智能控制方法的研究及其單片機實現(xiàn)一種基于單片機的軸快流CO〈,2〉激光器的手持控制面板的研制基于雙單片機沖床數(shù)控系統(tǒng)的研究基于CYGNAL單片機的在線間歇式濁度儀的研制基于單片機的噴油泵試驗臺控制器的研制基于單片機的軟起動器的研究和設計基于單片機控制的高速快走絲電火花線切割機床短循環(huán)走絲方式研究基于單片機的機電產(chǎn)品控制系統(tǒng)開發(fā)基于PIC單片機的智能手機充電器基于單片機的實時內(nèi)核設計及其應用研究基于單片機的遠程抄表系統(tǒng)的設計與研究基于單片機的煙氣二氧化硫濃度檢測儀的研制基于微型光譜儀的單片機系統(tǒng)單片機系統(tǒng)軟件構(gòu)件開發(fā)的技術(shù)研究基于單片機的液體點滴速度自動檢測儀的研制基于單片機系統(tǒng)的多功能溫度測量儀的研制基于PIC單片機的電能采集終端的設計和應用基于單片機的光纖光柵解調(diào)儀的研制氣壓式線性摩擦焊機單片機控制系統(tǒng)的研制基于單片機的數(shù)字磁通門傳感器基于單片機的旋轉(zhuǎn)變壓器-數(shù)字轉(zhuǎn)換器的研究基于單片機的光纖Bragg光柵解調(diào)系統(tǒng)的研究單片機控制的便攜式多功能乳腺治療儀的研制基于C8051F020單片機的多生理信號檢測儀基于單片機的電機運動控制系統(tǒng)設計Pico專用單片機核的可測性設計研究基于MCS-51單片機的熱量計基于雙單片機的智能遙測微型氣象站MCS-51單片機構(gòu)建機器人的實踐研究基于單片機的輪軌力檢測基于單片機的GPS定位儀的研究與實現(xiàn)基于單片機的電液伺服控制系統(tǒng)用于單片機系統(tǒng)的MMC卡文件系統(tǒng)研制基于單片機的時控和計數(shù)系統(tǒng)性能優(yōu)化的研究基于單片機和CPLD的粗光柵位移測量系統(tǒng)研究單片機控制的后備式方波UPS提升高職學生單片機應用能力的探究基于單片機控制的自動低頻減載裝置研究基于單片機控制的水下焊接電源的研究基于單片機的多通道數(shù)據(jù)采集系統(tǒng)基于uPSD3234單片機的氚表面污染測量儀的研制基于單片機的紅外測油儀的研究96系列單片機仿真器研究與設計基于單片機的單晶金剛石刀具刃磨設備的數(shù)控改造基于單片機的溫度智能控制系統(tǒng)的設計與實現(xiàn)基于MSP430單片機的電梯門機控制器的研制基于單片機的氣體測漏儀的研究基于三菱M16C/6N系列單片機的CAN/USB協(xié)議轉(zhuǎn)換器基于單片機和DSP的變壓器油色譜在線監(jiān)測技術(shù)研究基于單片機的膛壁溫度報警系統(tǒng)設計基于AVR單片機的低壓無功補償控制器的設計基于單片機船舶電力推進電機監(jiān)測系統(tǒng)基于單片機網(wǎng)絡的振動信號的采集系統(tǒng)基于單片機的大容量數(shù)據(jù)存儲技術(shù)的應用研究基于單片機的疊圖機研究與教學方法實踐基于單片機嵌入式Web服務器技術(shù)的研究及實現(xiàn)基于AT89S52單片機的通用數(shù)據(jù)采集系統(tǒng)基于單片機的多道脈沖幅度分析儀研究機器人旋轉(zhuǎn)電弧傳感角焊縫跟蹤單片機控制系統(tǒng)基于單片機的控制系統(tǒng)在PL

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 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

提交評論