开发板led模块原理图如下:
通过声明位变量,使得P2^0口电平为0,即可点亮第一盏led
程序1如下:
#include<reg52.h>
sbit led1=P2^0;
void main()
{
led1=0;
while(1);
}
不声明位变量,直接将P2赋值为0xFE(对应二进制为1111 1110)可使P2^0口电平为0,其他口电平为1。
程序二如下:
#include<reg52.h>
void main()
{
P2=0xFE;
while(1);
}