51单片机红外接收程序

  • 基于51单片机的红外接收模块的c编程
    答:这个是自己搭电路 然后用红外接收管,利用外部中断计数器的管脚,才捕捉到的脉冲,在进行软件内部的解码解调,这个你安照这个思路就可以哈 自己努力想,才能学会51单片机,而且51是最基础的,还是你自己做出来为好 本回答被网友采纳 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 ...
  • 求51单片机红外摇控接收c程序,并在数码管上显示键值出来?
    答:include<reg51.h> include <intrins.h> define uchar unsigned char define uint unsigned int define ulong unsigned long define Nop() {_nop_(); _nop_(); _nop_(); _nop_(); _nop_();} volatile ulong IRcode=0x00000000; //32位的键代码 volatile ulong Irdcode=0x00000000;vol...
  • 51单片机红外接收端的程序怎么写,我想知道写的方法和原理,最好有一个...
    答:;上述"0"和"1"组成的32位二进制码经38kHz的载频进行二次调制以提高发射效率,;达到降低电源功耗的目的。然后再通过红外发射二极管产生红外线向空间发射 ;遥控编码是连续的32位二进制码组,其中前16位为用户识别码,能区别不同的电器设备,;防止不同机种遥控码互相干扰。该芯片的用户识别码固定为十六...
  • 51单片机红外解码C程序
    答:/* 51单片机红外遥控解码程序 */ //用遥控器对准红外接收头,按下遥控器按键,在数码管前两位上就会显示对应按键的编码 include <reg52.h> define uchar unsigned char sbit dula=P2^6;sbit wela=P2^7;uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,  ...
  • 51单片机红外线遥控LED程序,疑惑中!!!
    答:红外收发中,IRDATA[2]与IRDATA[3]是取反的关系。也就是说两个数对应各位前者为1后者就为0 其余的问题,都是根据红外接收时序来编的程序,以下总结以下红外收发时序供参考,你读懂就可以理解了。采用脉宽调制的串行码,以脉宽为0.565ms、间隔0.56ms、周期为1.125ms的组合表示二进制的"0";;以...
  • 51 单片机的红外通信遥控怎样检测按键是否松开?
    答:功能实现步骤</ (1) 遥控器模块</: 采用51单片机最小系统和四个可编程按键,每个按键的按下和松开都会被单片机捕捉到,作为指令输入。(2) 主机模块</: 由单片机最小系统、继电器和LED灯组成,单片机通过接收来自遥控器的红外信号,控制继电器的通断,进而控制LED灯的亮灭状态。(3) 模拟无线通信</:...
  • 51单片机 红外控制程序中 if (IRCOM[2]!=~IRCOM[3]) { EX0=1; return...
    答:if (IRCOM[2]!=取反IRCOM[3]) //判断如果按键正码不等于取反按键反码 { EX0=1; //打开外部中断0 return; //跳出结束 } IRCOM[0]用户正码、IRCOM[1]用户反码,0和1是用来区别不同遥控器的,市场上面遥控器很多,都是用用户码来区别不同遥控器的,希望我的回答对你有帮助!
  • 如何让c51产生38khz的频率信号,用于做红外收发器
    答:“软程序”产生38khz的频率信号。优点:①可以随意调节38khz载波的占空比,可以实现低功耗高峰值电流发射,提高发射接收距离。②发射引脚任意定义。以下是实例:/ 作品:红外线发射 单片机:STC89C52RC 晶振:12M 编译环境:Keil uVision4 V9.00 / // //发射引脚(接PNP三极管b极)//PNP三极管e极接2...
  • 我无线电不懂,红外写过51单片机的收发程序,可我不会制作遥控器...
    答:1) HX1838型红外接收头外形尺寸及引脚排列:3 2) 应用电路图 3、 电阻、电容等元件 2.2 软件环境 1) Keil u vision2 Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。2) C51 &...
  • 51单片机红外发射38kHz调制波 一体接收头向I/0口P1.7输入信号这是什么信...
    答:3、你可以把红外线看成是手电光,调制成38khz是增加其发射功率,而红外线一体化接收头只接收38Khz的脉冲波。4、可以通过判断语句随时监控P1.7脚,如发现P1.7为低电平,立即执行下面程序,这个简单不说了。5、发射电路可以利用中断程序产生13us中断,驱动引脚如P1.0产生中断,控制一个三极管基极,...

  • 网友评论:

    董姣17666692599: 51单片机红外遥控程序是什么? -
    5616符莺 : #include<reg52.h> #include<intrins.h> #define uchar unsigned char #define uint unsigned int sbit lcden = P2^7; sbit lcdrs = P2^6; sbit lcdwr = P2^5; sbit IR = P3^2; uchar IRCOM[6];//数组,用于存储红外编码 uchar code table1[] = "remote control...

    董姣17666692599: 怎么用51单片机实现红外数据收发不用调制(麻烦附上程序) -
    5616符莺 : 不调制的话,可以直接通过USART的输出通过一个三极管来驱动红外发射管就可以了,就不用弄那个38KHz的载波了.程序方面就和普通的有线通讯一模一样,不需要修改.

    董姣17666692599: 51单片机怎么接受红外线 C语言 -
    5616符莺 : 红外接收器接收到信号会有电平变化,是由高变低还是由低变高我给忘了,把红外接收器的引脚(中间的那个)与单片机的引脚直接连接,然后扫描引脚的电平变化就可以了,也可以直接与单片机的中断接口连接,有信号时可以直接执行中断程序.

    董姣17666692599: 51单片机红外发射38kHz调制波 一体接收头向I/0口P1.7输入信号这是什么信号如何编程进行下一步控制 -
    5616符莺 : 1、建议你接收头使用HS0038一体化接收头,因为其接受频率宽,我做过实验,因为单片机产生中断一般是26-27us,那么产生的频率并不是标准的38KHZ,而是37-38.5范围,其他很多的接收头接收严格. 2、红外线接收头在接收到...

    董姣17666692599: 为啥我这个51单片机红外接收程序用不了 -
    5616符莺 : 我帮你看了一下,没发现代码上有明显的问题,建议你按照我说的步骤自己调试一下.1、将main函数里面的LED注释掉.2、使用P0=LED[不一样的值],添加到红外解码的代码里面.例如,如果数码管显示1,则表明P0=LED[1]之前的代码能够被运行,也就是引导码9ms的低电平能够被识别.你可以多添加几条,看数码管能够显示到哪一步,进而判断问题所在.

    董姣17666692599: 我想用51单片机经过红外管发射4种不同的信号,再用一个51单片机来接收,就是一个遥控,用红外发射接收管, -
    5616符莺 : 红外发射电路-万州光电 此电路图是红外发射管的发射电路,仅供参考: 红外发射管瞬间产生足够大的电流(200MA),才可以让NPN和PNP饱和.PWM接P1.3,输出38.4K方波IR_OUT接P2.0,控制PWM方波的通断,即发送信号.

    董姣17666692599: 基于51单片机编写程序,怎么利用红外接收头判断红外线是否被打断? -
    5616符莺 : 0038B是一体化的红外接收头,自身带有38khz解调的功能,即如果有连续的38khz红外光照射的话,接收头会输出连续的低电平信号,38khz的载波已经被过滤掉.但实际上,如果长时间持续不断的38khz照射的话,在开头的那一两秒是有连续低...

    董姣17666692599: 51单片机怎么驱动红外发射管,怎么用驱动接收头接受
    5616符莺 : 分我只有这么多,别嫌少呀,要助人为乐 这句我很蛋疼...首先红外发射接收可以用串口..但是我先讲个比较简单的吧,刚开始你红外发射假设你发的是01010101(...

    董姣17666692599: 求51单片机红外遥控程序 -
    5616符莺 : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68sbit IR_OUT = P3^2; unsigned charSigInfo[...

    董姣17666692599: 51单片机这个程序怎么编? -
    5616符莺 : 那不简单,红外接收管的输出脚接到51的外部中断脚,收到红外信号就是输出电平变化,使51产生外部中断,然后在中断服务程序中点亮LED. 再用个定时器定时,若有信号就清定时计数,计数时间到了没有信号就关LED.

    热搜:红外开关三线接线图 \\ 红外接收器三个引脚 \\ 红外接收管引脚图 \\ 电视机红外线接收器 \\ 基于51单片机报警器 \\ 电视机红外接收器坏了 \\ 51单片机红外遥控小车 \\ 红外接收管型号大全 \\ 51单片机多个按键检测 \\ 51单片机人体感应报警 \\ 51单片机红外避障小车 \\ 51单片机红外app \\ 51单片机红外循迹小车 \\ 51单片机红外计数代码 \\ 51单片机红外传感器 \\ 51单片机红外避障小车程序 \\ 用51单片机实现红外遥控灯 \\ 红外接收头引脚图片 \\ 51单片机电子钟程序 \\ 红外接收头引脚图 \\

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网