单片机点亮第一个二极管

2025-04-24 04:30:29
推荐回答(4个)
回答1:

这就是点亮第一个led了 很简单的一个程序

#include //头文件
sbit P1_0=P1^0; //定义P1.0管脚为P1_0
void mian(){ //主函数
while(1){ //循环函数
P1_0=0; //将0赋值给管脚P1.0 点亮P1.0

}

}

回答2:

lz是不是忘记了#include,没这个头文件编译器是不认识P2的呀
最好是给要点亮的IO口线位定义,如要点亮与P2.0连接的led
sbit led0=P2^0;
void main()
{
led0=1;
}
不过led最好是负极与io口连接,正极接上拉电阻啊,你这么连接很少见吧

回答3:

亲 这个很简单  比如你的LED 接P1^0口
#include
sbit led=P1^0;

void main()
{

LED=0;

}

回答4:

确定晶振起振了吗
EA要稳定接高电平
端口做驱动最好用上拉方式,端口直接驱动不理想。加个1k的上拉电阻吧