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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? at89s51+ds1820.asm.txt

?? AT89S51控制DS1820日期芯片的源程序
?? TXT
字號(hào):
我這里有我以前用AT89S51系列單片機(jī)寫(xiě)的程序,用PIC沒(méi)有時(shí)間寫(xiě),大家感興趣的可以看看!

TEMPER_H    EQU   36H
TEMPER_L    EQU   35H
TEMPER_NUM  EQU   30H
FLAG1       BIT   00H
DQ          BIT   P1.1
        ORG    0000H
        AJMP   START
        ORG    0030H
START:  MOV SP, #60H
        MOV IE, #00H
        MOV TCON,#00H
        MOV TMOD,#10H
        SETB   DQ
        MOV R0, #20H
        MOV R1, #20H
        MOV A,  #00H
START_1:MOV @R0, A
        INC  R0
        DJNZ R1,START_1
START_2:ACALL DISPLAY
        ACALL  INIT_1820       ;DS1820初始化程序
        JNB  FLAG1, START_2  
        NOP      
        ACALL RE_CONFIG        ;重新寫(xiě)DS18B20暫存存儲(chǔ)器設(shè)定值          
        ACALL GET_TEMPER       ;采集溫度值
        ACALL TEMPER_COV       ;溫度值轉(zhuǎn)換
        ACALL DISPLAY
        ACALL DISPLAY
        SJMP  START_2
;------DS18B20初始化程序
INIT_1820:
        SETB  DQ
        NOP
        NOP
        CLR   DQ          ; 將數(shù)據(jù)線下拉500
        ACALL YS500       ; 500延時(shí)子程序
        SETB  DQ          ; 釋放數(shù)據(jù)線
        ORL  P1,#02H      ; P1.1轉(zhuǎn)為輸入
        ACALL  DELAY1     ; 80延時(shí)子程序
        JNB  DQ,TSR3      ; 判斷DS18B20是否存在
        AJMP  TSR4        ; 不存在,轉(zhuǎn)TSR4
TSR3:   SETB  FLAG1       ; 置標(biāo)志位,表示DS1820存在
        AJMP  TSR5
TSR4:   CLR   FLAG1       ; 清標(biāo)志位,表示DS1820不存在
        AJMP  TSR7
TSR5:   MOV  R0, #6BH     ; 200
TSR6:   DJNZ R0, TSR6     ; 延時(shí)
TSR7:   SETB   DQ
        RET
;----重新寫(xiě)DS18B20暫存存儲(chǔ)器設(shè)定值
RE_CONFIG:
        MOV  A, #0CCH      ;發(fā)SKIP ROM命令
        LCALL  WRITE_1820
        MOV  A, #4EH       ;發(fā)寫(xiě)暫存存儲(chǔ)器命令
        LCALL  WRITE_1820
        MOV  A, #1FH       ;選擇9位溫度分辨率
        LCALL  WRITE_1820
        RET
;----寫(xiě)DS18B20的程序
WRITE_1820:
        MOV  R2, #8
        CLR  C
WRITE1: CLR  DQ
        MOV  R3, #7        ;延時(shí)14
        DJNZ R3, $
        RRC  A
        MOV  DQ, C
        MOV  R3, #21       ;延時(shí)45
        DJNZ R3, $
        SETB DQ
        NOP
        DJNZ R2, WRITE1
        SETB DQ
        RET
;-----讀出轉(zhuǎn)換后的溫度值
GET_TEMPER:
        SETB  DQ           ;定時(shí)入口
GET_TMP1:
        LCALL INIT_1820    ;第一步,完成對(duì)18B20初始化
        JB FLAG1, GET_TMP2
        LJMP  GET_TMP1     ;若DS18B20不存在,則繼續(xù)初始化
GET_TMP2:
        LCALL DELAY1       ;延時(shí)80
        MOV  A, #0CCH      ;第二步,ROM命令,跳過(guò)ROM匹配-0CC
        LCALL  WRITE_1820
        MOV   A, #44H      ;
        LCALL  WRITE_1820
GET_TMP5:
        CLR   DQ
        NOP
        NOP
        SETB  DQ
        MOV  R3, #4
        DJNZ R3, $
        CLR  C
        MOV  C, DQ
        JNC  GET_TMP5
GET_TMP3:
        LCALL  INIT_1820
        JB   FLAG1, GET_TMP4
        LJMP  GET_TMP3
GET_TMP4:
        LCALL DELAY1
        MOV  A, #0CCH
        LCALL  WRITE_1820
        MOV  A, #0BEH
        LCALL  WRITE_1820
        LCALL  READ_1820
        RET
;----讀DS18B20的程序,從DS18B20中讀出兩個(gè)字節(jié)的溫度數(shù)據(jù)
READ_1820:
        MOV  R4, #2
        MOV  R1, #35H
