单片机学习-第一个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灯!