DAC0832是将单片机输入的数据转换为电流输出,不是接收数据的,接收数据的是AD转换芯片。XBYTE[]将外部的内存单元编程不同的地址,#define DAC0832 XBYTE[OxFFFE]这个就可以操作DAC0832来改变地址0xfffe的单元的值。0xfffe是DAC0832这个外部的内存单元的地址,既然是外部的内存单元,和单片机内存不是同一东西,他的地址和单片机的内存地址编码无关。