READ0:  MOV  R2, #8
        MOV  A,  #00H
READ1:  CLR  C
        SETB  DQ
        NOP
        NOP
        CLR   DQ
        NOP
        NOP
        SETB  DQ
        MOV   R3, #3
        DJNZ  R3, $
        MOV   C,  DQ
        RRC   A
        MOV   R3, #26
        DJNZ  R3, $
        DJNZ  R2, READ1
        MOV   @R1, A
        INC   R1
        DJNZ  R4, READ0
        SETB  DQ
        NOP
        NOP
        CLR   DQ
        ACALL  DELAY1
        SETB   DQ
        RET
;------將從DS18B20中讀出的溫度數(shù)據(jù)進(jìn)行轉(zhuǎn)換
TEMPER_COV:
        MOV A, TEMPER_H
        CJNE A, #0F8H, TEMPER_COV1
        CLR  C
TEMPER_COV1:
        JC  TEMPER_COV2
        CPL  A
        MOV  TEMPER_H, A
        MOV  A, TEMPER_L
        CPL  A
        ADD  A, #01H
        MOV  TEMPER_L, A
TEMPER_COV2:
        MOV  A, TEMPER_L        ;舍去溫度低位中小數(shù)點(diǎn)后的四位溫度數(shù)值
        ANL  A, #0F0H
        SWAP  A
        MOV  TEMPER_NUM, A
TEMPER_COV3:
        MOV  A, TEMPER_H
        ANL  A, #07H
        SWAP A
        ORL  A, TEMPER_NUM
        MOV  TEMPER_NUM, A      ;保存變換后的溫度數(shù)據(jù)
        LCALL  BIN_BCD
        RET
;---------將十六進(jìn)制的溫度數(shù)據(jù)轉(zhuǎn)換成壓縮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
;-----顯示程序
DISPLAY:SETB  P2.0
        SETB  P2.1
        SETB  P2.2
        SETB  P2.3
        SETB  P2.4
        SETB  P2.5
        MOV DPTR, #TABB
        MOV A, TEMPER_NUM
        ANL A, #0FH
        MOVC A, @A+DPTR
        MOV P0, A
        CLR  P2.7
        SETB P2.6
        LCALL DELAY
        MOV A, TEMPER_NUM
        SWAP A
        ANL A, #0FH
        MOVC A, @A+DPTR
        MOV P0, A
        SETB P2.7
        CLR  P2.6
        LCALL DELAY
        RET
TABB:   DB 28H,7EH,0A2H,62H,74H,61H,21H,7AH,20H,60H
DELAY:  MOV R6, #014H
DEL1:   MOV R7, #0FAH
DEL2:   DJNZ R7, DEL2
        DJNZ R6, DEL1
        RET
DELAY1: MOV R7, #27H
        DJNZ R7, $
        RET
