单片机LED原理图:

STM89C52单片机LED闪烁

LED灯闪烁实验:

/*********************************************************************************
* 【作    者】: 小硕:董宇龙
* 【版    本】: V1.0
* 【实验平台】: 清翔 QX-MCS51 单片机开发板
* 【外部晶振】: 11.0592mhz
* 【主控芯片】: STC89C52
* 【编译环境】: Keil μVisio4
* 【程序功能】:P1口上的所有LED灯执行闪烁                     
* 【使用说明】: 
**********************************************************************************/
#include <reg52.h>//包含51头文件


unsigned int i;//0~65535


void main()//main函数自身会循环
{
while(1)//大循环
{
P1 = 0; //点亮P1口8个LED
i = 65535;
while(i--);//软件延时
P1 = 0xff;//1111 1111 熄灭P1口8个LED
i = 65535;
while(i--);//软件延时
}
}   

相关文章: