标题: 请大家帮我看看,proteus 中LED不发光,有电压,无电流 [打印本页]

作者: neko1214    时间: 2017-3-17 16:17
标题: 请大家帮我看看,proteus 中LED不发光,有电压,无电流
  1. #include<reg52.h>
  2. #define uchar unsigned char
  3. #define uint unsigned int
  4. sbit wr=P3^6;
  5. sbit csda=P3^2;
  6. void main()
  7. {
  8.    csda=0;
  9.    wr=0;
  10.         P0=0xff;
  11.         while(1);       
  12. }
复制代码
这是程序,用DAC0832进行DA转换,觉得程序没有问题。


如图,P0口接了上拉电阻,然后,LED两端电压是2.05V(LED的截止电压是1V),然后流过LED的电流只有0。
各位大神,请问这是为什么。

作者: yzwzfyz    时间: 2017-3-17 16:48
本帖最后由 yzwzfyz 于 2017-3-17 20:03 编辑

请看一直DAC0832的手册就知道了,特别注意Iout输出电流的规定!
http://wenku.baidu.com/view/ff45f2d33186bceb19e8bb83.html?re=view
http://wenku.baidu.com/link?url= ... 2hjP6nxSo1V37bu4gn_



作者: neko1214    时间: 2017-3-17 16:51
yzwzfyz 发表于 2017-3-17 16:48
有压差才有电流!
“LED两端电压是2.05V”,没有压差,仅仅是电位。

可是,LED已经一端接地了啊
作者: imxuheng    时间: 2017-3-18 09:55
加一级运放试试
作者: 失落之地    时间: 2017-3-18 11:51

多加一级运放试试
作者: neko1214    时间: 2017-3-18 12:00
yzwzfyz 发表于 2017-3-17 16:48
请看一直DAC0832的手册就知道了,特别注意Iout输出电流的规定!
http://wenku.baidu.com/view/ff45f2d3318 ...

谢谢,加了运算放大器就能点亮了
作者: neko1214    时间: 2017-3-18 12:01
imxuheng 发表于 2017-3-18 09:55
加一级运放试试

谢谢,加了运放后能点亮了
作者: 周圣云    时间: 2017-3-18 13:15
这个。。。




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