YS500:  MOV R7, #0F9H
YS500_1:DJNZ R7, YS500_1
        RET
        END

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久综合精品国产一区二区三区| 不卡的看片网站| 成人一二三区视频| 欧美性三三影院| 久久久久久久久久久久久久久99 | 欧美精品一区二区三区在线播放| 中文字幕一区二区视频| 日本欧美在线观看| 99久久婷婷国产综合精品电影| 欧美区视频在线观看| 国产嫩草影院久久久久| 亚洲成人精品一区| 国产成a人亚洲精品| 3d动漫精品啪啪1区2区免费| 欧美sm美女调教| 中文字幕精品三区| 美女诱惑一区二区| 在线免费av一区| 欧美国产欧美亚州国产日韩mv天天看完整| 亚洲一区二区欧美日韩| 国产91综合一区在线观看| 制服丝袜成人动漫| 久久人人超碰精品| 日本不卡在线视频| 欧美亚洲综合一区| 国产精品天天摸av网| 久久精品国产色蜜蜜麻豆| 91久久国产综合久久| 日韩欧美一区二区三区在线| 亚洲国产裸拍裸体视频在线观看乱了| www.日本不卡| 国产日韩欧美综合一区| 狠狠色丁香久久婷婷综合丁香| 欧美一级精品在线| 亚洲精品网站在线观看| 成人涩涩免费视频| 欧美一卡在线观看| 亚洲福利视频一区| 91一区二区三区在线观看| 日韩欧美亚洲国产另类| 午夜精品久久久久久久久| 99视频一区二区三区| 中文字幕一区二区在线播放 | 精品亚洲成a人| 91一区二区在线| 久久精品人人爽人人爽| 久久成人av少妇免费| 6080亚洲精品一区二区| 亚洲成人午夜影院| 成+人+亚洲+综合天堂| 国产欧美精品一区aⅴ影院| 国产v综合v亚洲欧| 一区在线播放视频| 欧美网站一区二区| 国内精品第一页| 国产精品每日更新| 欧美日韩视频在线一区二区| 毛片一区二区三区| 久久久久久久久免费| 色综合视频在线观看| 一区二区三区四区av| 99精品久久久久久| 亚洲图片你懂的| 99久久99久久久精品齐齐| 国产精品免费视频网站| 国产成都精品91一区二区三| 久久久国际精品| 国产精品一区二区在线观看网站| 久久久久久夜精品精品免费| 国产一区二区精品久久91| 国产亚洲人成网站| 麻豆中文一区二区| 久久综合久久99| 国产成人自拍高清视频在线免费播放 | 成人免费视频国产在线观看| 中文子幕无线码一区tr| 99视频精品免费视频| 亚洲精品v日韩精品| 精品视频在线免费观看| 日韩一区精品视频| 精品粉嫩超白一线天av| 国产精一品亚洲二区在线视频| 欧美精品1区2区| 久久国产剧场电影| 日韩三级视频中文字幕| 午夜天堂影视香蕉久久| 欧美一级片免费看| 国产suv精品一区二区三区| 亚洲视频免费看| 色一情一伦一子一伦一区| 亚洲成a天堂v人片| 日韩午夜中文字幕| 国产99精品国产| 久久人人爽爽爽人久久久| 国产成人夜色高潮福利影视| 精品福利在线导航| 成人av在线影院| 亚洲女厕所小便bbb| av欧美精品.com| www.欧美.com| 日韩欧美精品在线| 欧美日韩一区二区三区在线看| 色婷婷久久99综合精品jk白丝| 99re视频精品| 97超碰欧美中文字幕| 欧美在线观看你懂的| 欧美午夜精品一区二区三区| 欧美视频一区二| 欧美日韩一区在线观看| 亚洲成人免费影院| 欧洲精品视频在线观看| 久久精品国产亚洲5555| 亚洲精品国产精品乱码不99 | 亚洲国产成人一区二区三区| 欧美日韩国产综合一区二区| 国产在线精品一区二区| 亚洲午夜一区二区| 国产亚洲自拍一区| 色老汉一区二区三区| 国产一区二区三区四| 日韩美女视频一区二区| 日韩一级黄色大片| 91视频观看免费| 亚洲一区视频在线观看视频| 久久看人人爽人人| 欧美日韩一级二级| 成人h动漫精品| 五月婷婷久久丁香| 一区精品在线播放| 精品国偷自产国产一区| 日韩精品欧美精品| 亚洲视频免费观看| 欧美日韩精品二区第二页| av在线不卡观看免费观看| 老色鬼精品视频在线观看播放| 亚洲欧美日韩电影| 久久噜噜亚洲综合| 91精品在线免费观看| 欧美日本在线观看| 色综合一个色综合| 精品一区二区三区久久| 亚洲国产成人精品视频| 久久一留热品黄| 日韩午夜在线观看视频| 91日韩一区二区三区| 国产大陆a不卡| 美国三级日本三级久久99| 亚洲18色成人| 亚洲综合丁香婷婷六月香| 国产丝袜美腿一区二区三区| 欧美成人精品3d动漫h| 91精品国产综合久久精品图片 | 天堂成人国产精品一区| 国产成人日日夜夜| 日韩视频永久免费| 亚洲欧美日韩中文字幕一区二区三区 | 欧美午夜视频网站| 成人av在线播放网址| 日本一道高清亚洲日美韩| 亚洲国产精品高清| 精品国产三级a在线观看| 日韩一级成人av| 欧美疯狂性受xxxxx喷水图片| 91精品办公室少妇高潮对白| 91在线免费视频观看| fc2成人免费人成在线观看播放| 国模冰冰炮一区二区| 亚洲成a人v欧美综合天堂| 亚洲综合av网| 亚洲国产毛片aaaaa无费看| 一区二区三区不卡视频在线观看| 国产欧美一区二区三区沐欲| 欧美不卡在线视频| 精品国产一区二区三区忘忧草| 日韩欧美国产一二三区| 日韩精品一区二区三区视频在线观看| 欧美日韩在线播放三区| 欧美一级夜夜爽| 欧美成人vps| 欧美一级电影网站| 337p粉嫩大胆色噜噜噜噜亚洲| 欧美不卡一区二区三区四区| wwwwww.欧美系列| 精品日本一线二线三线不卡| 制服丝袜亚洲播放| 精品国产乱码久久久久久久久 | 亚洲永久精品国产| 婷婷久久综合九色综合绿巨人| 日日摸夜夜添夜夜添精品视频| 久久99精品一区二区三区三区| 精品无码三级在线观看视频| 成人av网站在线| 91极品美女在线| 欧美日韩中文国产| 91麻豆免费观看| 欧美乱妇23p| 7777精品伊人久久久大香线蕉经典版下载 | 日韩成人免费看| 国产精品久线在线观看| 色婷婷亚洲婷婷|