1. 首页 > 科技

谁有51单片机红外遥控亮灭LED代码?就只要一个键控制点亮,另一个键控制灭就行

谁有51单片机红外遥控亮灭LED代码?就只要一个键控制点亮,另一个键控制灭就行

51单片机通过红外遥控器点亮/熄灭LED程序?

首先!你的遥控器是什么遥控器?不同的遥控器键码也是有区别的!一般都是将红外接收一体管的信号引脚接到单片机外部中断引脚!在中断服务程序中解码

用51单片机写一个C程序,红外线反射管去控制一个LED的亮灭

#include<reg51.h>

sbit Rin=P1^0;

sbit led=P1^4;

main()

{

while(1) led=Rin;

}

求一个51单片机的程序:一个按键控制led灯闪烁,就是按一下灯闪,再按灯就灭了

LED BIT P1.0

KEY BIT P1.1

ORG 0000H

LJMP MAIN

ORG 0030H

MAIN:

    CLR 00H

MAIN1:

    JB KEY,LOOP

    JNB KEY,$

    CPL 00H

LOOP:

    JNB 00H,LOOP1

    CPL LED

    LCALL DELAY

    SJMP MAIN1

LOOP1:

    SETB LED

    SJMP MAIN1

DELAY:

    MOV R2,#200

DLY:

    MOV R3,#250

    DJNZ R3,$

    DJNZ R2,DLY

    RET

    END

用51单片机写一个C程序,红外线反射管开关程序控制一个LED的亮灭

红外反射管 高低电平输出接P1.0  

led接P1.1

程序如下:

#include"regc51.h"

sbit IR=P1^0;

sbit led=P1^1;

main()

{

    while(1)

    {

        led=IR;

    }

}