谁有51单片机红外遥控亮灭LED代码?就只要一个键控制点亮,另一个键控制灭就行
更新时间:2021-09-13 11:03:25 • 作者:FELIPE •阅读 1391
- 51单片机通过红外遥控器点亮/熄灭LED程序?
- 用51单片机写一个C程序,红外线反射管去控制一个LED的亮灭
- 求一个51单片机的程序:一个按键控制led灯闪烁,就是按一下灯闪,再按灯就灭了
- 用51单片机写一个C程序,红外线反射管开关程序控制一个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;
}
}