标题:
我用单片机驱动dac0832不能正常工作(求救)
[打印本页]
作者:
jordanli22
时间:
2012-12-4 13:17
标题:
我用单片机驱动dac0832不能正常工作(求救)
我用单片机驱动dac0832不能正常工作,仿真时,电流有变化,但是负值,电压五变化。如下图:
代码如下:(已经在软件上仿真过代码没错,能实现P0口数据递增和递减,我的目的是生产一个三角波)
#include<reg52.h>
#define uchar unsigned char
#define uint unsinged int
sbit cs=P2^0;
sbit wr1=P2^1;
sbit wr2=P2^2;
uchar i,j;
//延时ims函数
void delay( int i)
{
int x,y;
for(x=29;x>0;x--)
for(y=i;y>0;y--) ;
}
void init()
{
cs=0;
wr1=0;
wr2=0;//直通方式
}
void main()
{
init();
while(1)
{
for(i=0;i<0xff;i++)
{
P0=i;
delay(1);
}
for(j=0xff;j>0;j--)
{
P0=j;
delay(1);
}
}
}
[此贴子已经被作者于2012-12-4 13:22:12编辑过]
作者:
jordanli22
时间:
2012-12-5 23:17
自己顶一下。
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1