1.什么是二极管LED
2.二极管LED在单片机上的原理图
vcc表示电源正极,也就是高电平,只要某一个二极管左边的P2口搞一个低电平,那么那个二极管就会导通,二极管LED灯就会亮起来,如果高电平用1表示,低电平用0表示,那么我们就可以用0和1来控制LED灯的亮灭了
3.单片机上的红色的这一部分与二极管相连接
4.那我们想让第一个P20连接的LED亮起来,那么单片机就应该输出 1111 1110 ,然而二进制单片机认不出,所以我们这里用十六进制表示1111 1110 为 FE
5.又因为单片机要加上0x ,所以我们点亮P2这个LED灯的代码为
#include <REGX52.H>//头文件
void main()//主函数
{
P2=0xFE;//1111 1110
while(1)//表示循环
{
}
}
6.这样,我们就点亮了P2这个LED二极管灯
7.如果想实现一个亮一个灭的效果的话,像如下这种效果
8.那么就可以将代码写成
#include <REGX52.H>//头文件
void main()//主函数
{
P2=0x55;//0101 0101
while(1)//表示循环
{
}
}
9.好了,关于点亮LED灯的原理就将完了