freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)設計--基于單片機控制的人體健康監(jiān)測系統(tǒng)設計(留存版)

2025-01-30 20:12上一頁面

下一頁面
  

【正文】 NOP SETB MOV R3, 9 RE01: DJNZ R3, RE10 MOV C, MOV R3, 23 RE20: DJNZ R3, RE20 RRC A DJNZ R2, RE01 MOV R1, A DEC R1 DJNZ R4, RE00 RET DISPLAY: MOV R0, 28H MOV A, R0 RL A RL A RL A MOV R2, A MOV R0, 29H MOV A, R0 SWAP A; MOV R0, 28H XCHD A, RO MOV R1,50H MOV A,R1 SUBB A,38 JNC BA0 MOV A,R1 SUBB A,36 JC BAO MOV A,R1 DA A 畢業(yè) (論 文 ) 軟件設計 30 MOV R1,A MOV R0,29H MOV A,R0 SWAP A ANL A,0F0H LCALL R1,51H MOV R1,A MOV DPTR,BFFFH MOV R0,50H MOV A,R0 MOVX DPTR,A MOV DPTR,7FFFH MOV R0,51H MOVX DPTR,A BAO: LCALL BAOJING RET JNB , JIESU SJMP START JIESU : RET 畢業(yè) (論 文 ) 軟件設計 31 3. 4. 3 血壓檢測子程序 SAMPLE:NOP SHI: MOV R0,53H SETB EA SETB EX0 CLR F0 XIYANG。按下 K3 鍵時,轉(zhuǎn)入對血壓的檢測并將其值顯示出來。 BP01 的主要性能參數(shù) 表 1 所列為 BP01 在電源電壓 Vs為 5. 0V、環(huán)境溫度 TA 為 25℃ 時的主要性能參數(shù) 畢業(yè) (論 文 ) 硬件設計 16 BP01 的 極限參數(shù)如下 : 最大工作電壓: 20VDC; 最大耐壓: 1500 mmHg; 工作溫度范圍: 0~ 70℃ ;引 腳焊接溫度(最大值): 250℃ ( 2~ 4 秒) 用 BP01 構(gòu)成的便攜式電子血壓計的原理電路 由偏置電源電路 、前置處理電路、顯示電路 和壓力傳感器( BP01)組成,該血壓計的血壓測量范圍為 0~ 200mmHg,分辨率為 0. 1mmHg,工作電源為一節(jié) 9V迭層電池 。 7]如圖 3所示: 圖 8 DS18B20的初始化時序 DS18B20 的寫時序 寫時序起始于單片機拉低總線。 畢業(yè) (論 文 ) 硬件設計 11 2. 4 溫度檢測的原理及設計 DS18B20 的介 紹: DS18B20 是美國 DALLAS 半導體公司繼 DS1820 之后最新推出的一種改進型智能溫度傳感器。 OE為輸出允許信號,用于控制三條輸出鎖存器向單片機輸出轉(zhuǎn)換得到的數(shù)據(jù)。 XTAL2: 接外部晶振和微調(diào)電容的另一端,在片內(nèi)它是振蕩器倒相放大器的輸出,若使用外部 TTL 時鐘時,該引腳為外部時鐘的輸入端。 8051 共有 5 個中斷源,即外中斷 2 個,定時 /計數(shù)中斷 2個,串行中斷 1 個。 圖 MCS51單片機系統(tǒng)結(jié)構(gòu)框圖 由圖可以看出,單片機內(nèi)部主要包含下列幾個部件: ① 8 位 CPU ② 片內(nèi)帶震蕩器,震蕩頻率 f范圍為 ~ 12MHz:可有時鐘輸出 ③ 128 個字節(jié)的片內(nèi)數(shù)據(jù)存儲器 ④ 4K 字節(jié)的片內(nèi)程序存儲器 ⑤ 程序存儲器的尋址范圍為 64K 字節(jié) ⑥ 片外數(shù)據(jù)存儲器的尋址范圍為 64K 字節(jié) ⑦ 4 個 8 位并行 I/O 接口 :P0、 P P P3 畢業(yè) (論 文 ) 總體方案 4 ⑧ 2 個 16 位定時器 /計數(shù)器 ⑨ 中斷系統(tǒng)有 5個中斷源 MCS- 51 單片機內(nèi)部結(jié)構(gòu) MCS- 51單片機芯片內(nèi)部結(jié)構(gòu)框圖如圖 2所示。而人體基本健康監(jiān)測器集測量心跳、體溫、血壓、為一體,并用單片機加以處理控制,普通人群都可以方便使用,而不需要具備專業(yè)的醫(yī)療知識,相信這一點肯定倍受廣大群眾的青睞。首先是心跳檢測,利用壓電傳感器將檢測到的心跳信號轉(zhuǎn)換為電信號再通過集成運放轉(zhuǎn)換成單片機可以接收的信號。隨著微控制技術(以軟件代硬件的高性能控制技術)的日益完善和發(fā)展,單片機的應用必將導致傳統(tǒng)控制技術發(fā)生巨大的變化。如果血壓超限則報警。對 MCS- 51 系列( 8031 除外)而言,有 4個物理上相互獨立的存儲器空間:即內(nèi)、外程序存儲器和內(nèi)、外數(shù)據(jù)存儲器。發(fā)出數(shù)據(jù)時 ,ALE 無效 ,P0 接口輸出數(shù)據(jù) ,正常操作時 ,又因 ALE 能按主振頻率的 1/6 發(fā)出固定頻率 ,所以有時可以加以利用。通道選擇表如下表所示。 Ⅴ . 是否轉(zhuǎn)換完畢,我們根據(jù) EOC 信號來判斷。 例如 +125℃的數(shù)字輸出為 07D0H, +℃的數(shù)字輸出為 0191H,℃的數(shù)字輸出為 FF6FH, 55℃的數(shù)字輸出為 FC90H。 如圖 10所示 : 圖 10 DS18B20的讀時序 DS18B20 使用中注意事項 DS18B20 雖然具有測溫系統(tǒng)簡單、測溫精度高、連接方便、占用口線少等優(yōu)主機讀 “ 0 ” 時間片 主機讀 “ 1 ” 時間片1 u s 總線采樣 總線采樣15 us 15 us 15 us30 us1 u s Vcc1 Wir eBusGND畢業(yè) (論 文 ) 硬件設計 15 點,但在實際應用中也應注意以下的問題: 較小的硬件開銷需要相對復雜的軟件進行補償,由于 DS1820 與微處理器間采用串行數(shù)據(jù)傳送,因此,在對 DS18B20 進行讀寫編程時,必須嚴格的保證讀寫時序,否則將無法讀取測溫結(jié)果。此屬于 硬件設計范疇在此不再鏊述。利用傳感器 BP01 檢測到的模擬信 號通過 ADC0809 轉(zhuǎn)化成數(shù)字量,每當 ADC0809 轉(zhuǎn)化完成就會發(fā)一個中斷信號,單片機此時就會讀取 A/D 轉(zhuǎn)化值放入相應的內(nèi)存地址,通過單片機內(nèi)部的數(shù)據(jù)處理程序轉(zhuǎn)化成相應的血壓值。 學會了怎樣查閱資料和利用工具書。另外,在設計過程中也有很多同學也給了我很多幫助, 尤其是同組張錫陽同學的大力配合,讓我知道了團體協(xié)作精神的重要,在這里也對他表示感謝 。 三、 《 檢測與轉(zhuǎn)換技術 》 作者:常健生 機械工業(yè)出版社 主要內(nèi)容是工業(yè)中常用傳感器的工作原理、轉(zhuǎn)換電路(或測量電路)及其應用。 我參考了其中的 A/D 轉(zhuǎn)換 器的應用部分。 我認為該產(chǎn)品還有許多功能可以完善,如記憶存儲功能、于上位機的連接通信功能等,相信增加了這些功能本設計將更加成熟具有更高的經(jīng)濟價值。 了解進行一項相對比較大型的科技設計所必不可少的幾個階段。這時判斷有沒有 K5 鍵按下,如果有,則結(jié)束子程序,返回子程序,如果沒有,則繼續(xù)對心跳數(shù)的測量。調(diào)試時可先用電位器調(diào)整輸出值,再用萬用表測出該電位器的阻值,最后再換成固定電阻。在主機發(fā)起讀時序之后,單總線器件才開始在總線上發(fā)送 0或 1。 64 位 ROM 的排的循環(huán)冗余校驗碼( CRC=X8+ X5+ X4+ 1)。 Ⅱ . 初始化時,使 ST和 OE 信號全為低電平。畢業(yè) (論 文 ) 總體方案 9 引腳結(jié)構(gòu) 圖 5 ADC0809 引腳圖 IN0- IN7: 8條模擬量輸入通道 ADC0809 對輸入模擬量要求:信號單極性,電壓范圍是 0- 5V,若信號太小,必須進行放大;輸 入的模擬量在轉(zhuǎn)換過程中應該保持不變,如若模擬量變化太快,則需在輸入前增加采樣保持電路。8 位準雙向 I/O 接口 ,占 1~8 腳 .準雙向接口是指該接口內(nèi)部有上拉電阻 ,能驅(qū)動 4 個 LSTTL(低功耗肖脫基晶體管邏輯電路 )負載 .P1 接口一般作通用 I/O 接口線使用 . 畢業(yè) (論 文 ) 總體方案 7 ④ 控制信號引腳線 a. PSEN(29 腳 )。 ② 定時器 /計數(shù)器 MCS- 51單片機片內(nèi)有兩個 16 位的定時 /計數(shù)器,即定時器 0 和定時器 1。人體體溫檢測利用芯片 DS18B20 這個數(shù)字溫度傳感器進行溫度測量。 BP01。 本系統(tǒng)的研究于開發(fā)有利于人體健康檢測的需要,對日常生活的改善有很多好處,具有很高的實用價值。所以本論文在介紹硬件部分的基礎上將重點介紹軟件部分的編寫。運算電路以 ALU 為核心單元,可以完成半字節(jié)、單字節(jié)以及多字節(jié)數(shù)據(jù)的運算操作,其中包括加、減、乘、除、十進制調(diào)整等算術運算以及與、或、異或、求補和循環(huán)等邏輯操作,運算結(jié)果的狀態(tài)由狀態(tài)寄存器保存。 Vss:接地端。 ADC0809 的內(nèi)部邏輯結(jié)構(gòu) 圖 4 ADC0809 內(nèi)部結(jié)構(gòu)圖 由上圖 可知, ADC0809 由一個 8路模擬開關、一個地址鎖存與譯碼器、一個 A/D轉(zhuǎn)換器和一個三態(tài)輸出鎖存器組成。因 ADC0809 的內(nèi)部沒有時鐘電路,所需時鐘信號必須由外界提 供,通常使用頻率為 500KHZ。他在 測溫精度、轉(zhuǎn)換時間、傳輸距離、分辨率等方面較 DS1820 有了很大的改進,給用戶帶來了更方便的使用和更令人滿意的效果。具體情況如圖 9 所示 : 圖 9 DS18B20的寫時序 DS18B20 的讀時序 單總線器件僅在單片機發(fā)出讀時序時,才向主機傳輸數(shù)據(jù),所以,在主機發(fā)出讀數(shù)據(jù)命令后,必須馬上產(chǎn)生讀時序,以便從機能夠傳輸數(shù)據(jù)。 調(diào)試方法 畢業(yè) (論 文 ) 硬件設計 17 a.零壓輸出調(diào)整 在零壓輸出時,調(diào)整失調(diào)電位器 RP1,在血壓計的顯示值為 000. 0 時,即可認為完成了零壓輸出調(diào)整。 開始 初始化 讀鍵盤 心跳檢測 溫度檢測 血壓檢測 結(jié)束 K1 鍵嗎 K2 鍵 K3 鍵 K4?鍵 畢業(yè) (論 文 ) 軟件設計 19 3. 2 子程序流程圖 3. 2. 1 心跳檢測流程 中斷流程圖 心跳程序流程圖如上圖,檢測心跳采用中斷完成,每次中斷對心跳數(shù)進行加 1,完成對心跳數(shù)的計數(shù)。 歸納起來,主要有以下幾點: 有兩年多的時間都是在學習單片機原理知識,并未真正地去應用和實踐。 在設計硬件之前,對軟件如何圍繞硬件方面心中應比較清楚透徹,否則將會使設計出來的硬件無法編程,成為一堆無用的東西,從而使設計走很大的彎路。下面將這些參考書目及參考內(nèi)容 介紹如下: 一、 《 MSC— 51 單片機應用設計》 作者:張剛毅 哈爾濱工業(yè)大學出版社 本書全面系統(tǒng)地闡述了基于 MCS51 系列單片機應用系統(tǒng)設計。 壓電傳感器中主要使用的壓電材料包括有石英、酒石酸鉀鈉和磷酸二氫胺。最后再次感謝指導老師。一個人不可能什么都學過,什么都懂,因此,當你在設計過程中需要用一些不曾學過 的東西時,就要去有針對性地查找資料,然后加以吸收利用,以提高自己的應用能力,而且還能增長自己見識,補充最新的專業(yè)知識。最后判斷是否有 K5 鍵按下,如果有則退出子程序,返回主程序;如果沒有則繼續(xù)檢測血壓。 2. 7 硬件總電路圖 詳見附錄 二 畢業(yè) (論 文 ) 軟件設計 18
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1