发表于:2005-03-02 11:23:00
楼主
3150与7109A/D转换器连接进行数据采集的程序
network output unsigned long start;
IO_0 input byte ADin;
IO_10 input bit S_Din=1;
IO_8 output bit HBEN;
IO_9 output bit ce=1;
unsigned long read_analog()
{
unsigned long data;
unsigned int dataL,dataH;
data=0;
io_set_direction(ADin,IO_DIR_IN);
io_out(ce,0);
io_out(HBEN,0);
dataH=io_in(ADin)&0xf;
io_out(ce,1);
io_out(ce,0);
io_out(HBEN,1);
dataL=io_in(ADin);
data=dataL+256*dataH;
return(data);
}
when(io_changes(S_Din)to 0)
{start=read_analog();
}
请问仿真后得出的数据2,123是什么类型的数据,我觉得 逗号前的是高四位上采的数据
,逗号后是低四位上采的数据为什么会是这样呢?256不是白乘了吗?怎样才能将上采的数变成一个统一的十进制数呢?