max6675的protues仿真

[复制链接]
2112|0
 楼主| hu11012 发表于 2013-4-3 17:28 | 显示全部楼层 |阅读模式
为什么我在用max6675做温度测量时的protues的仿真里会出现无规律误差,有时是一到两度的误差,温度越高误差越大,最大误差十一度。protues仿真不考虑实际可能引入误差的影响  数据处理程序如下:
  CS BIT P1.0
   SCK BIT P1.1
   SO BIT P1.2
   DATAH DATA 40H
   DATAL DATA 41H
  
  CLR CS
   CLR SCK
   SETB SCK
   CLR A
   MOV R7,#04H
RDDATAH:  
   MOV C,SO
   SETB SCK
   NOP
   RLC A
   CLR SCK
   DJNZ R7,RDDATAH
   MOV DATAH,A
   MOV R7,#08H
   RDDATAL: MOV C,SO
   RLC A
   SETB SCK
   NOP
   CLR SCK
   DJNZ R7,RDDATAL


  MOV DATAL,A
  SETB CS                   ;读数据结束
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

1

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部