delay(50);
DM_DATA_PORT = datas[i]|(datas[i+1]<<8); //8位数据转换为16位数据输出
}
dm_reg_write(DM9000_TCR, 0x01); //把数据发送到以太网上
while((dm_reg_read(DM9000_NSR) & 0x0c) == 0)
; //等待数据发送完成
delay(50);
dm_reg_write(DM9000_NSR, 0x2c); //清除TX状态
dm_reg_write(DM9000_IMR, 0x81); //打开DM9000接收数据中断
}