亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1809|回復(fù): 4
收起左側(cè)

81b20單片機讀出全是1,幫我解決后給10塊錢答謝

[復(fù)制鏈接]
ID:301315 發(fā)表于 2018-4-9 21:29 | 顯示全部樓層 |閱讀模式
為了直觀,我只接一個ds18b20,使用isis模擬,讀出的溫度放在30h,31h。讀出值全是1。我用的是匯編。
ORG 0000H
        AJMP MAIN

        ORG 0100H
MAIN:

UL:        
        ACALL DS18B20
        AJMP UL
;------------------ 18B20子程序------------
DS18B20:
           LCALL I18B20
        JNB 20H.0,UL          ;判斷是否有掛載

        MOV A,0CCH
        LCALL W18B20
        MOV A,44H
        LCALL W18B20
        MOV R7,#1EH
        DJNZ R7,$            
    MOV A,#0cch
          LCALL W18B20
        MOV A,0BEH
        LCALL W18B20
        LCALL R18B20
        RET

;-------------------18b20初始化------------------
I18B20:         
    SETB P3.7
        NOP
        NOP
        CLR P3.7
    MOV R7,#0  ;延時513us               
    DJNZ R7,$
        SETB P3.7
    MOV R7, #25H  ;          延時74us
    DJNZ R7,$
        MOV R7,80H
INIT2:        
    JNB P3.7,INIT1
        DJNZ R7,INIT2
        CLR 20H.0
        SETB P3.7
        MOV 40H,#11H
        RET
INIT1:
    SETB 20H.0
    SETB P3.7
        MOV 40H,#22H
    MOV R7,#0F0H  ;延時
    DJNZ R7,$
        
        RET               
;-------------------18b20寫------------------

W18B20:
  MOV R6,#8H
  CLR C
WR1:
  CLR P3.7
  MOV R7,#07H
  DJNZ R3,$
  RRC A
  MOV P3.7,C
  MOV R3,#32H
  DJNZ R3,$
  SETB P3.7
  NOP
  DJNZ R2,WR1
  SETB P3.7
  RET

;-------------------18b20讀------------------
R18B20:
  MOV R6,#2
  MOV R1,#30H
RE00:
  MOV R5,#8H
RE01:
  CLR CY
  SETB P3.7
  NOP
  NOP
  CLR P3.7
  NOP
  NOP
  NOP
  SETB P3.7
  MOV R7,#9H
  DJNZ R7,$
  MOV C,P3.7
  MOV R7,#3CH
  DJNZ R7,$
  RRC A
  DJNZ R5,RE01
  MOV @R1,A
  INC R1
  DJNZ R6,RE00
  RET
END

阿里旺旺圖片20180409213556.jpg
回復(fù)

使用道具 舉報

ID:301315 發(fā)表于 2018-4-9 21:30 | 顯示全部樓層
是什么問題呢?單片機12mhz
回復(fù)

使用道具 舉報

ID:247159 發(fā)表于 2018-4-9 23:53 | 顯示全部樓層
MOV R7, #25H  ;          延時74us
    DJNZ R7,$
        MOV R7,80H
INIT2:        
  是否應(yīng)該,MOV R7,#80H?
回復(fù)

使用道具 舉報

ID:247159 發(fā)表于 2018-4-10 00:13 | 顯示全部樓層
MOV R7, #25H  ;          延時74us
    DJNZ R7,$
        MOV R7,80H
INIT2:         上行中應(yīng)為#80
回復(fù)

使用道具 舉報

ID:301315 發(fā)表于 2018-4-10 08:23 | 顯示全部樓層
wxszz 發(fā)表于 2018-4-10 00:13
MOV R7, #25H  ;          延時74us
    DJNZ R7,$
        MOV R7,80H

初始化子程序可以正常判斷是否掛載18b20,但讀和寫子程序不知道哪一個出了問題?讀出全是1
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表