单片机学习-第一个LED灯点亮

#include<REGX52.H>//引入头文件
void main(){
   
	P2=0xFE;//用十六进制表示1111 1110,大小写无所谓,记得加0x前缀
	//使得P20口是低电平
}

​ 头文件**#include<REGX52.H>里面预定义了很多标识符,就是单片机的寄存器,其中就有sfr P2 =0xA0;**

二进制与十进制、十六进制对照表:

P2=0xFE改变寄存器的值为二进制的== 11111110 ==低位就是P20第一个LED灯;

如下图:

改变P2的值P2=0xFD;也就是二进制的11111101

如下图:

以此类推打开相应的LED灯!