基于單片機控制的人體健康監測系統設計_第1頁
基于單片機控制的人體健康監測系統設計_第2頁
基于單片機控制的人體健康監測系統設計_第3頁
基于單片機控制的人體健康監測系統設計_第4頁
基于單片機控制的人體健康監測系統設計_第5頁
已閱讀5頁,還剩38頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

壓電傳感器將檢測到的心跳信號轉換為電信號再通過集成運放轉換成單片機可以接本系統的研究于開發有利于人體健康檢測的需要,對日常生活的改善有很多好單片機8051;DS18B20;BPO1;A/D轉換ⅡThissystemdesignisthehumanbodyhealthmonitorsystemwhichcontthemonolithicintegrthreehealthbodydrafts:Palpitation,bodytemperature,bloodpressure.Arecomposedbythehardwareandthesoftwaretwoparts.Firstipalpitationsignalusingthepiezoelectricpick-uptotransformintotheelectricalsignaltransportsagainthroughtheintegrationintegratedcircuitwillbeallowedtoreceive.Nextisthetemperatureexaminatioprogrammingprocessaccordingtothischexaminationoncemore,transformsintousingpressuretransmitterBPO1thebloodpressuretheelectricalsignal,transformsthroughtheADC0809modulusswitcsignaldemonstratesthroughmonolithicincludesthemonolithicinrepositionstheelectriccircuitaswellasthekeyboardelectrThissystemresearchisadvantageoustothedevelopmenttothehumanbexaminationneed,hasverymanyadvantagetothedailylMonolithicintegratedcircuit8051;DS18B20;BP01;A/Dtransformation中文摘要及關鍵字 英文摘要及關鍵字 1.總體方案 1.1方案論證及系統工作原理 1.2總體方案圖 2硬件設計 2.1主控芯片MCS—51介紹 2.2ADC0809的介紹 2.3心跳檢測原理設計 2.4溫度檢測的原理及設計 2.5血壓檢測電路原理及設計 2.6其他電路設計 2.7硬件總電路圖 3.軟件設計 3.1主程序流程圖 3.2子程序流程圖 3.2.1心跳檢測流程 3.2.2溫度檢測流程圖 3.2.3血壓檢測流程圖 21-3.3主程序清單 22-3.4子程序清單 結論 參考文獻 附錄二 錯誤!未定義書簽。畢業(論文)緒論隨著微控制技術(以軟件代硬件的高性能控制技術)的日益完善和發展,單片機在本次設計中我與張錫陽同學一組,完成這個課題,單片機單片機1.總體方案本系統通過鍵盤設定三種工作方式:心跳檢測,人體體溫檢測,血壓檢測。心跳檢測采用傳感器將心跳轉換成單片機可以接受的信號,每跳動一次就產生一個脈沖,讓單片機產生一個中斷,每中斷一次就進行一次計數,每分鐘進行一次采樣進行統計心跳數。人體體溫檢測利用芯片DS18B20這個數字溫度傳感器進行溫度測量。測的數據通過CD4511進行譯碼,輸入數碼管進行顯示。測的數據如果超限則進行報警。血壓檢測利用BPO1型壓力傳感器將壓力信號轉化為電信號經過運放由ADC0809轉化為數字量送入單片機處理。如果血壓超限則報警。該方案可以有效、實時的測量心跳、體溫、血壓這些要求監測參數,能夠達到系統設計的各項指標,設計方案是切實可行的。1.2總體方案圖路路總體方案2.1主控芯片MCS—51介紹口等。MCS-51單片機的系統結構框圖如圖1所示。T2^16位定時器/事伴計數器程序存院器數匿存佬器可編程書行口中斷①②③④⑤⑦片內帶震蕩器,震蕩頻率f范圍為1.2~12MHz:可有時鐘輸出128個字節的片內數據存儲器4K字節的片內程序存儲器4個8位并行I/0接口:P0、P1、P2、P3畢業(論文)⑧2個16位定時器/計數器請Uu驅詞亞乘動器與與5詔報車計聚器Kmm圖2MCS—51單片機芯片內部結構和控制器兩部分電路組成。運算器電路畢業(論文)運算器電路包括ALU(算術邏輯單元)、ACC(累加器)、B寄存器、狀態寄存器、暫存器1和暫存器2等部件,運算器的功能是進行算術運算和邏輯運算。運算電路以ALU為核心單元,可以完成半字節、單字節以及多字節數據的運算操作,其中包括加、減、乘、除、十進制調整等算術運算以及與、或、異或、求補和循環等邏輯操作,運算結果的狀態由狀態寄存器保存。控制器電路包括程序計數器PC、PC加1寄存器、指令寄存器、指令譯碼器、數據指針DPTR、堆棧指針SP、緩沖器以及定時與控制電路等。控制電路完成指揮控制工作,協調單片機各部分正常工作。②定時器/計數器MCS-51單片機片內有兩個16位的定時/計數器,即定時器0和定時器1。它們可以用于定時控制、延時以及對外部事件的計數和檢測等。(此次設計是通過定時器/計數器對編碼器輸入的脈沖進行計數)。③存儲器MCS—51系列單片機的存儲器包括數據存儲器和程序存儲器,其主要特點是程序存儲器和數據存儲器的尋址空間是相互獨立的,物理結構也不相同。對MCS一51系列(8031除外)而言,有4個物理上相互獨立的存儲器空間:即內、外程序存儲器和內、外數據存儲器。對于8051其芯片中共有256個RAM單元,其中后128個單元被專用寄存器占用,只有前128個單元供用戶使用。MCS—51單片機共有4個8位的I/O口(PO、P1、P2和P3),每一條I/0線都能獨立地用作輸入或輸出。PO口為三態雙向口,能帶8個TTL門電路,P1、P2和P3口為準雙向口,負載能力為4個TTL門電路。⑤中斷控制系統MCS—51單片機的中斷功能較強,以滿足控制應用的需要。8051共有5個中斷源,即外中斷2個,定時/計數中斷2個,串行中斷1個。所有中斷分為高級和低級兩個中斷優先級。畢業(論文)圖3為MCS—51系列單片機引腳圖及邏輯符號,它們為標準的40腳DIP封裝。這些引腳的功能描述如下:P0.2P0.323456789圖38051單片機引腳圖Vss:接地端。1.輸入/輸出引腳(I/O接口)②PO接口(P0.0~P0.7);8位雙向I/O接口,占39~32腳.如果系統接有外部存儲器,則PO接口作為數據總線和低8位地址各引腳功能簡要說明如下:總線,通過分時操作達到復用的目的.CPU對外部存儲器操作時,PO接口先用作地址總線,在ALE信號的作用下將地址鎖存,然后再將PO接口轉作為數據總線使③P1接口(P1.0~P1.7);8位準雙向I/O接口,占1~8腳.準雙向接口是指該接口內部有上拉電阻,能驅動4個LSTTL(低功耗肖脫基晶體管邏輯電路)負載.P1接口一般作通用/O接口線使用.畢業(論文)④控制信號引腳線a.PSEN(29腳);外部程序存儲器讀選通信號.在訪問外部程序存儲器時,PSEN作為外部程序存儲器的選通信號(低電平有效).在訪問外部程序存儲器時.PSEN址鎖存信號,而對8751內部EPROM編程時,該信號作為編程脈沖輸入端。8051單片機可尋址64KB,應有16根地址線,其中低8位地址線與數據共用PO接口,在作低8位的地址信號使用時,ALE有效,用以控制鎖存器鎖存PO接口的低8頻率的1/6發出固定頻率,所以有時可以加以利用。c.RST/Vpd(9腳):復位信號/備用電源輸入端。當振蕩器工作時,若此引腳保持兩個周期的高電平,就能使單片機復位。此引腳也可作為備用電源的輸入端,當單片機電源失電期間,由Vpd向片內數據器提供電源,以保護其中的內容。XTAL1:接外部晶振和微調電容的一端,在片內它是振蕩器倒相放大器的輸入,若使用外部TTL時鐘時,該引腳必須接地。XTAL2:接外部晶振和微調電容的另一端,在片內它是振蕩器倒相放大器的輸出,若使用外部TTL時鐘時,該引腳為外部時鐘的輸入端。P3.2外部中斷O請求輸入端P3.3外部中斷1請求輸入端P3.4定時/計數器0外部計數信號輸入端P3.5定時/計數器1外部計數信號輸入端P3.6外部數據存儲器寫選通輸出信號P3.7外部數據存儲器讀選通輸出信號畢業(論文)2.2ADCO809的介紹逐次逼近式A/D轉換器,可以和單片機直接ADCO809的內部邏輯結構轉換器址存譯8路模擬量開關地鎖與*允許8路模擬量分時輸入,共用A/D轉換器進行轉換。三態輸出鎖器用于鎖存完的數據引腳結構123456了891CVREF+BBcD5D4模擬量進轉換器進行轉換。A,B和C為地址輸入線,用于選通INO-IN7上的一路模擬量輸入。通道選擇表如下表所示。CBA00000010011000101畢業(論文)ST為轉換啟動信號。當ST上跳沿時,所有內部寄存器清零;下跳沿時,開始進行A/D轉換;在轉換期間,ST應保持低電平。EOC為轉換結束信號。當EOC為高電平時,表明轉換結束;否則,表明正在進行A/D轉換。OE為輸出允許信號,用于控制三條輸出鎖存器向單片機輸出轉換得到的數據。OE=1,輸出轉換得到的數據;OE=0,輸出數據線呈高阻狀態。D7-DO為數字量輸出線。CLK為時鐘輸入信號線。因ADCO809的內部沒有時鐘電路,所需時鐘信號必須由外界提供,通常使用頻率為500KHZ。VREF(+),VREF(一)為參考電壓輸入。和OE信號全為低電平。Ⅲ.送要轉換的哪一通道的地址到A,B,C端口上。(此次設計只選用第一通道INO)。IV.在ST端給出一個至少有100μs寬的正脈沖信號。V.是否轉換完畢,我們根據EOC信號來判斷。VI.當EOC變為高電平時,這時給OE為高電平,轉換的數據就輸出給單片機了。2.3心跳檢測原理設計檢測心率脈沖信號的傳感器采用壓電陶瓷(在壓電陶瓷片上安裝一海面墊以傳遞脈沖信號);將采集到的心率信號經過由CD4069的3個非門組成3級放大電路進行放大,然后通過由一系列電阻電容構成的2級梯形濾波電路進行濾波處理,即可獲得人體心率范圍的信號(約在0.66Hz-3.33Hz之間);再通過由二極管構成的檢測電路以及由3個非門構成的整形電路處理后,就可得到單片機所需要的標準的0-5V脈沖信號。將它接到單片機的外部中斷,每一個中斷進行一次計數。每一分鐘進行一次顯示這一分鐘的心跳。2.4溫度檢測的原理及設計DS18B20的介紹:DS18B20是美國DALLAS半導體公司繼DS1820之后最新推出的一種改進型智能溫度傳感器。與傳統的熱敏電阻相比,他能夠直接讀出被測溫度并且可根據實際要求通過簡單的編程實現9~12位的數字值讀數方式。可以分別在93.75ms和750ms內完成9位和12位的數字量,并且從DS18B20讀出的信息或寫入DS18B20的信息僅需要一根口線(單線接口)讀寫,溫度變換功率來源于數據總線,總線本身也可以向所掛接的DS18B20供電,而無需額外電源。因而使用DS18B20可使系統結構更趨簡單,可靠性更高。他在測溫精度、轉換時間、傳輸距離、分辨率等方面較DS1820有了很大的改進,給用戶帶來了更方便的使用和更令人滿意的效果。DS18B20采用3腳PR35封裝或8腳SOIC封裝,如圖6所視DS18B20內部結構主要由四部分組成:64位光刻ROM、溫度傳感器、非揮發的溫度報警觸發器TH和TL、配置寄存器。ROM中的64位序列號是出廠前被光刻好的,它可以看作是該DS18B20的地址序列碼,每個DS18B20的64位序列號均不相同。64位ROM的排的循環冗余校驗碼(CRC=X8+X5+X4+1)。ROM的作用是使每一個DS18B20都各不相同,這樣就可以實現一根總線上掛接多個VruVru寄生供電控制模塊圖21820內部結構DS18B20的溫度轉化DS18B20中的溫度傳感器可完成對溫度的測量,以12位轉化為例:用16位符號擴展的二進制補碼讀數形式提供,以0.0625℃/LSB形式表達,其中S為符號位。見表1:2-1SSSSS這是12位轉化后得到的12位數據,存儲在18B20的兩個8比特的RAM中,二進制中的前面5位是符號位,如果測得的溫度大于0,這5位為0,只要將測到的數值乘于0.0625即可得到實際溫度;如果溫度小于0,這5位為1,測到的數值需要取反加1再乘于0.0625即可得到實際溫度。例如+125℃的數字輸出為07DOH,+25.0625℃的數字輸出為0191H,-25.0625℃的數字輸出為FF6FH,-55℃的數字輸出為FC90H。3見表2:畢業(論文)畢業(論文)DS18B20的讀寫時序DS18B20的一線工作協議流程是:初始化→ROM操作指令→存儲器操作指令→數據傳輸。其工作時序包括初始化時序、寫時序和讀時序,它的讀寫分4種類型:分別是寫1、寫0、讀1、讀0。對1-wire器件的所有操作都是從初始化開始的,初始化過程由主機的復位脈沖和1-wire器件的應答脈沖組成。對1-wire器件的復位脈沖實際上是主機通過拉低總線來實現的,主機通過拉低總線480um以后再把總線拉高使總線上所有1-wire器件復位,總線上1-wire器件接到復位脈沖后便通過拉低總線告訴主機1-wire器件已經準備就緒。如圖3所示:k圖8DS18B20的初始化時序寫時序起始于單片機拉低總線。產生寫1時序的方式:單片機在拉低總線后,接著必須在15us之內釋放總線,由5k上拉電阻將總線拉至高電平;而產生寫0時序的方式:在單片機拉低總線后,只需在整個時序期間保持低電平即可(至少60us)。在寫時序起始后15-60us期間,單總線器件采樣總線電平狀態。如果在此期間采樣為高電平,則邏輯1被寫入該器件;如果為0則寫入邏輯0。具體情況圖9DS18B20的寫時序單總線器件僅在單片機發出讀時序時,才向主機傳輸數據,所以,在主機發出讀數據命令后,必須馬上產生讀時序,以便從機能夠傳輸數據。所有讀時序至少需要60us,且在兩次獨立的讀時序之間至少需要1us的恢復時間。每個讀時序都由主機發起至少拉低總線lus。在主機發起讀時序之后,單總線器件才開始在總線上發送0或1。若從機發送1,則保持總線為高電平;若發送0,則拉低總線。當發送0時,從機在該時序結束后釋放總線,由上拉電阻將總線拉回至空閑高電平狀態。從機發出的數據在起始時序之后,保持有效時間15us,因而,主機在讀時序期間必須釋放總線,并且在時序起始后的15us之內采樣總線狀態。如圖10所示:1uS—總線采樣圖10DS18B20的讀時序DS18B20使用中注意事項DS18B20雖然具有測溫系統簡單、測溫精度高、連接方便、占用口線少等優畢業(論文)點,但在實際應用中也應注意以下的問題:較小的硬件開銷需要相對復雜的軟件進行補償,由于DS1820與微處理器間采用串行數據傳送,因此,在對DS18B20進行讀寫編程時,必須嚴格的保證讀寫時序,否則將無法讀取測溫結果。BPO1型壓力傳感器是為監測血壓而專門設計的,主要用于便攜式電子血壓計。它采用精密厚膜陶瓷芯片和尼龍塑料封裝,具有高線性、低噪聲和外界應力小的特點;采用內部標定和溫度補償方式,從而提高了測量的精度、穩定性以及可重復性,在全量程范圍內,精度為±1%,零點失調不大于±300μV。表1所列為BPO1在電源電壓Vs為5.0V、環境溫度TA為25℃時的主要性參數名稱測量范圍一靈敏度一零壓失調一線性度一 一一 -失調溫漂 一噪聲一一一V定性全量程內一響應時間一BPO1的極限參數如下:最大工作電壓:20VDC;最大耐壓:1500mmHg;工作溫度范圍:0~70℃;引腳焊接溫度(最大值):250℃(2~4秒)用BPO1構成的便攜式電子血壓計的原理電路由偏置電源電路、前置處理電路、顯示電路和壓力傳感器(BPO1)組成,該血壓計的血壓測量范圍為0~200mmHg,分辨率為0.1mmHg,工作電源為一節9V迭層電池。a.偏置電源電路電源電路由帶有內置參考電壓的雙運放LM構成跟隨器,它們的作用是將內置的參考電壓放大后用作壓力傳感器BPO1的偏置電壓Vs,其Vs的值由下式決定:式中:Vref為LM10的內置參考電壓。其值為200mV,將此值連同電路中的R2和R3的值代入上式即可求得偏置電壓Vs的值為5V。b.前置處理電路前置處理電路由A3~A6四個運算放大器組成,其中A3構成失調偏置電路以對電路失調進行補償;A5構成跟隨器,用于對壓力傳感器BPO1的輸出信號進行若忽略失調,前置處理電路的輸出電壓Vout為:畢業(論文)畢業(論文)a.零壓輸出調整在零壓輸出時,調整失調電位器RP1,在血壓計的顯示值為000.0時,即可認為完成了零壓輸出調整。b.前置電路增益的調整壓力傳感器BPO1的滿量程輸出與偏置電壓有一定的關系,當5V偏置時,在200mmHg壓力下的輸出為10mV,其對應的顯示驅動電路的輸入為200mV,因此前置電路的增益AV為200mV/10mV,這樣,利用前面Av的計算公式即可反推出增若選取電阻R1為10kΩ,則增益電阻RT應為1.1kΩ。調試時可先用電位器調整輸出值,再用萬用表測出該電位器的阻值,最后再換成固定電阻。c.滿量程調整滿量程調整時,先在顯示電路的輸入端加上200mV電壓,然后調整電位器RP2,使其讀數為199.9mmHg即可。上調整完成之后,一般應多重復幾次,以使顯示值可靠地符合精度要求。為保證測量精度,上述電路的外圍元器件的選擇也是一個不容忽視的重要環節。此屬于硬件設計范疇在此不再鰲述。2.6其他電路設計包括電源電路設計、復位電路設計、顯示電路設計、報警電路設計、鍵盤電路設計。因為本人設計以軟件部分為主,在此便不一一列出。2.7硬件總電路圖√主程序的設計有上圖可以看出,首先對系統和外接芯片進行初始化,然后程序反復對鍵盤進行讀取,如果有鍵按下,則轉入相應的處理程序。按下K1鍵時,轉入對心跳的檢測并顯示,按下K2鍵時,轉入對人體溫度的檢測并顯示按下K3鍵時,轉入對血壓的檢測并將其值顯示出來。按下K4鍵時,所有程序結束。當心跳,血壓,溫度檢測完了之后,重新返回讀鍵盤程序,讀取鍵盤并執行相應的程序,直到有結束鍵按下,則主程序結束。重新運行時,要等到下次開機。3.2.1心跳檢測流程1分鐘延時有K5鍵按下嗎?心跳程序流程圖如上圖,檢測心跳采用中斷完成,每次中斷對心跳數進行加1完成對心跳數的計數。心跳檢測子程序,利用單片機中的兩個定時計數器進行1分鐘延時,檢查心跳數為多少,如果超限則報警,提醒醫生注意病人的心跳數。沒有超限的話,通過單片機內部的處理程序將心跳數轉換成BCD碼,在通過CD4511譯碼通過8段LED數碼管進行心跳數的顯示,并將心跳數清0。這時判斷有沒有K5鍵按下,如果有,則結束子程序,返回子程序,如果沒有,則繼續對心跳數的測量。畢業(論文)畢業(論文)3.2.2溫度檢測流程圖延時750微秒有K5鍵按下溫度檢測圖如上圖,由于單片機與DS18B20采用單總線模式,所以編程時嚴格按照DS18B20的讀寫時序,首先是將數據線拉高500微秒左右時間,然后釋放數據線,然后單片機等待DS18B20發出60~240微秒的脈沖,一旦DS18B20發出該脈沖,單片機接收到了該脈沖,則發出對DS18B20進行初始化,先發出ROM指令,再發出RAM指令,在發溫度轉化指令,再延時750微秒,單片機這時讀取溫度值,如果超限進行報警提醒醫生,如果沒有超限則將溫度用數碼管顯示出來。最后判斷是否有K5鍵按下如果有該鍵按下,則退出該子程序,返回主程序,如果該鍵沒有按下則繼續檢測溫度。3.2.3血壓檢測流程圖返回血壓檢測程序包括中斷程序和血壓處理程序。利用傳感器BPO1檢測到的模擬信號通過ADC0809轉化成數字量,每當ADC0809轉化完成就會發一個中斷信號,單片機此時就會讀取A/D轉化值放入相應的內存地址,通過單片機內部的數據處理程序轉化成相應的血壓值。判斷血壓值是否超過人體正常血壓值,如果超過正常血壓值就報警提醒醫生。如果沒有則將血壓顯示出來。最后判斷是否有K5鍵按下,如果有則退出子程序,返回主程序;如果沒有則繼續檢測血壓。3.3主程序清單LJMPINTO;中斷服務程序,用于測量心跳JNBP1.5,ENDDDV54:CLROVLCALLDELY500AINT1:MOVA,PO3.4子程序清單XCHABMOV@R0,A;延時一分鐘BAO:LCALLBAOJING3.4.2溫度檢測子程序:START:SETBP3.5;將P3.5NOPCCRP3.5;主機發出537微秒的復位低脈沖NOPNOPNOPTSR2:JNBP35,TSR3;等待DS18B20回應LJMPTSR4;延時TSR3:SETBFLAGH;置標志位,表示DS18B20存在TSR4:CLRFLAGH;清標志位,表示DS18B20不存在TSS2:CLRP1.3;DS18B20已經被檢測到MOVA,#44H;發出溫度轉換指令MOVA,#0CCH;跳過ROM匹配MOVA,#OBEH;發出LCALLREAD_1820;將讀出的溫度保存到35H36HMOVR2,#8;一共8位數據NOPNOPNOPNOPNOPMOVR0,#29HMOVA,@R1MOVDPTR,#BFFFHBAO:LCALLBAOJING3.4.3血壓檢測子程序DISSHOW:MOVR0,#53HA畢業(論文)經過三個月時間的畢業設計鍛煉,我覺得自己對單片機知識的掌握又進了一層。對單片機硬件結構的研究和軟件編程的興趣增加不少。歸納起來,主要3、學會了怎樣查閱資料和利用工具書。如果想學一門知識,不能局限于一本書,應多看幾本,既可以進行比較又增加了見識,知識會更加全面,應用起來也更有余地。另外平時課堂上所學習的知識大多比較陳舊,作為電子信息4、畢業設計對以前學過的理論知識起到了回顧作用,并對其加以進消化和鞏固.5、畢業設計培養了嚴肅認真和實事求是的科學態度。6、發現了許多我以前認識理解的誤區,因為以前學單片機時錯誤理解了某些書上的或老師講的思想,產生自以為正確的假象。7、多交談或請教容易更直接更正確的理解并掌握知識。有些時候精神不是很集中,思想不通,但多和人交談經人一點撥,有茅塞頓開的感覺。8、在設計硬件之前,對軟件如何圍繞硬件方面心中應比較清楚透徹,否則將會使設計出來的硬件無法編程,成為一堆無用的東西,從而使設計走很畢業(論文)本次設計的課題一人體基本健康監測器,是一種非常具有實用價值的電子人體基本體征(心跳、體溫、血壓)的實時檢測裝置,隨著社會的發展,人們物質生活水平的提高,越來越多的人開始時刻關心自己以及家人的健康問題,而基于單片機設計的人體基本健康監測器體積小、準確性好、使用方法簡單易懂,具有很高的性價比,因此勢必具有廣闊的市場前景。但本次設計但由于時間以及經驗有限,肯定存在許多不足之處,希望老師能給予進一步指正。我認為該產品還有許多功能可以完善,如記憶存儲功能、于上位機的連接通信功能等,相信增加了這些功能本設計將更加成熟具有更高的經濟價值。最后,我深切體會到做事情必須耐心、細心,成功就在眼前。在本次畢業設計中,我得到了機電工程系各位老師和領導的細心教導,首先對他們表示衷心的感謝。對于設計中出現的各種問題,我的畢業設計指導教師老師不管大小,都一一耐心講解,使我的設計論文能夠及時順利完成。另外,在設計過程中也有很多同學也給了我很多幫助,尤其是同組張同學的大力配合,讓我知道了團體協作精神的重要,在這里也對他表示感謝。總之感謝一切幫助和指導過我的人,當然我的設計當中還存在很多的不足之處,還特別需要老師的指導與測評。另外借此機會感謝四年以來學院的栽培。最后再次感謝指導老師。畢業(論文)《8051單片機實踐與應用》作者:吳金戌、沈慶陽、郭延吉清華大學出版社PcSpecificinformation.PhilipssemicJ.A.Allocca,ElectronicInstrumentation,PrenticeHall,1983.畢業(論文)附錄附錄一文獻綜述本次畢業設計內容是人體基本健康監測器,隨著社會的進步,物質生活水平的提高,人們越來越關注自身的健康問題,對于人體基本健康體征如心率、血壓、體溫進行全面、實時地監測,做到一個有效的健康管理就顯得十分必要,人體基本健康監測器就能夠很好的完成這一功能。基于單片機控制的人體基本健康監測器在國內外市場上已經非常普遍,在日常生活中的應用已經十分廣泛,相關的研究已經日臻成熟,可用于多種環境下監測人體的基本健康體征,并逐步向低功耗、便攜式、經濟型發展。課題的主要技術參數如下:能監測人體的體溫、心率、血壓等,用4位小數顯示,其中一位作為動做識別,其余三位顯示數據,體溫設一位小數,設置心跳指示燈,能夠同步顯示心跳情況,具有超常報警功能。關鍵性問題在于體溫、心跳、血壓如何檢測傳感以及轉化為單片機可以識別的電信號完成處理。在做設計的過程中我們查閱參考了很多相關的資料,其中包括一些芯片、器件資料和相關的設計電路。下面將這些參考書目及參考內容介紹如下:一、《MSC—51單片機應用設計》作者:張剛毅哈爾濱工業大學出版社本書全面系統地闡述了基于MCS-51系列單片機應用系統設計。詳細論述了MCS-51系列單片機的組成原理,應用系統的擴展技術,信息處理技術及常用算法,人機交互接口,D/A轉換器及A/D轉換器與單片機的接口設計,串行接口及通信,應用系統的抗干擾技術和實用技術及應用系統的設計等內容,并用大量實用的接口實例進行說明。從而使讀者能夠從初步了解單片機到真正的學以致用,并能設計單片機系統并加以應用的目的。我參考了其中的A/D轉換器的應用二、《微型計算機接口技術及應用》作者:徐仁貴機械工業出版社本書以IBM-pc微機及兼容機為主要對象,系統深入地闡述了微型計算機接口技術與總線技術的原理及應用。其主要內容包括I/O端口地址譯碼技術、定時/計數技術、DMA技術、中斷技術、存儲器接口、并行接口、人-機交互設備接口、串行接口、A/D與D/A轉換器接口,系統資源軟接口和總線技術及新型接口標畢業(論文)準。本書內容全面,實例豐富,既有常用典型外設接口,也有新型外設接口;既有I/O設備的硬接口,也有I/O設備的軟接口;既考慮了接口技術的共性,也考慮了各類接口的特點。三、《檢測與轉換技術》作者:常健生機械工業出版社主要內容是工業中常用傳感器的工作原理、轉換電路(或測量電路)及其應用。對檢測技術的基本概念、彈性元件、抗干擾技術及微型計算機在檢測系統中的應用等知識也作了簡要介紹。我用到了其中陶瓷壓電傳感器的部分。壓電傳感器中主要使用的壓電材料包括有石英、酒石酸鉀鈉和磷酸二氫胺。其中石英(二氧化硅)是一種天然晶體,壓電效應就是在這種晶體中發現的,在一定的溫度范圍之內,壓電性質一直存在,但溫度超過這個范圍之

溫馨提示

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

評論

0/150

提交評論