久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1400|回復: 4
打印 上一主題 下一主題
收起左側

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

[復制鏈接]
跳轉到指定樓層
樓主
為了直觀,我只接一個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 (200.37 KB, 下載次數: 43)

阿里旺旺圖片20180409213556.jpg
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:301315 發表于 2018-4-9 21:30 | 只看該作者
是什么問題呢?單片機12mhz
回復

使用道具 舉報

板凳
ID:247159 發表于 2018-4-9 23:53 | 只看該作者
MOV R7, #25H  ;          延時74us
    DJNZ R7,$
        MOV R7,80H
INIT2:        
  是否應該,MOV R7,#80H?
回復

使用道具 舉報

地板
ID:247159 發表于 2018-4-10 00:13 | 只看該作者
MOV R7, #25H  ;          延時74us
    DJNZ R7,$
        MOV R7,80H
INIT2:         上行中應為#80
回復

使用道具 舉報

5#
ID:301315 發表于 2018-4-10 08:23 | 只看該作者
wxszz 發表于 2018-4-10 00:13
MOV R7, #25H  ;          延時74us
    DJNZ R7,$
        MOV R7,80H

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

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 四虎影院美女 | 日韩在线免费播放 | 国产蜜臀97一区二区三区 | 久久国产成人午夜av影院武则天 | 日韩精品无码一区二区三区 | 成av在线 | 日韩网站在线观看 | 欧美韩一区二区 | 91麻豆精品国产91久久久久久久久 | 91精品国产91久久综合桃花 | 天堂av在线影院 | 久久亚洲视频网 | 欧美色a v | 亚洲人成免费 | 亚洲福利在线观看 | 欧美 中文字幕 | 久久久国产一区二区三区四区小说 | 精品产国自在拍 | 国产第一页在线播放 | 天天操夜夜爽 | 亚洲a在线观看 | 黄色免费三级 | 久久精品二区 | 特一级毛片 | 韩国毛片一区二区三区 | 国产永久免费 | 国产精品久久欧美久久一区 | 成人3d动漫一区二区三区91 | 国产传媒视频在线观看 | 日韩在线小视频 | 草草草久久久 | 有码一区| 亚洲女人天堂成人av在线 | 一级特黄在线 | 国产资源在线观看 | 国产色婷婷精品综合在线播放 | 国产91一区 | 日韩精品一区二区三区免费视频 | 天天色综网 | 日韩一区二区三区在线视频 | 精品国产一区二区三区性色av |