⑴ 红外遥控单片机
以下文件是51单片机实现遥控解码,通过数码管显示键码的程序,P0口驱动数码管把红外接收头和51机连在一起,在51机程序里编一个遥控器解码程序,就可以
⑵ 单片机和无线遥控
书真的不知道怎么推荐,但是你可以买上那种无线模块串口通信的那种,一个接收一个发送,发送端发一组数据,接收端接收到数据以后再解析出来,就是遥控了,想发送的远点,就加大发送功率了,不过一般网上那些芯片发送距离都在100到1000米左右
⑶ 51单片机无线遥控
外部中断引脚~~P3^2
⑷ 怎么用遥控器控制单片机
那要看空调遥控器里面的发射管的具体参数,是红外发射还是什么的,还是其他什么的,我也没有研究过空调遥控器。我知道电视遥控器是红外的。如果是红外,你就要选择一个接收管,安装在单片机上,按照相应的技术参数设计和编写程序来控制单片机了,祝你好运。
⑸ 遥控器控制单片机
内容:
*红外测试程序,用单片机通过发射管发射38K的调制频率码,由一体化接收并解码由发光管显示。
*正常情况下,由于反射和高灵敏度接收,LED4(P1.3)一直闪烁,可以用黑色纸片完全遮挡接收头使
*之不能接收到发射管的信号,这是LED4熄灭。说明功能性正常
------------------------------------------------*/
#include<reg52.h> //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义
sbit LED=P3^3; //红外发射
sbit LED1=P1^3;
sbit IR=P3^2; //红外一体化接收
bit Flag;
void Init_Timer0(void)
{
TMOD |= 0x01;
TH0=0xf0; /* Init value */
TL0=0x00;
EA=1; /* interupt enable */
ET0=1; /* enable timer0 interrupt */
TR0=1;
}
/******************************************************************/
/* 定时器0初始化 */
/******************************************************************/
void Timer0_isr(void) interrupt 1 using 1
{
TH0=0x0f; /* Init value */
TL0=0x00;
Flag=!Flag;
}
/******************************************************************/
/* 主函数 */
/******************************************************************/
main()
{
unsigned int j;
Init_Timer0(); //定时器初始化
while(1)
{
LED1=IR; //读取一体化接收头数值
if(Flag)
{
for(j=0;j<27;j++)//大约38KHz
{
LED=!LED; //发射管输出
}
}
}
}
⑹ 电视遥控器控制单片机
得有红外接收模块,电视遥控器基本上都是红外控制的,还得有遥控器输出编码
⑺ 怎么用遥控器控制单片机
遥控器上有红外线发射管
受控制的单片机电路上有接收管
都是对号的,这个电路比较简单~~~
⑻ 单片机红外遥控....
你就学51的基础教程
然后自己实践才行。
别人的东西,终究是他人的,不经过思考与研究,是变不成自己的知识。
⑼ 如何用单片机控制遥控器
电视机遥控器,编码是固定的,空调遥控器编码是不固定的,如设置温度的编码是根据温度的变化编码是不同的,当然你可以测试空调遥控器不同状态的编码来设置单片机发送不同的编码就可以了。单片机是肯定可以做得到。
⑽ 电视遥控器用的是什么单片机
普通的电视机遥控器用的不是单片机,而是已经固化好的专用遥控芯片,像6122,不需要编程的。而万能遥控就用到单片机,但也不是51系列的。用的是PIC核的,像8P19。再加上一块EEPROM来存储各种通讯协议。