一段程序看不懂,肯请那位高手指点 点击:706 | 回复:1



人在何处

    
  • 精华:1帖
  • 求助:0帖
  • 帖子:5帖 | 7回
  • 年度积分:0
  • 历史总积分:28
  • 注册:2004年3月22日
发表于:2004-04-14 10:17:00
楼主
下面是一段数据采集的函数,我看的不太明白 是一个12位AD转换 out_byte输出一个字节,最后得出的da是采集的结果 Function ad5101(channel As Integer) As Integer Dim h, m, l, da As Integer out_byte &H378, channel delay (100) out_byte &H378, &H20 + channel delay (500) out_byte &H378, &H40 delay (50) h = Int(in_byte(&H379) / 16) out_byte &H378, &H60 delay (50) m = Int(in_byte(&H379) / 16) out_byte &H378, &H80 delay (50) l = Int(in_byte(&H379) / 16) da = h * 256 + m * 16 + l ad5101 = da End Function 那位高手给我说一下他的具体算法



GaryLin

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 1186回
  • 年度积分:0
  • 历史总积分:1263
  • 注册:2003年4月15日
发表于:2004-04-14 15:00:00
1楼
Read the 4 bits data 3 times, and then compute the 12 bits data.

热门招聘
相关主题

官方公众号

智造工程师