找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4279|回复: 7
收起左侧

请大家帮我看看,proteus 中LED不发光,有电压,无电流

[复制链接]
ID:170862 发表于 2017-3-17 16:17 | 显示全部楼层 |阅读模式
  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转换,觉得程序没有问题。
QQ截图20170317161355.png

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

使用道具 举报

ID:123289 发表于 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_


回复

使用道具 举报

ID:170862 发表于 2017-3-17 16:51 | 显示全部楼层
yzwzfyz 发表于 2017-3-17 16:48
有压差才有电流!
“LED两端电压是2.05V”,没有压差,仅仅是电位。

可是,LED已经一端接地了啊
回复

使用道具 举报

ID:151348 发表于 2017-3-18 09:55 | 显示全部楼层
加一级运放试试
回复

使用道具 举报

ID:59574 发表于 2017-3-18 11:51 | 显示全部楼层

多加一级运放试试
回复

使用道具 举报

ID:170862 发表于 2017-3-18 12:00 | 显示全部楼层
yzwzfyz 发表于 2017-3-17 16:48
请看一直DAC0832的手册就知道了,特别注意Iout输出电流的规定!
http://wenku.baidu.com/view/ff45f2d3318 ...

谢谢,加了运算放大器就能点亮了
回复

使用道具 举报

ID:170862 发表于 2017-3-18 12:01 | 显示全部楼层

谢谢,加了运放后能点亮了
回复

使用道具 举报

ID:171762 发表于 2017-3-18 13:15 | 显示全部楼层
这个。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表