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

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

?? transmitter.a51

?? ultra sonic range finder data
?? 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一区二区三区免费野_久草精品视频
一区二区三区在线免费| 亚洲精品v日韩精品| 自拍av一区二区三区| 蜜臀av一区二区| 91丨porny丨户外露出| 久久综合丝袜日本网| 日韩高清不卡一区二区三区| 成人午夜激情影院| 日韩三级av在线播放| 国产精品电影一区二区三区| 精品中文字幕一区二区小辣椒| 色哟哟一区二区| 国产日产欧产精品推荐色 | 久久精品欧美一区二区三区麻豆| 亚洲黄色小说网站| 不卡的电视剧免费网站有什么| 91精品国产色综合久久久蜜香臀| 亚洲女人****多毛耸耸8| 成人精品高清在线| www国产成人免费观看视频 深夜成人网| 亚洲一区二区三区四区五区黄| 成人av免费在线播放| 日本一区二区在线不卡| 精品一区二区三区不卡| 欧美一二三区在线| 麻豆91小视频| 日韩你懂的在线观看| 日韩av一区二区三区四区| 欧美男人的天堂一二区| 一区二区三区视频在线观看| 色中色一区二区| 一区二区成人在线视频| 日本高清不卡视频| 一区二区成人在线观看| 欧美制服丝袜第一页| 亚洲福利一区二区| 欧美日韩精品一区二区三区| 亚洲午夜在线电影| 欧美人动与zoxxxx乱| 香蕉久久一区二区不卡无毒影院| 欧美亚洲动漫精品| 日韩经典中文字幕一区| 在线不卡欧美精品一区二区三区| 日本亚洲三级在线| 日韩欧美国产午夜精品| 狠狠色综合色综合网络| 亚洲国产高清不卡| 99久久久久久| 亚洲午夜久久久久久久久久久| 欧美日韩一二三区| 久久精品999| 国产精品三级电影| 欧美中文字幕一区| 久久99国产精品麻豆| 国产日韩欧美综合一区| 一本久久a久久免费精品不卡| 亚洲一区二区视频在线| 精品国产一区二区三区久久久蜜月| 国精产品一区一区三区mba桃花| 国产女主播在线一区二区| 91久久精品午夜一区二区| 天天综合日日夜夜精品| 久久婷婷成人综合色| 91老司机福利 在线| 日韩高清中文字幕一区| 久久久久久久免费视频了| 99热在这里有精品免费| 日韩成人免费看| 中文字幕第一区综合| 欧美另类z0zxhd电影| 国产高清视频一区| 午夜视频久久久久久| 国产欧美一区二区精品婷婷| 欧美日韩激情一区二区三区| 国产综合久久久久久鬼色| 亚洲色欲色欲www| 欧美一三区三区四区免费在线看 | 日韩午夜激情视频| 成人动漫中文字幕| 高清国产一区二区| 一区二区三区美女视频| 精品免费99久久| 欧美午夜电影一区| bt7086福利一区国产| 久久不见久久见中文字幕免费| 中文字幕综合网| 久久久电影一区二区三区| 欧美精品乱码久久久久久按摩| 成人激情校园春色| 美女脱光内衣内裤视频久久影院| 亚洲激情av在线| 国产精品第一页第二页第三页| 欧美va天堂va视频va在线| 欧美色图一区二区三区| eeuss国产一区二区三区| 国产一区二区三区四区五区入口 | 亚洲免费观看高清完整版在线观看 | 亚洲福利一区二区| 亚洲日本韩国一区| 国产精品青草综合久久久久99| 91精品国产福利| 欧美日韩亚洲综合一区二区三区| 91在线看国产| 成人理论电影网| 国产精品综合二区| 国产精品美女久久久久aⅴ| 久久99精品视频| 老司机午夜精品| 日韩国产欧美视频| 一区二区三区久久| 亚洲小少妇裸体bbw| 亚洲一区二区三区中文字幕| 亚洲精品成人悠悠色影视| 国产精品三级av| 1024成人网| 国产视频一区在线观看| 国产亚洲女人久久久久毛片| 国产日韩成人精品| 三级久久三级久久| 一区二区三区日韩| 亚洲一区二区三区在线看| 成人18视频在线播放| 国产一区在线看| 国产精品综合在线视频| 国产高清精品久久久久| 国产成人精品三级| 成人福利视频在线| 91福利视频久久久久| 欧美日韩一区二区不卡| 欧美一区二区在线观看| www激情久久| 国产精品电影院| 亚洲一区二区影院| 蜜桃av一区二区| 国产成人高清视频| 色综合中文字幕国产 | 国产成人免费在线| 91小视频免费看| 欧美四级电影在线观看| 欧美揉bbbbb揉bbbbb| 日韩一区二区三区av| 久久久一区二区三区捆绑**| 欧美国产激情二区三区| 依依成人综合视频| 天天色天天操综合| 国产一区二区三区免费观看| 成人短视频下载| 欧美日韩视频第一区| 欧美精品一区二区三区四区| 国产精品剧情在线亚洲| 亚洲一卡二卡三卡四卡| 国产在线精品国自产拍免费| gogogo免费视频观看亚洲一| 欧美日本在线一区| 国产喂奶挤奶一区二区三区| 亚洲影视资源网| 国产精品一级黄| 欧美夫妻性生活| 国产精品理伦片| 喷水一区二区三区| 91女人视频在线观看| 日韩欧美一级二级三级久久久| 中文字幕亚洲综合久久菠萝蜜| 日本三级亚洲精品| 91女神在线视频| 国产午夜亚洲精品羞羞网站| 午夜日韩在线观看| 99久久国产综合精品女不卡| 精品黑人一区二区三区久久 | 国产区在线观看成人精品| 亚洲风情在线资源站| 成人免费视频网站在线观看| 在线不卡的av| 最新不卡av在线| 激情综合网最新| 91精品在线一区二区| 亚洲品质自拍视频| 国产成人在线色| 精品精品国产高清a毛片牛牛| 亚洲国产精品久久久久婷婷884| 成人久久18免费网站麻豆 | 国产精品一区在线观看乱码| 欧美嫩在线观看| 亚洲一区二区不卡免费| 97精品视频在线观看自产线路二| 久久综合网色—综合色88| 男女性色大片免费观看一区二区 | 久久影视一区二区| av不卡一区二区三区| 亚洲欧洲av在线| 69成人精品免费视频| 久久国产精品一区二区| 精久久久久久久久久久| 9191久久久久久久久久久| 亚洲综合成人在线| 欧美午夜片在线看| 亚洲国产精品一区二区www | 久久你懂得1024| 久88久久88久久久| 精品国产三级a在线观看|