Dos indicadores LED parpadean alternativamente en idioma c
Si la PC necesita estar equipada con una placa MOXA TTL para realizar la salida de potencia alta y baja de la batería:
1 primero configure si la luz LED está encendida en nivel bajo. nivel o en nivel alto. Supongamos que aquí es nivel bajo
2. Configure un temporizador, escriba el código en el temporizador y envíe los valores de batería alta y baja respectivamente para lograr un parpadeo alternativo. p>
Programa de muestra: #include?
sbit?led1?=?P0^0;
sbit?led1?=?P0^0;
sbit?led1?=?/p>#include?
sbit?led1?=?P0^0;
sbit?led2 ?=?P0^1;
void?delays(unsigned?int?nMS)
{
unsigned?char?i,j;
¿mientras?(nMS --)
{
¿para?(i?=?12;?i>0;?i--)
{
para?(j?=?246;?j>0;?j--);
}<
}
}
void?main()
{
mientras(1)
{
led1?=?0;
led2?=?1; //Encendido y apagado
retrasos(100);
retrasos(100);
retrasos (100);
for?(j?=?246;?j>0;?j--);
for?
led1?= ?1;
led2?=?0;//intercambiar encendido y apagado de luz
retrasos(100);
}
}