LED灯
为什么程序下载完成后板子上的LED灯没有亮,是程序错误吗好吧,我自己回答吧:LED不亮是因为没有用排线将P2.0~P2.7脚与D1~D8连接起来。 接线正确吗?
waakoeng 发表于 2022-7-4 14:25
接线正确吗?
只有一个电源线啊,连线之后蓝色电源灯会亮,但是就是下载完成代码LED灯不亮
waakoeng 发表于 2022-7-4 14:25
接线正确吗?
哦哦哦我明白了 单片机小hei 发表于 2022-7-14 17:11
哦哦哦我明白了
能详细说说怎么解决的嘛? usb接入后还需要加5V电源吗? LED不亮 #include <REGX51.H>
typedef unsigned char u8;
typedef unsigned char u16;
sbit LED1=P2^0;
void delay_10us(u16 ten_us)
{
while(ten_us--);
}
void main()
{
while(1)
{
LED1=0;
delay_10us(50000);
LED1=1;
delay_10us(50000);
}
}
请问一下大佬,程序编译没有错误,为什么灯不闪,而是常亮 huck 发表于 2022-8-16 17:45
好吧,我自己回答吧:LED不亮是因为没有用排线将P2.0~P2.7脚与D1~D8连接起来。
我也遇见了同样的问题,哈哈哈。谢谢楼主分享 Prakash 发表于 2022-8-17 10:07
#include
u16那你用了两个char,应该是一个char一个int,unsigned char最大值是255,你的delay实际值很小,人眼看不到变化的,u16那把char改成int就行
页:
[1]