普中51单片机中LED小灯所用端口为P2端口,从P2^0到P2^7分别为从左到右八个小灯。
可以使用sbit关键字定义变量led,以此简化端口的输入,并且使程序的可读性增强。
当变量的值设置为0,即端口的值为0时,端口设置为低电平,电源处为高电平,产生电流使LED被点亮。
在main函数中创建一个无限循环的函数,使程序不至于只执行一次就结束,在循环体中写入对控制led端口的赋值。
代码如下:
#include <reg51.h>
sbit led0 = P2^0;
void main()
{
while(1)
{
led0 = 0;
}
}
初次写博客,知识浅陋,如有纰漏错误,望指正,特此感谢!