亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? transmitter.a51

?? BIOMEDICAL MONITORING SYSTEM
?? A51
?? 第 1 頁 / 共 2 頁
字號:
 INCLUDE REG_51.PDF

RB0     EQU     000H    ; Select Register Bank 0
RB1     EQU     008H    ; Select Register Bank 1  ...poke to PSW to use

;%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
;		PORT DECLERATION
;%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

DS1621W   EQU    90H     ; SLAVE ADDRESS 1001 000 + 0 TO WRITE
DS1621R   EQU    91H   ; SLAVE ADDRESS 1001 000 + 1 TO READ

DB0	EQU	P1.1
DB1	EQU	P1.0
DB2	EQU	P3.7
DB3	EQU	P3.1


SDA 	EQU 	P3.4  
SCL 	EQU 	P3.3	

BUZZER	EQU	P3.0

HEART		EQU	P3.5


; ***LCD CONTROL***
LCD_RS    EQU    P1.7     ;LCD REGISTER SELECT LINE
LCD_E     EQU    P1.6    ;LCD ENABLE LINE
LCD_DB4   EQU    P1.5     ;PORT 1 IS USED FOR DATA
LCD_DB5   EQU    P1.4     ;USED FOR DATA
LCD_DB6   EQU    P1.3    ;FOR DATA
LCD_DB7   EQU    P1.2    ;FOR DATA

; ***CURSOR CONTROL INSTRUCTIONS***

OFFCUR    EQU    0CH
BLINKCUR  EQU    0DH

; ***DISPLAY CONTROL INSTRUCTIONS***

CLRDSP    EQU    01H
ONDSP     EQU    0CH

; ***SYSTEM INSTRUCTIONS***

CONFIG    EQU    28H      ; 4-BIT DATA,2 LINES,5X7 MATRIX LCD
ENTRYMODE EQU    6        ; INCREMENT CURSOR DON'T SHIFT DISPLAY 


DSEG            ; This is internal data memory
ORG     20H     ; Bit adressable memory
FLAGS:	DS   1
LASTREAD  BIT    FLAGS.0
SQW 	    BIT    FLAGS.4
ACK       BIT    FLAGS.5
BUS_FLT   BIT    FLAGS.6
_2W_BUSY  BIT    FLAGS.7
CANCEL    BIT    FLAGS.1
CANCEL1   BIT    FLAGS.2
ALARM	    BIT    FLAGS.3
FLAAGS:	DS		1
STATUS	BIT	FLAAGS.2
STATUS1	BIT	FLAAGS.3

BITCNT:	DS	1
TEMPM:		DS	1
TEMPL:		DS	1
VALUE_1:	DS	1
VALUE_2:	DS	1
VALUE_3:	DS	1
VALUE_4:	DS	1
BEATS:	DS	1
VALU_1:	DS	1
VALU_2:	DS	1
COUNT:	DS	1
STACK:		DS	1
; ***MACRO'S***

SCL_HIGH  MACRO
          SETB   SCL      ; SET SCL HIGH
          JNB    SCL,$    ; LOOP UNTIL STRONG 1 ON SCL
          ENDM
CSEG     AT      0        ; RESET VECTOR
;---------==========----------==========---------=========---------
;              PROCESSOR INTERRUPT AND RESET VECTORS
;---------==========----------==========---------=========---------
 
		ORG     00H    		; Reset
;---------==========----------==========---------=========---------
			MOV PSW,#RB0      	; Select register bank 0
   		MOV SP,#60H
   		CLR BUZZER
			MOV COUNT,#00H
   		CALL RESETLCD4
			CALL INITLCD4
			CALL TITLES
			CALL DELAYS
		
		
TOPP:	
		CALL SEND_START
		MOV A,#DS1621W
      ACALL SEND_BYTE
      MOV A,#0EEH
      ACALL SEND_BYTE
      ACALL SEND_STOP
      CALL MDELAY
      ACALL SEND_START
      MOV A,#DS1621W
      ACALL SEND_BYTE
      MOV A,#0AAH
      ACALL SEND_BYTE
      ACALL SEND_STOP
      CALL MDELAY
      ACALL SEND_START
      MOV A,#DS1621R
      ACALL SEND_BYTE
      ACALL READ_BYTE
      MOV TEMPM,A
      ACALL READ_BYTE
      MOV TEMPL,A
      ACALL SEND_STOP 
      
			MOV R4,TEMPL
			CJNE R4,#80H,GFG1
			MOV VALUE_4,#35H
			AJMP GFG2
