void AD9854_Send(unsigned char addr,unsigned char data) //按照并行输入时序
{
AD9854_WR = 1; // AD9854_WR_SET;
AD9854_ADDR &= 0x00ff|addr<<8;
AD9854_ADDR |= 0xff00&addr<<8;
//给端口输出寄存器赋值 写地址 缓冲区
AD9854_WR = 1;
// AD9854_WR_SET;
AD9854_DATA &= 0xff00|data;
AD9854_DATA |= 0x00ff&data;
//给端口输出寄存器赋值 写数据 缓冲区
AD9854_WR = 0;
// AD9854_WR_CLR;
AD9854_WR = 1;
// AD9854_WR_SET;
// 开始写入
AD9854_UDCLK = 1;
// AD9854_UPDATA_SET;
AD9854_UDCLK = 0;
// AD9854_UPDATA_CLR;
//
}
请问运算完之后,AD9854_ADDR AD9854_DATA 变为何值?谢谢各位指教
|