基于单片机控制的人体健康监测系统(文献综述+流程图+源程序) 第9页

基于单片机控制的人体健康监测系统(文献综述+流程图+源程序) 第9页
DJNZ R2,DV
CPL FLAG
NEXT:MOV R2,#200
DV1:CPL P1.0
LCALL DELY500
DJNZ R2,DV1
CPL FLAG
JNB  P1.6, 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 @R0.A
   SETB  F0
RETI
ENDD:  NOP
NOP
      END
3.4子程序清单
3.4.1心跳子程序:
XIN:NOP
BEGIN:MOV R0,#43H
MOVA,#0H
MOV @R0,A
www.751com.cn
MOV TL1,#A0H
MOV THD,#0FCH
MOV TL0,#18H
CLR P3.5
MOV IE,#88H
SETB TR1
SETB TR0
LOOP:JNB,TF0,$
CLR TF0
JBC F0,ELSE
SETB P3.5
MOV TH0,#0FCH
MOV TL0,#18H
CLR P3.5
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
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 P1.6,ENDDDD
 SJMP BEGIN
ENDDDD:RET

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 

Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有