GFG1:		MOV VALUE_4,#30H
GFG2:		
			MOV R2,TEMPM
      	MOV R1,#00H	
			MOV R3,#00D
      	MOV R4,#00D
      	MOV R5,#00D
      	MOV R6,#00D
      	CALL HEX2BCD	
			MOV VALUE_3,R3
	   	MOV VALUE_2,R4
	   	MOV VALUE_1,R5
			
			CALL DISP_TEMP					;display temperature
			CALL MDELAY
			
	   	MOV A,VALUE_1
	   	CJNE A,#00H,HJY
	   	AJMP NEXT
HJY:   	ADD A,#30H
	   	MOV R4,A
	   	CALL WRLCDDATA
			CALL MDELAY
NEXT:   	MOV A,VALUE_2
	   	ADD A,#30H
	   	MOV R4,A
	   	CALL WRLCDDATA
	   	CALL MDELAY
	   	MOV A,VALUE_3
	   	ADD A,#30H
	   	MOV R4,A
	   	CALL WRLCDDATA
			CALL MDELAY
			MOV R4,#'.'
	   	CALL WRLCDDATA
			CALL MDELAY
			MOV TMOD,#60H	   	
			MOV TH1,#00H
			MOV TL1,#00H
			SETB HEART
			SETB TR1	
			MOV R3,#30	
REPPS:			CALL DELAYSS			;1 SEC DELAY
			DJNZ R3,REPPS
			MOV BEATS,TL1
			CLR TR1
			CLR TF1
			MOV A,BEATS
			CJNE A,#00H,DOWNSX1
			AJMP DOWNSX
DOWNSX1:
			CLR C
			SUBB A,#10H	
			JNC DOWNSU				;JMP IF ABNORMAL
			AJMP DOWNSX		
						
DOWNSU:		MOV A,BEATS		;multiply into 2
			ADD A,BEATS
			MOV BEATS,A 	
							
DOWNSX:	
			
			MOV R2,BEATS
      	MOV R1,#00H	
			MOV R3,#00D
      	MOV R4,#00D
      	MOV R5,#00D
      	MOV R6,#00D
      	CALL HEX2BCD		
			MOV VALU_1,R4	
			MOV VALU_2,R3
			CALL HEART_DISP			;Display Heart beats
			CALL MDELAY
			MOV A,VALU_1
			ADD A,#30H
			MOV R4,A
			CALL WRLCDDATA
			CALL MDELAY
			MOV A,VALU_2
			ADD A,#30H
			MOV R4,A
			CALL WRLCDDATA
			CALL MDELAY
			
			MOV A,VALU_1
			SWAP A
			ORL A,VALU_2
			MOV BEATS,A
			CALL DELAY

			
			CJNE A,#00H,RTY131
			CLR STATUS
			AJMP RTY25
RTY131:	MOV A,BEATS
			CLR C
			SUBB A,#80H	
			JNC DOWNS				;JMP IF ABNORMAL
			MOV A,BEATS
			CLR C
			SUBB A,#65H
			JC DOWNS					;JMP IF ABNORMAL
			CLR STATUS
			AJMP RTY25		
DOWNS:	SETB STATUS
		
RTY25:	MOV A,TEMPM
			CJNE A,#00H,RTY1S1
			CLR STATUS1
			AJMP RTY22
RTY1S1:	MOV A,TEMPM
			CLR C
			SUBB A,#40	
			JNC DOWNSS				;JMP IF ABNORMAL
			MOV A,TEMPM
			CLR C
			SUBB A,#27
			JC DOWNSS				;JMP IF ABNORMAL
			CLR STATUS1			
			AJMP RTY22
DOWNSS:	SETB STATUS1

RTY22:	JB STATUS,ON_BUZZ
			JB STATUS1,ON_BUZZ
			CLR BUZZER
			AJMP TOPPS
ON_BUZZ: SETB BUZZER
			AJMP TOPPS
			
TOPPS:	MOV A,#0DH
			CALL SEND_DATA
			CALL DEELAYS
			MOV A,VALUE_1
			CALL SEND_DATA
			CALL DEELAYS
			MOV A,VALUE_2
			CALL SEND_DATA
			CALL DEELAYS
			MOV A,VALUE_3
			CALL SEND_DATA
			CALL DEELAYS
			MOV A,#0EH
			CALL SEND_DATA
			CALL DEELAYS
			MOV A,VALU_1
			CALL SEND_DATA
			CALL DEELAYS
			MOV A,VALU_2
			CALL SEND_DATA
			CALL DEELAYS
			MOV A,VALU_2
			CALL SEND_DATA
			CALL DEELAYS
			AJMP TOPP			

