导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→请教各位大虾关于1990A读取的问题,小弟先谢谢了[dalang1999]

 *第49232篇: 请教各位大虾关于1990A读取的问题,小弟先谢谢了

  
楼 主:dalang1999 2007年5月26日16:12
 请教各位大虾关于1990A读取的问题,小弟先谢谢了
小弟第一次接触DS1990A,查阅了相关资料和程序,初始化的程序没有问题,1990A也能发出响应脉冲,但是读取的时候,主机发出读时序后,1990A响应的时序既不是 高电平也不是低电平,响应结束后,由上拉电阻拉高电平的时间正常,希望各位大虾有时间帮助小弟一次,小弟初次来到贵论坛,谢谢了 

相关的程序和示波器显示的波形如下

DIO BIT P2.7;定义数据线
ORG 0030H
START:CLR DIO;拉低电平,产生复位脉冲
      MOV R1,#249
      DJNZ R1,$;延迟500us
      NOP
      SETB DIO
      MOV R1,#34
      DJNZ R1,$
      NOP
      JNB DIO,LOOP
      SJMP START
      LOOP:MOV R1,#232
      DJNZ R1,$
      NOP
      NOP
      NOP
      MOV A,#0
      NOP
      NOP
      NOP
      LOOP4:MOV R3,#8
      LOOP2:CLR DIO
      NOP
      NOP
      SETB DIO
      MOV R1,#3
      DJNZ R1,$
      NOP
      NOP
      NOP
      MOV C,DIO
      RRC A
      MOV R1,#34
      DJNZ R1,$
      NOP
      NOP
      DJNZ R3,LOOP2
      MOV P0,A
      SJMP LOOP4;为了拍照循环  
      END
此主题相关图片如下:
按此在新窗口浏览图片
此主题相关图片如下:
按此在新窗口浏览图片


>>>>>>对该主题发表你的看法

本主题贴数1,分页: [第1页]


[上一篇主题]:study-2407 开发板 转让

[下一篇主题]:[求助]LCM1010