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

这篇博客介绍了如何使用单片机控制LED灯,通过设置P2寄存器的值来点亮或关闭LED。文章中提到,P2=0xFE会使得P20口为低电平,从而点亮第一个LED,而P2=0xFD则会点亮第二个LED。通过改变P2寄存器的值,可以依次控制不同位置的LED灯。

387

被折叠的 条评论
为什么被折叠?