;---------==========----------==========---------=========---------
;######################################################			
SEND_DATA:
			JNB ACC.0,FG1
			SETB DB0
			AJMP FG2
FG1:		CLR DB0
FG2:		JNB ACC.1,FG3
			SETB DB1
			AJMP FG4
FG3:		CLR DB1
FG4:		JNB ACC.2,FG5
			SETB DB2
			AJMP FG6
FG5:		CLR DB2
FG6:		JNB ACC.3,FG7
			SETB DB3
			AJMP FG8
FG7:		CLR DB3	
FG8:		RET						
;##########################################################
;		DISPLAY ROUTINES
;##########################################################
TITLES:
	MOV DPTR,#MSAG
	CALL LCD_MSG
	RET
MSAG:
	DB 1H,81H,'* BIOMEDICAL *',0C1H,'MONITORING SYS',00H
;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~		
DISP_TEMP:
	MOV DPTR,#MSAG1
	CALL LCD_MSG
	RET
MSAG1:
	DB 1H,80H,'Temperature:+',00H
;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~		
HEART_DISP:
	MOV DPTR,#MSAG2
	CALL LCD_MSG
	RET
MSAG2:
	DB 0C1H,'Heart Beat:',00H
;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~	
DELAYSS:
	   MOV R0,#0BH
RV3: 	MOV R1,#0FFH
RV1:	MOV R2,#0FFH
RV2:	DJNZ R2,RV2
		DJNZ R1,RV1  
		DJNZ R0,RV3  
  		RET
