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

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

?? 溫度傳感器ds1820 的匯編程序.txt

?? 這是DALAS公司的溫度傳感器ds1820 的匯編程序。
?? TXT
字號:
溫度傳感器ds1820 的匯編程序



晶振:12M
TEMPER_L EQU 36H
TEMPER_H EQU 35H
TEMPER_NUM EQU 60H
FLAG1 BIT 00H
DQ BIT P3.3

AAA:MOV SP,#70H
LCALL GET_TEMPER
LCALL TEMPER_COV
LJMP AAA
NOP
;------------------讀出轉換后的溫度值
GET_TEMPER:
SETB DQ ; 定時入口
BCD:LCALL INIT_1820
JB FLAG1,S22
LJMP BCD ; 若DS18B20不存在則返回

S22:LCALL DELAY1
MOV A,#0CCH ; 跳過ROM匹配------0CC
LCALL WRITE_1820
MOV A,#44H ; 發(fā)出溫度轉換命令
LCALL WRITE_1820
NOP
LCALL DELAY
LCALL DELAY
CBA:LCALL INIT_1820
JB FLAG1,ABC
LJMP CBA
ABC:LCALL DELAY1
MOV A,#0CCH ; 跳過ROM匹配
LCALL WRITE_1820
MOV A,#0BEH ; 發(fā)出讀溫度命令
LCALL WRITE_1820
LCALL READ_18200 ;READ_1820
RET
;------------------讀DS18B20的程序,從DS18B20中讀出一個字節(jié)的數(shù)據(jù)
READ_1820:
MOV R2,#8
RE1:
CLR C
SETB DQ
NOP
NOP
CLR DQ
NOP
NOP
NOP
SETB DQ
MOV R3,#7
DJNZ R3,$
MOV C,DQ
MOV R3,#23
DJNZ R3,$
RRC A
DJNZ R2,RE1
RET

;-------------------寫DS18B20的程序
WRITE_1820:
MOV R2,#8
CLR C
WR1:
CLR DQ
MOV R3,#6
DJNZ R3,$
RRC A
MOV DQ,C
MOV R3,#23
DJNZ R3,$
SETB DQ
NOP
DJNZ R2,WR1
SETB DQ
RET
;-------------------讀DS18B20的程序,從DS18B20中讀出兩個字節(jié)的溫度數(shù)據(jù)
READ_18200:
MOV R4,#2 ; 將溫度高位和低位從DS18B20中讀出
MOV R1,#36H ; 低位存入36H(TEMPER_L),高位存入35H(TEMPER_H)
RE00:
MOV R2,#8
RE01:
CLR C
SETB DQ
NOP
NOP
CLR DQ
NOP
NOP
NOP
SETB DQ
MOV R3,#7
DJNZ R3,$
MOV C,DQ
MOV R3,#23
DJNZ R3,$
RRC A
DJNZ R2,RE01
MOV @R1,A
DEC R1
DJNZ R4,RE00
RET

;-------------------將從DS18B20中讀出的溫度數(shù)據(jù)進行轉換
TEMPER_COV:
MOV A,#0F0H
ANL A,TEMPER_L ; 舍去溫度低位中小數(shù)點后的四位溫度數(shù)值
SWAP A
MOV TEMPER_NUM,A
MOV A,TEMPER_L
JNB ACC.3,TEMPER_COV1 ; 四舍五入去溫度值
INC TEMPER_NUM

TEMPER_COV1:
MOV A,TEMPER_H
ANL A,#07H
SWAP A
ORL A,TEMPER_NUM
MOV TEMPER_NUM,A ; 保存變換后的溫度數(shù)據(jù)
LCALL BIN_BCD
RET
;-------------------將16進制的溫度數(shù)據(jù)轉換成壓縮BCD碼
BIN_BCD:
MOV DPTR,#TEMP_TAB
MOV A,TEMPER_NUM
MOVC A,@A+DPTR
MOV TEMPER_NUM,A
RET

TEMP_TAB:
DB 00H,01H,02H,03H,04H,05H,06H,07H
DB 08H,09H,10H,11H,12H,13H,14H,15H
DB 16H,17H,18H,19H,20H,21H,22H,23H
DB 24H,25H,26H,27H,28H,29H,30H,31H
DB 32H,33H,34H,35H,36H,37H,38H,39H
DB 40H,41H,42H,43H,44H,45H,46H,47H
DB 48H,49H,50H,51H,52H,53H,54H,55H
DB 56H,57H,58H,59H,60H,61H,62H,63H
DB 64H,65H,66H,67H,68H,69H,70H,71H
DB 72H,73H,74H,75H,76H,77H,78H,79H
DB 80H,81H,82H,83H,84H,85H,86H,87H
DB 88H,89H,90H,91H,92H,93H,94H,95H
DB 96H,97H,98H,99H

