找回密码
 立即注册

QQ登录

只需一步,快速开始

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

光立方焊接后烧全亮程序无反应,但将573输出引脚接vcc对应灯层就亮

[复制链接]
ID:488797 发表于 2019-7-25 17:15 | 显示全部楼层 |阅读模式
51单片机光立方的uln2803接层共阳极,八个573接64个共阴极焊接后烧全亮程序无反应,但将573输出引脚接vcc对应灯层就亮
程序void main()                {  while(1){

                P0=0x00;       
                P1=0x00;        
                P2=0xff;

        }                                  
}
拜托大佬解答!

电路图ps(截图不全共八个573)

电路图ps(截图不全共八个573)
回复

使用道具 举报

ID:488797 发表于 2019-7-25 18:24 | 显示全部楼层
错了是2803输出端与vcc相接亮
回复

使用道具 举报

ID:488797 发表于 2019-7-25 18:25 | 显示全部楼层
错了是2803输出端与vcc相接亮
回复

使用道具 举报

ID:96682 发表于 2019-7-25 18:25 | 显示全部楼层
问题得从程序电路查看,就
                P0=0x00;        
                P1=0x00;         
                P2=0xff;
光立方不可能全亮
回复

使用道具 举报

ID:488797 发表于 2019-7-25 18:29 | 显示全部楼层
错了不是573是2803连接vcc亮(不好意思打错了)
回复

使用道具 举报

ID:282095 发表于 2019-7-26 01:02 | 显示全部楼层
输入程序的缘故吧
回复

使用道具 举报

ID:517466 发表于 2019-7-26 02:07 | 显示全部楼层
楼主看到我提供的电路接法,就应该明白问题出在哪里了吧?想要LED亮,ULN2803的输入端要输入为1,LED要一端接ULN2803的输出(经限流电阻),一端接VCC。因为ULN2803是反相后开漏输出。输入为"0"的话,输出为"1",是没法点亮LED的。所以看你提供的电路,是不是应该设置P0=0xFF呢?
len.jpg
回复

使用道具 举报

ID:123289 发表于 2019-7-26 09:12 | 显示全部楼层
查看2803的内部电路图就明白了。
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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