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

正文內(nèi)容

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

2024-12-25 20:12 上一頁面

下一頁面
 

【正文】 源為一節(jié) 9V迭層電池 。 調(diào)試方法 畢業(yè) (論 文 ) 硬件設(shè)計 17 a.零壓輸出調(diào)整 在零壓輸出時,調(diào)整失調(diào)電位器 RP1,在血壓計的顯示值為 000. 0 時,即可認為完成了零壓輸出調(diào)整。 c.滿量程調(diào)整 滿量程調(diào)整時,先在顯示電路的輸入端加上 200mV 電壓,然后調(diào)整電位器 RP2,使其讀數(shù)為 199. 9mmHg 即可。 2. 6 其他電路設(shè)計 包括電源電路設(shè)計、復(fù)位電路設(shè)計、顯示電路設(shè)計、報警電路設(shè)計、鍵盤電路設(shè)計。按下 K3 鍵時,轉(zhuǎn)入對血壓的檢測并將其值顯示出來。 開始 初始化 讀鍵盤 心跳檢測 溫度檢測 血壓檢測 結(jié)束 K1 鍵嗎 K2 鍵 K3 鍵 K4?鍵 畢業(yè) (論 文 ) 軟件設(shè)計 19 3. 2 子程序流程圖 3. 2. 1 心跳檢測流程 中斷流程圖 心跳程序流程圖如上圖,檢測心跳采用中斷完成,每次中斷對心跳數(shù)進行加 1,完成對心跳數(shù)的計數(shù)。 開始 1 分鐘延時 檢查心跳數(shù) 心跳值超限報警 顯示心跳 報警 返回 有 K5 鍵按下嗎? 開始 返回 心跳數(shù)加 1 畢業(yè) (論 文 ) 軟件設(shè)計 20 3. 2. 2 溫度檢測流程圖 溫度檢測圖如上圖,由于單片機與 DS18B20 采用單總線模式,所以編程時嚴(yán)格按照 DS18B20 的讀寫時序,首先是將數(shù)據(jù)線拉高 500 微秒左右時間,然后釋放數(shù)據(jù)線,然后單片機等待 DS18B20 發(fā)出 60~240 微秒的脈沖,一旦 DS18B20發(fā)出該脈沖,單片機接收到了該脈 沖,則發(fā)出對 DS18B20 進行初始化,先發(fā)出ROM 指令,再發(fā)出 RAM 指令,在發(fā)溫度 轉(zhuǎn)化指令,再延時 750 微秒,單片機這時讀取溫度值,如果超限進行報警提醒醫(yī)生,如果沒有超限則將溫度用數(shù)碼管顯示出來。判斷血壓值是否超過人體正常血壓值,如果超過正常血壓值就報警提醒醫(yī)生。雙字節(jié)除法單字節(jié)除子程序 MOV A, R4 SUBB A,R7 JC DV50 SETB OV 畢業(yè) (論 文 ) 軟件設(shè)計 23 RET DV50:MOV R6,8 DV51:MOV A,R5 RLC A MOV R5,A MOV A,R4 RLC A MOV R4,A MOV F0,C CLR C SUBB A,R7 ANL C,/F0 JC DV52 MOV R4,A DV52:CPL C MOV A ,R3 RLC A MOV R3,A DJNZ R6, DV51 MOV A,R4 ADD A,R4 JC DV53 SUBB A,R7 JC DV54 DV53:INC R3 DV54:CLR OV RET BAOJING:NOP KAI: JNB FLAG,NEXT MOV R2,200 DV:CPL LCALL DELY500 LCALL DELY500 畢業(yè) (論 文 ) 軟件設(shè)計 24 DJNZ R2,DV CPL FLAG NEXT:MOV R2,200 DV1:CPL LCALL DELY500 DJNZ R2,DV1 CPL FLAG JNB , KAI RET INT0: PUSH R0 PUSH A MOV R0, 43H MOV A,R0 INC A MOV R0, A POP A POP R0 RETI INT1: MOV A, P0 MOV R0, 51H MOV SETB F0 RETI ENDD: NOP NOP END 畢業(yè) (論 文 ) 軟件設(shè)計 25 3. 4 子程序清單 3. 4. 1 心跳子程序: XIN:NOP BEGIN: MOV R0,43H MOVA,0H MOV R0,A MOV TMOD,01010001B REPEAT:MOV TH1,15H MOV TL1,A0H MOV THD,0FCH MOV TL0,18H CLR MOV IE,88H SETB TR1 SETB TR0 LOOP:JNB,TF0,$ CLR TF0 JBC F0,ELSE SETB MOV TH0,0FCH MOV TL0,18H CLR SJMP LOOP ELSE:MOV R0,43H MOV A,R0 MOV B,100 DIV AB MOV R0,40H MOV R0,A MOV A,10 XCH A B DIV AB 畢業(yè) (論 文 ) 軟件設(shè)計 26 MOV R0,41H MOV R0,A MOV A,B MOV R0,42H MOV R0,A;延時一分鐘 SHOW:MOV A,R0 MOV R0,41H MOV A,R0 MOV R0,42H SWAP A XCHD A,R0 MOV DPTR,BFFFH MOVX DPTR,A MOV R0,40H MOV A,R0 MOV DPTR,7FFFH MOVX DPTR,A;顯示心跳 MOV R0,43H MOV A,R0 MOV R2,A SUBB A,100 JC BAOJING; C=1,BAO MOV A,R2 SUBB A,60 JNC BAOJING; C=0,BAO SJMP HHH BAO: LCALL BAOJING RET HHH: JNB ,ENDDDD SJMP BEGIN ENDDDD: RET 畢業(yè) (論 文 ) 軟件設(shè)計 27 3. 4. 2 溫度檢測子程序: WENDU: NOP START: SETB ;將 置位 SETB NOP CCR ; 主機發(fā)出 537 微秒的復(fù)位低脈沖 MOV R1, 3 TSR1: MOV R0, 107 DJNZ R0, $ SETB ; 然后拉高數(shù)據(jù) NOP NOP NOP MOV R0, 25H TSR2: JNB P35, TSR3;等待 DS18B20 回應(yīng) DJNZ R0, TSR2 LJMP TSR4;延時 TSR3: SETB FLAGH;置標(biāo)志位,表示 DS18B20 存在 CLR ;檢查到 DS18B20 就表示就點亮 P17LED LJMP TSR5 TSR4: CLR FLAGH;清標(biāo)志位,表示 DS18B20 不存在 CLR LJMP TSR7 TSR5: MOV RO, 117 TSR6: DJNZ R0, TSR6;時序要 求延時一段時間 TSR7: SETB P35 TB FLAGH, TSS2 CLR TSS2: CLR ; DS18B20 已經(jīng)被檢測到 LCALL WRITE1820 MOV A, 44H;發(fā)出溫度轉(zhuǎn)換指令 畢業(yè) (論 文 ) 軟件設(shè)計 28 LCALL WRITE1820 LCALL DISPLAY LCALL INIT1820;準(zhǔn)備讀溫度前先復(fù)位 MOV A, 0CCH;跳過 ROM 匹配 LCALL WRITE1820 MOV A, 0BEH; 發(fā)出讀溫度指令 LCALL READ_1820; 將讀出的溫度保存到 35H36H LCALL WRITE1820 MOV R2, 8; 一共 8 位數(shù)據(jù) CLR C WR1: CLR MOV R3, $ RRC A MOV , C MOV R3, 23 DJNZ R3, $ SETB P35 NOP DJNZ R2, WR1 SETB RET READ_1820 MOV R4, 2 MOV R1, 29H RE00: MOV R2, 8 RE01: CLR C SETB NOP NOP CLR NOP NOP 畢業(yè) (論 文 ) 軟件設(shè)計 29 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è) (論 文 ) 軟件設(shè)計 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è) (論 文 ) 軟件設(shè)計 31 3. 4. 3 血壓檢測子程序 SAMPLE:NOP SHI: MOV R0,53H SETB EA SETB EX0 CLR F0 XIYANG。 歸納起來,主要有以下幾點: 有兩年多的時間都是在學(xué)習(xí)單片機原理知識,并未真正地去應(yīng)用和實踐。畢業(yè)設(shè)計能夠從理論設(shè)計和工程實踐相結(jié)合、鞏固基礎(chǔ)知識與培養(yǎng)創(chuàng)新意識相結(jié)合、個人作用和 集體協(xié)作相結(jié)合等方面全面的培養(yǎng)學(xué)生的全面素質(zhì)。 如果想學(xué)一門知識,不能局限于一本書,應(yīng)多看幾本,既可以進行比較又增加了見識,知識會更加全面,應(yīng)用起來也更有余地。 畢業(yè)設(shè)計培養(yǎng)了嚴(yán)肅認真和實事求是的科學(xué)態(tài)度。 在設(shè)計硬件之前,對軟件如何圍繞硬件方面心中應(yīng)比較清楚透徹,否則將會使設(shè)計出來的硬件無法編程,成為一堆無用的東西,從而使設(shè)計走很大的彎路。 最后,我深切體會到做事情必須耐心、細心,成功就在眼前。 總之感謝一切幫助和指導(dǎo)過我的人,當(dāng)然我的設(shè)計當(dāng)中還存在很多的不足之處,還特別需
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1