;-------------------DS18B20初始化程序
INIT_1820:
SETB DQ
NOP
CLR DQ
MOV R0,#80H
TSR1:
DJNZ R0,TSR1 ; 延時
SETB DQ
MOV R0,#25H ;96US-25H
TSR2:
DJNZ R0,TSR2
JNB DQ,TSR3
LJMP TSR4 ; 延時
TSR3:
SETB FLAG1 ; 置標志位,表示DS1820存在
LJMP TSR5
TSR4:
CLR FLAG1 ; 清標志位,表示DS1820不存在
LJMP TSR7
TSR5:
MOV R0,#06BH ;200US
TSR6:
DJNZ R0,TSR6 ; 延時
TSR7:
SETB DQ
RET
;------------------重新寫DS18B20暫存存儲器設定值
RE_CONFIG:
JB FLAG1,RE_CONFIG1 ; 若DS18B20存在,轉RE_CONFIG1
RET
RE_CONFIG1:
MOV A,#0CCH ; 發(fā)SKIP ROM命令
LCALL WRITE_1820
MOV A,#4EH ; 發(fā)寫暫存存儲器命令
LCALL WRITE_1820

MOV A,#00H ; TH(報警上限)中寫入00H
LCALL WRITE_1820
MOV A,#00H ; TL(報警下限)中寫入00H
LCALL WRITE_1820
MOV A,#7FH ; 選擇12位溫度分辨率
LCALL WRITE_1820
RET
;------------------延時子程序
DELAY:MOV R7,#00H
MIN:DJNZ R7,YS500
RET
YS500:LCALL YS500US
LJMP MIN
YS500US:MOV R6,#00H
DJNZ R6,$
RET
DELAY1:MOV R7,#20H
DJNZ R7,$
RET


