我是新手,想问一下C51单片机中怎样才能让P2端口连接的LED灯闪烁3次,然后灭掉.求C语言程序!

如题所述

第1个回答  2012-11-30
最简单的办法做延时,延时一次改变一次LED的状态,六次(三亮三灭)后进入一个while(1)循环
第2个回答  2012-11-30
led共阳接线 p2端口连接led负极 程序控制p2输出高低电平就可以闪烁了
第3个回答  2012-11-30
#include <reg52.h>
void delay(unsigned int a)
{
while(a--);
}
void main(void )
{
unsigned char i;
while( 1 )
{
P2=~P2;
delay(50000);
i++;
if(i==7) while(1);
}
}本回答被提问者采纳
第4个回答  2012-11-30
设一变量A
A=0
A++
{让等闪烁一次
}
IF A=4
{不闪烁 }本回答被网友采纳
相似回答