久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
基于DS18B20的數字溫度計
[打印本頁]
作者:
NUIO
時間:
2020-9-24 05:24
標題:
基于DS18B20的數字溫度計
DS18B2數字溫度傳感器具有測溫精度高,外圍元件少的特點,因此本人設計的此款溫度計采用它來采集溫度數據
DQ BIT P3.7 ;
swpH equ 0d2H
swpL equ 0ffH
WDLSB DATA 30H ;
WDMSB DATA 31H ;
;***************************************************************
ORG 0000H
LJMP MAIN
ORG 000BH
LJMP TMR0 ; Timer0 isr
;********************************************************
TMR0: MOV TH0,#swpH
MOV TL0,#swpL
JB 21H,DSL
MOV P0,42H
ORL P0,#00100000B
SJMP EXIT
DSL:
MOV P0,43H
ORL P0,#00010000B
EXIT:
CPL 21H
RETI
; 主程序
MAIN:
TOINIT:
CLR EA
MOV TMOD,#01H
MOV TH0,#swpH
MOV TL0,#swpL
SETB EA
SETB ET0
SETB TR0
;***********************************************************
;
MOV R2,#2
MOV R0,#42H ;
OVER:
MOV @R0,#00H;
INC R0
DJNZ R2,OVER
LOOP:
LCALL DSWD ;
SJMP LOOP
;**********************************************************
; 從 DS18B20讀取溫度
DSWD:
LCALL RSTSNR
JNB F0,KEND
MOV R0,#0CCH
LCALL SEND_BYTE
MOV R0,#44H
LCALL SEND_BYTE
SETB EA
MOV 48H,#1
SS2:
MOV 49H,#255
SS1:
MOV 4AH,#255
SS0:
DJNZ 4AH,SS0
DJNZ 49H,SS1
DJNZ 48H,SS2
CLR EA
LCALL RSTSNR
JNB F0,KEND
MOV R0,#0CCH
LCALL SEND_BYTE
MOV R0,#0BEH
LCALL SEND_BYTE
LCALL READ_BYTE
MOV WDLSB,A
LCALL READ_BYTE
MOV WDMSB,A
LCALL TRANS12
KEND:
SETB EA
RET
;**********************************************************
;
TRANS12:
MOV A,30H
ANL A,#0F0H
MOV 3AH,A
MOV A,31H
ANL A,#0FH
ORL A,3AH
SWAP A
MOV B,#10
DIV AB
;MOV 42H,A
MOV 43H,B ;
MOV b,#10
DIV ab
MOV 42H,B
MOV 41H,A
RET
;*************************************************
SEND_BYTE: ;
MOV A,R0
MOV R5,#8
SEN3: CLR C
RRC A
JC SEN1
LCALL WRITE_0
SJMP SEN2
SEN1: LCALL WRITE_1
SEN2: DJNZ R5,SEN3 ;
RET
;*************************************************
READ_BYTE:
MOV R5,#8
READ1: LCALL READ
RRC A
DJNZ R5,READ1 ;
MOV R0,A
RET
;*************************************************
RSTSNR: SETB DQ
NOP
NOP
CLR DQ
MOV R6,#250 ;
DJNZ R6,$
MOV R6,#50
DJNZ R6,$
SETB DQ ;
MOV R6,#15
DJNZ R6,$
CALL CHCK ;
MOV R6,#60
DJNZ R6,$
SETB DQ
RET
;*************************************************
CHCK: MOV C,DQ
JC RST0
SETB F0 ;
SJMP CHCK0
RST0: CLR F0 ;
CHCK0: RET
;*************************************************
WRITE_0:
CLR DQ
MOV R6,#30
DJNZ R6,$
SETB DQ
RET
;*************************************************
WRITE_1:
CLR DQ
NOP
NOP
NOP
NOP
NOP
SETB DQ
MOV R6,#30
DJNZ R6,$
RET
;*************************************************
READ: SETB DQ ;
NOP
NOP
CLR DQ
NOP
NOP
SETB DQ ;
NOP
NOP
NOP
NOP
NOP
NOP
NOP
MOV C,DQ
MOV R6,#23
DJNZ R6,$
RET
;**********************************************
DELAY10: MOV R4,#20
D2: MOV R5,#30
DJNZ R5,$
DJNZ R4,D2
RET
end
復制代碼
1.JPG
(214.35 KB, 下載次數: 73)
下載附件
2020-9-24 05:00 上傳
原理圖
作者:
archer23320
時間:
2020-10-24 15:24
能放一下proteus里的仿真程序嗎
歡迎光臨 (http://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
黄色一级免费观看
|
aaaaaa大片免费看最大的
|
日本福利片
|
亚洲综合视频
|
久久久一区二区三区四区
|
黄色毛片免费看
|
欧美最猛黑人xxxⅹ 粉嫩一区二区三区四区公司1
|
日本成人在线免费视频
|
久久夜视频
|
日韩一区精品
|
日韩视频区
|
午夜国产羞羞视频免费网站
|
国产我和子的乱视频网站
|
午夜影院普通用户体验区
|
国产精品不卡
|
久久久国产精品一区
|
久久久精品一区
|
免费视频久久
|
91免费福利在线
|
一级日批片
|
午夜在线视频一区二区三区
|
亚洲精品久久久久avwww潮水
|
亚洲成人一区二区三区
|
日本a视频
|
日韩精品一区二区三区中文在线
|
日韩一区二区三区在线
|
国产在线看片
|
在线国产一区
|
日韩av一区二区在线观看
|
久久久妇女国产精品影视
|
9久久婷婷国产综合精品性色
|
亚洲国产精品99久久久久久久久
|
欧美激情一区二区三区
|
中文字幕视频三区
|
成人在线观看免费
|
九九热精品免费
|
在线91
|
亚洲精品电影网在线观看
|
一级国产精品一级国产精品片
|
欧美久久久久久久久中文字幕
|
国产一区二区三区在线视频
|