;**************************************************
HEX2BCD: 
		MOV R3,#00D
      MOV R4,#00D
      MOV R5,#00D
      MOV R6,#00D
      MOV R7,#00D
      
		  MOV B,#10D
        MOV A,R2
        DIV AB
        MOV   R3,B              ;   
        MOV   B,#10             ; R7,R6,R5,R4,R3
        DIV   AB
        MOV   R4,B

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧美日韩中文播放 | 亚洲蜜臀av乱码久久精品| 亚洲综合清纯丝袜自拍| 免费观看日韩av| 99久精品国产| 日韩精品在线网站| 亚洲一区二区在线免费看| 成人一区在线观看| 91精品久久久久久蜜臀| 亚洲色图.com| 国产精品99久久久久久有的能看 | 国产福利一区二区三区| 欧美日韩中文国产| 国产精品久久毛片| 国产一区二区三区四区五区美女| 日本丰满少妇一区二区三区| 国产午夜精品在线观看| 蜜桃精品视频在线观看| 555www色欧美视频| 一区二区三区在线不卡| av在线综合网| 2024国产精品视频| 久久99九九99精品| 亚洲国产激情av| 视频在线观看91| 欧美在线观看视频在线| 亚洲美女免费在线| 波多野结衣精品在线| 国产精品午夜久久| 国产aⅴ综合色| 国产午夜亚洲精品不卡| 国产成人高清视频| 久久丝袜美腿综合| 国产精品 欧美精品| 久久久久久97三级| 国产精品一区二区三区99| 久久久久久影视| 国产成人在线免费| 欧美国产日产图区| 9l国产精品久久久久麻豆| 国产精品国产a| 91免费国产在线观看| 亚洲黄一区二区三区| 欧美亚洲一区三区| 午夜视频一区二区| 日韩一级欧美一级| 韩国三级电影一区二区| 国产日韩欧美精品在线| av日韩在线网站| 亚洲激情图片小说视频| 91精品国产一区二区| 国产一区二区三区在线观看免费视频| 久久伊人中文字幕| 成人午夜视频免费看| 一区二区三区在线观看视频| 欧美日韩国产成人在线91 | 国产亚洲精品福利| jvid福利写真一区二区三区| 亚洲国产美女搞黄色| 中文文精品字幕一区二区| 国产一区二区久久| 中文字幕综合网| 欧美精品一级二级| 国产在线观看一区二区| 国产精品毛片a∨一区二区三区| 91亚洲午夜精品久久久久久| 天使萌一区二区三区免费观看| 久久婷婷国产综合国色天香| 一本到三区不卡视频| 久久精品999| 亚洲欧洲在线观看av| 91精品蜜臀在线一区尤物| 国产999精品久久久久久绿帽| 一区二区在线观看视频| 亚洲精品一区二区三区福利| 91老司机福利 在线| 黑人巨大精品欧美一区| 樱花影视一区二区| 精品国产乱码久久久久久久久 | 久久久久久久久久久久久夜| 91黄色在线观看| 精品一区二区三区影院在线午夜| 国产精品色哟哟| 精品1区2区在线观看| 在线欧美日韩国产| 国产精品香蕉一区二区三区| 午夜成人免费视频| 自拍偷在线精品自拍偷无码专区| 日韩欧美第一区| 在线国产电影不卡| 成人动漫中文字幕| 久久国产精品一区二区| 亚洲动漫第一页| 亚洲欧洲美洲综合色网| www亚洲一区| 51精品久久久久久久蜜臀| 99re这里只有精品首页| 国产电影精品久久禁18| 天堂va蜜桃一区二区三区漫画版| 中文字幕一区二区不卡| 国产欧美一区二区精品性| 精品少妇一区二区三区日产乱码 | 美女国产一区二区| 亚洲va国产va欧美va观看| 亚洲欧美另类综合偷拍| 国产精品丝袜91| 久久久国产精品午夜一区ai换脸 | 色菇凉天天综合网| 不卡高清视频专区| 成人一区二区三区视频| 国产精品羞羞答答xxdd| 国产激情精品久久久第一区二区| 麻豆精品一二三| 日本aⅴ亚洲精品中文乱码| 五月天激情综合| 亚洲一区二区三区中文字幕在线 | 成人av动漫在线| 国产精品一二三四五| 国产一区二区三区香蕉| 精品在线免费观看| 国内精品伊人久久久久av一坑| 老汉av免费一区二区三区| 另类小说综合欧美亚洲| 久久97超碰国产精品超碰| 韩国午夜理伦三级不卡影院| 国产制服丝袜一区| 国产精品一级在线| 成人黄色a**站在线观看| 94色蜜桃网一区二区三区| 91网址在线看| 欧美日韩一区二区三区不卡 | 欧美在线观看视频一区二区三区| 91精品国产日韩91久久久久久| 在线不卡的av| 精品国产一区二区精华| 欧美激情一区二区三区在线| 综合自拍亚洲综合图不卡区| 一区二区在线观看免费视频播放| 午夜精品福利一区二区三区av | 秋霞av亚洲一区二区三| 国产精品正在播放| 91在线精品一区二区| 欧美三区在线观看| 欧美一区二区精美| 国产欧美一区二区三区鸳鸯浴| 日韩毛片在线免费观看| 日韩高清欧美激情| 国产福利一区二区三区| 欧美午夜精品一区二区三区| 日韩欧美不卡在线观看视频| 国产三级精品三级| 一区二区久久久久久| 久久99精品视频| 91在线观看地址| 日韩美女一区二区三区四区| 国产精品理论片在线观看| 亚洲成人精品影院| 国产成人综合自拍| 欧美日韩国产不卡| 国产精品丝袜91| 香蕉加勒比综合久久| 成人在线视频一区| 日韩一卡二卡三卡四卡| 亚洲色图视频网站| 韩国理伦片一区二区三区在线播放| 成人免费高清视频在线观看| 欧美一区永久视频免费观看| 中文字幕中文字幕在线一区| 奇米色一区二区| 91久久人澡人人添人人爽欧美| 日韩免费一区二区| 亚洲人快播电影网| 久久电影国产免费久久电影| 欧美亚男人的天堂| 国产精品免费看片| 国产最新精品免费| 国产亚洲综合在线| 免费成人小视频| 欧美日韩中文一区| 综合av第一页| 成人av网在线| 久久久久国产精品麻豆ai换脸| 免费成人小视频| 欧美久久久影院| 一区二区三区四区视频精品免费| 国产不卡一区视频| 欧美sm极限捆绑bd| 蜜桃视频一区二区三区在线观看| 欧美在线观看视频在线| 亚洲精品少妇30p| 成人免费观看男女羞羞视频| 久久久久久**毛片大全| 经典一区二区三区| 精品国产乱码久久久久久浪潮| 欧美aaaaa成人免费观看视频| 欧美日韩成人一区二区| 午夜精品一区二区三区免费视频 | 黑人巨大精品欧美一区| 欧美成人精品福利| 理论电影国产精品|