STM89C52点亮LED灯

流水灯原理图:阳极接VCC电源供电,只要阴极给低电平就可以让LED灯亮起来。

实验程序:

/*********************************************************************************
* 【作    者】: 小硕:董宇龙
* 【版    本】: V1.0
* 【学    校】:中国传媒大学
* 【微    信】:18800123783
* 【实验平台】: 清翔QX-MCS51 单片机开发板
* 【外部晶振】: 11.0592mhz
* 【主控芯片】: STC89C52
* 【编译环境】: Keil μVisio4
* 【程序功能】: 点亮开发板上的LED1                     
* 【使用说明】: 
**********************************************************************************/
#include <reg52.h> //引用51头文件


sbit LED1 = P1^0; //位定义


void main() //主函数
{
LED1 = 0;//点亮P1.0上的LED

}


***************************************************************************************/

点亮LED2:

#include <reg52.h> //引用51头文件


sbit LED2 = P1^1;


void main()
{
LED2 = 0; //点亮LED2

}

***************************************************************************************/

点亮LED5:

#include <reg52.h> //引用51头文件


sbit LED5 = P1^4;


void main()
{
LED5 = 0;//点亮LED5

}

***************************************************************************************/

点亮LED2,LED3,LED5:

#include <reg52.h> //引用51头文件


sbit LED2 = P1^1;
sbit LED3 = P1^2;
sbit LED5 = P1^4;


void main()
{
LED2 = 0;  //点亮LED2
LED3 = 0;  //点亮LED3
LED5 = 0;  //点亮LED5

}