proteus为什么LED发光二级管不会亮?

keil可以正常运行,电路图里数码管就是不会发光,求告知
2025-03-20 18:17:51
推荐回答(2个)
回答1:

LED左侧是高电平,右侧应该是低电平才会亮,所以LED右边小方块应该是蓝色。但你图中的是红色,说明右侧电平不对。根据你右侧端口,找到芯片对应的接口P1.0-P1.3全部是高电平,看看是不是程序有问题,导致接口输出电平不对。或者你把LED改成共阴极的。这样芯片接口输出高电平,接地端是低电平,试试能不能亮

回答2:

keil可以运行也只是仿真,不代表程序是对的,四个LED灯接在P1口,P1口应该输出低电平,LED才亮,可P1口全为高电平,程序错误。