标题: 单片机与DA芯片的编程问题,请高人指教 [打印本页]

作者: wxf54318    时间: 2009-9-18 09:44
标题: 单片机与DA芯片的编程问题,请高人指教
我编了一个用philips的P89C58BP单片机控制AD7535进行数模转换的程序,但是输出的模拟电压为零
(AD7535转换出的是电流,是通过它的IOUT输出的,连接OP07将电流转换为电压,我通过量OP07的6脚和3脚确定转换是否成功)
程序如下:
#include<reg51.h>
#include<absacc.h>
#define AD7535MSB XBYTE[0x1FFF]/*使CSMSB = 0,CSLSB =1, LOAD =1*/
#define AD7535LSB XBYTE[0x3FFF]/*使CSMSB = 1,CSLSB =0, LOAD =1*/
#define LOAD   XBYTE[0x5FFF]   /*使CSMSB = 1,CSLSB =1, LOAD =0*/
main()
{
   P3&=0xBF;/*WR = 0*/
   AD7535MSB = 255;//赋值全0XFF
   AD7535LSB = 255;
   LOAD = 0;
   while(1);
}





欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1