0
问答首页 最新问题 热门问题 等待回答标签广场
我要提问

求教DA0832的问题



各位大虾,本人是菜鸟,使用DA0832时有些问题向各位求教:handshake

想要实现的是LED小灯由暗变到最亮,但是通电后小灯只是亮着没有变化,用示波器测量输出口的电压是2v。请问是什么原因啊 ?

C代码为:
#include
#define uchar unsigned char
sbit cs=P2^0;
sbit wr=P2^1;

void delay()
{
int b,c;
for(c=0;c<2;c++)
{
b=19000;
while(b--);
}
}

void main()
{
    uchar a;
    cs=0;
    wr=0;
while(1)
      {
    P0=a;
    a++;
    delay();
   }

}

提问者:kent47 地点:- 浏览次数:7736 提问时间:07-11 04:03
我有更好的答案
提 交
7条回答
芯力波通 07-19 22:08
DAC0832的18脚该高电平,
60user46 07-18 17:29
是不是WR2先给高电平,然后在传送数字量之前让它变为低电平?
mvuwuersc 07-15 05:18
while(1)
      {
    P0=a;
    a++;
    delay();
   }

你的a大于255后该清零
cmh25 07-19 02:08
还有你的延时,你计算下,太快了,你肉眼看不出来变化的。
爱雪爱雪 07-20 22:17
谢谢,我再试试
wenminglang 07-15 06:36
两个侧重点:1、计算你的延时。2、你的dac0832电路搭建最好基于datasheet给出的参考图,参考图在输出时是加了反馈,而且带负载能力也搞很多!!!
感觉自己说的混乱了!!!
hljgaoqf 07-14 10:57


谢谢,现在控制的LED灯可以一闪一闪的了,只是好像不是越来越增亮,是按着它自己的规律在闪,我试了一下,输入0xff时本来应该最亮,可是LED灯却不亮,输入0x00时应该不亮,这时LED灯又亮,纠结。。。

LED灯一头接0832的输出,一头接地,没有接运放;请问脚20的电压要接多大?我接的是5v,谢谢了
撰写答案
提 交
1 / 3
1 / 3