亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
美女一区二区视频| 国产亚洲女人久久久久毛片| 国产精品美女一区二区在线观看| 国产传媒久久文化传媒| 亚洲精品在线观看网站| 国产精品自产自拍| 国产午夜精品一区二区三区视频| 国产制服丝袜一区| 亚洲国产高清aⅴ视频| 欧美日韩卡一卡二| 亚洲成人7777| 精品少妇一区二区三区日产乱码| 国产麻豆视频一区| 最好看的中文字幕久久| 一本到不卡免费一区二区| 亚洲6080在线| 久久久激情视频| 99久久精品国产一区二区三区| 亚洲欧美一区二区三区极速播放| 欧美综合一区二区| 久久精品国产亚洲高清剧情介绍| 欧美成人a在线| eeuss影院一区二区三区| 夜夜揉揉日日人人青青一国产精品| 欧美日韩三级在线| 精久久久久久久久久久| 2017欧美狠狠色| 在线日韩国产精品| 久久91精品国产91久久小草 | 色88888久久久久久影院按摩| 一区二区成人在线观看| 日韩欧美国产综合| 91网站最新地址| 亚洲成人免费观看| 久久久精品日韩欧美| 91免费国产视频网站| 久久精品国产精品青草| 自拍偷拍亚洲激情| 日韩欧美成人午夜| 在线观看国产日韩| 国产91丝袜在线播放0| 亚洲电影你懂得| 国产精品视频你懂的| 欧洲精品视频在线观看| 国产呦精品一区二区三区网站| 亚洲精品视频一区二区| 久久女同性恋中文字幕| 欧美日韩电影在线播放| 高清不卡在线观看| 日本人妖一区二区| 亚洲伦在线观看| 国产精品视频一二| 欧美一区二区三区视频在线 | 色欲综合视频天天天| 激情久久五月天| 午夜精品久久久久久久久| 国产精品美女久久久久av爽李琼 | 精品成人在线观看| 91国内精品野花午夜精品| 国产一区二区伦理| 毛片一区二区三区| 日韩和欧美的一区| 亚洲一区av在线| 亚洲丝袜精品丝袜在线| 精品成人免费观看| 欧美人体做爰大胆视频| 欧美三区在线观看| 99国内精品久久| 成人高清av在线| 懂色中文一区二区在线播放| 另类小说视频一区二区| 日韩有码一区二区三区| 中文字幕亚洲一区二区av在线| 国产香蕉久久精品综合网| 欧美一区二区三区在线看| 欧美日韩国产一级| 欧美人与性动xxxx| 日韩欧美一二三区| 日韩免费观看高清完整版在线观看| 宅男在线国产精品| 日韩视频免费观看高清完整版| 国产成人三级在线观看| 国产精品一级在线| 成人av资源下载| 99精品在线免费| 91国模大尺度私拍在线视频| 在线观看视频91| 欧美久久久久久蜜桃| 91精品国产综合久久久久久久| 欧美午夜寂寞影院| 91精品国产福利| 亚洲精品一区二区在线观看| 国产亚洲一区二区三区四区| 中文字幕视频一区| 亚洲激情av在线| 五月激情六月综合| 激情文学综合插| 成人白浆超碰人人人人| 成人app在线| 91啪在线观看| 欧美性大战久久久久久久蜜臀| 欧美日本精品一区二区三区| 日韩女优视频免费观看| 久久青草欧美一区二区三区| 欧美电影免费观看高清完整版在| 精品日韩在线观看| 亚洲国产成人在线| 爽好多水快深点欧美视频| 激情文学综合插| 色狠狠色噜噜噜综合网| 色噜噜狠狠色综合中国| 色网综合在线观看| 欧美一级搡bbbb搡bbbb| 中文字幕精品综合| 亚洲成人资源网| 国产乱码精品一区二区三| 99久久久精品| 精品国产一区二区精华| 亚洲色图欧美在线| 久久99国产精品尤物| 97久久精品人人澡人人爽| 欧美一区二区日韩| 1000精品久久久久久久久| 青娱乐精品在线视频| 99精品在线免费| 精品黑人一区二区三区久久| 一区二区三区丝袜| 国产91精品入口| 7777精品伊人久久久大香线蕉| 中文字幕av一区二区三区| 视频一区二区三区中文字幕| 波多野结衣一区二区三区| 日韩视频在线永久播放| 亚洲精品免费看| 国产成人免费视频精品含羞草妖精| 欧洲精品在线观看| 国产精品久久久久aaaa樱花| 免费国产亚洲视频| 欧美日韩成人在线| 亚洲日本青草视频在线怡红院| 国产中文一区二区三区| 97久久精品人人做人人爽50路| 精品国产免费视频| 日韩精品电影一区亚洲| av成人动漫在线观看| 国产亚洲欧美一级| 久久精品国产亚洲a| 欧美电影一区二区| 亚洲在线观看免费视频| 不卡的看片网站| 日本一区二区不卡视频| 国产在线精品视频| 欧美精品三级日韩久久| 欧美国产精品一区二区三区| 精品一区二区三区久久久| 欧美一区二区视频在线观看2022| 亚洲成人午夜影院| 欧洲亚洲精品在线| 亚洲免费观看高清完整版在线观看 | 日韩精品91亚洲二区在线观看 | 欧美三级日韩三级| 国产精品久久久久久久久果冻传媒| 日韩精品一二三区| 欧美区视频在线观看| 亚洲成人免费观看| 欧美精品视频www在线观看 | 国产精品77777| 精品国产青草久久久久福利| 久久精品理论片| 欧美电影免费观看高清完整版在线观看| 日日骚欧美日韩| 在线综合+亚洲+欧美中文字幕| 日韩国产高清在线| 欧美一区二区三区视频在线| 日韩成人一区二区三区在线观看| 欧美日韩情趣电影| 日本aⅴ精品一区二区三区| yourporn久久国产精品| 亚洲国产精品传媒在线观看| 不卡电影一区二区三区| 亚洲蜜桃精久久久久久久| 欧美性猛交xxxx乱大交退制版| 亚洲国产裸拍裸体视频在线观看乱了 | 欧美日韩一区二区三区四区五区 | 麻豆一区二区99久久久久| 欧美猛男男办公室激情| 麻豆精品在线看| 久久伊99综合婷婷久久伊| 国产精品99久| **欧美大码日韩| 欧美日韩国产精品成人| 蜜臀av一区二区在线免费观看 | 亚洲另类中文字| 欧美日韩一区二区三区视频| 午夜精品福利久久久| 欧美一卡二卡在线观看| 久久66热偷产精品| 日韩一区在线播放| 欧美片在线播放| 国产黑丝在线一区二区三区|