以上程序未作測試。 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91传媒视频在线播放| 69堂国产成人免费视频| 午夜私人影院久久久久| 日韩国产欧美在线视频| 成人高清在线视频| 日韩欧美激情在线| 亚洲成国产人片在线观看| 成人性视频免费网站| 日韩一区二区三区免费看| 亚洲精品高清视频在线观看| 国产麻豆精品在线| 91精品国产黑色紧身裤美女| 一区二区日韩电影| 成人性生交大片| 久久精品男人天堂av| 日本不卡一区二区三区高清视频| 色噜噜狠狠色综合中国| 国产精品天天摸av网| 国产91精品精华液一区二区三区 | 国产精品午夜久久| 美女视频一区在线观看| 91精品国产综合久久香蕉的特点| 亚洲精品美腿丝袜| 色综合天天性综合| 国产精品超碰97尤物18| av成人免费在线观看| 欧美激情中文字幕| 成人av资源网站| 中文字幕视频一区二区三区久| 成人午夜视频免费看| 日本一区免费视频| 9人人澡人人爽人人精品| 国产精品夫妻自拍| 91在线丨porny丨国产| 最好看的中文字幕久久| 91丨国产丨九色丨pron| 亚洲欧洲制服丝袜| 日本韩国一区二区三区视频| 亚洲自拍欧美精品| 欧美日韩五月天| 日产欧产美韩系列久久99| 91精品视频网| 蜜臀久久99精品久久久久宅男 | 粉嫩嫩av羞羞动漫久久久| 精品国产一区二区在线观看| 国产精品69久久久久水密桃| 国产网站一区二区三区| 91小视频免费看| 亚洲国产你懂的| 欧美一二三在线| 国产激情精品久久久第一区二区 | 日本亚洲三级在线| 久久色.com| 91麻豆精品视频| 无码av免费一区二区三区试看| 日韩一区二区三区视频在线观看| 国产在线乱码一区二区三区| 国产精品萝li| 欧美日韩精品久久久| 国产一区二区三区在线观看免费视频| 亚洲国产精品传媒在线观看| 色猫猫国产区一区二在线视频| 天天综合网天天综合色| 欧美精品一区二区久久婷婷| 91免费版在线| 久久精品国产一区二区三区免费看| 久久人人97超碰com| 一本色道久久综合精品竹菊| 欧美aaaaaa午夜精品| 国产精品国产三级国产有无不卡| 欧美日韩国产精选| 国产69精品久久久久777| 亚洲线精品一区二区三区八戒| 欧美成人一区二区三区| 一道本成人在线| 国产尤物一区二区在线| 亚洲一区在线观看网站| 国产欧美视频一区二区| 91精品国产全国免费观看| eeuss国产一区二区三区| 美女脱光内衣内裤视频久久影院| 中文字幕色av一区二区三区| 精品黑人一区二区三区久久| 91国产精品成人| 成人网在线免费视频| 久久99精品一区二区三区| 一区二区三区欧美激情| 国产蜜臀97一区二区三区| 日韩一区二区三区在线视频| 欧美性色综合网| 91视频国产资源| 国产成人一级电影| 久久电影网电视剧免费观看| 亚洲综合视频在线| 亚洲天堂2016| 中文字幕在线观看不卡视频| 欧美岛国在线观看| 91麻豆精品91久久久久久清纯 | 成人性生交大片免费看在线播放 | 国产一区二区三区四| 首页综合国产亚洲丝袜| 一区二区日韩av| 亚洲摸摸操操av| 国产精品少妇自拍| 国产亚洲婷婷免费| 国产亚洲一区字幕| 精品国产成人在线影院| 欧美成人一区二区三区在线观看| 欧美一区二区观看视频| 欧美丰满少妇xxxbbb| 欧美日韩激情一区| 欧美三电影在线| 欧美日韩一本到| 欧美探花视频资源| 欧美日韩www| 91精品国产91久久久久久最新毛片| 欧美日本视频在线| 欧美精品在欧美一区二区少妇| 欧美精品18+| 日韩欧美一卡二卡| 久久中文字幕电影| 国产欧美综合在线观看第十页 | 欧美一级日韩免费不卡| 3d成人h动漫网站入口| 欧美一级电影网站| 久久婷婷久久一区二区三区| 久久久久久黄色| 18成人在线观看| 亚洲一二三级电影| 免费成人在线观看视频| 国产一区二区福利视频| 本田岬高潮一区二区三区| av不卡一区二区三区| 欧美在线视频日韩| 欧美一卡2卡3卡4卡| 久久综合九色综合久久久精品综合| 亚洲国产精品精华液ab| 亚洲手机成人高清视频| 午夜欧美电影在线观看| 国产永久精品大片wwwapp| 99久久精品国产观看| 欧美三级韩国三级日本三斤| 欧美一级片在线观看| 中文字幕免费观看一区| 亚洲黄色录像片| 久久精品久久99精品久久| 成人免费不卡视频| 欧美精品黑人性xxxx| 国产丝袜在线精品| 夜夜嗨av一区二区三区四季av| 麻豆视频观看网址久久| 99久久777色| 日韩免费一区二区| 亚洲精品第1页| 久久99日本精品| 色久优优欧美色久优优| 欧美不卡一区二区三区四区| 一色屋精品亚洲香蕉网站| 青青草成人在线观看| 成人av网站免费观看| 日韩欧美综合在线| 亚洲欧美一区二区三区极速播放| 奇米色一区二区| 色激情天天射综合网| 2023国产精华国产精品| 亚洲第一精品在线| av男人天堂一区| 精品国产伦理网| 三级亚洲高清视频| 91麻豆成人久久精品二区三区| 日韩精品一区国产麻豆| 一区二区三区在线视频免费| 国产99一区视频免费| 欧美一级久久久久久久大片| 亚洲精品国产一区二区三区四区在线| 久久疯狂做爰流白浆xx| 欧美三级一区二区| 亚洲欧美日韩国产综合在线| 国产精品99久久久久久似苏梦涵| 91精品国产综合久久蜜臀| 亚洲裸体xxx| av网站免费线看精品| 国产欧美一区二区三区在线老狼| 美女视频免费一区| 在线电影一区二区三区| 亚洲高清不卡在线| 91免费在线视频观看| 国产精品欧美极品| 国产成人精品亚洲777人妖| 精品国产乱码久久久久久夜甘婷婷 | 久久久精品黄色| 精品亚洲免费视频| 欧美大片拔萝卜| 毛片av一区二区| 91麻豆精品国产自产在线观看一区 | 亚洲国产成人tv| 欧美日韩一区中文字幕| 一区二区三区视频在线看| 在线视频你懂得一区| 亚洲欧美激情在线|