一个用应广双核单片机做的红外遮挡开光(反射式)全部代码。
IR_SW equ pb.1
IR_INPUT equ pa.0
IR_OUTPUT equ pa.6
byte ir_new
byte ir_old
byte ir_enable
byte i
byte ir_new1
byte ir_new2
byte ir_new3
goto main0
goto main1
//----------------FPPA0-------------------
main0:
.ADJUST_OTP_IHRCR 8MIPS // IHRC/2 = 8MIPS, WatchDog Disable, RAM 0,1 temporary be used
sp = 0x30
disgint
inten = 0
mov a,0b000_11_111 //disable timer
mov t16m,a
set1 pbc.1
set0 IR_SW
set0 pac.0
set1 pac.6
set0 IR_OUTPUT
delay 200
ir_new = 0
ir_old = 0
ir_enable = 0
mov a,0
mov intrq,a
set1 fppen.1 //eanble FPPA1
ir_enable = 1
i = 20
while(i)
{
delay 200
i--
}
if(IR_INPUT)
{
ir_old = 1
}
else
{
ir_old = 0
}
ir_enable = 0
i = 5
while(i)
{
delay 200
i--
}
clkmd.1 = 1 //enable watch dog
main0_loop:
wdreset
call check_ir
if(ir_new != ir_old)
{
if(ir_new != 1)
{
tog IR_SW
}
ir_old = ir_new
}
i = 100
while(i)
{
delay 200
i--
}
goto main0_loop
check_ir:
ir_enable = 1
i = 20
while(i)
{
delay 200
i--
}
if(IR_INPUT)
{
ir_new1 = 1
}
else
{
ir_new1 = 0
}
i = 5
while(i)
{
delay 200
i--
}
if(IR_INPUT)
{
ir_new2 = 1
}
else
{
ir_new2 = 0
}
i = 5
while(i)
{
delay 200
i--
}
if(IR_INPUT)
{
ir_new3 = 1
}
else
{
ir_new3 = 0
}
if((ir_new1 == ir_new2) && (ir_new2 == ir_new3))
{
ir_new = ir_new1
}
else
{
ir_new = ir_old
}
ir_enable = 0
i = 20
while(i)
{
delay 200
i--
}
ret
//----------------FPPA1-------------------
main1:
sp = 0x38
delay 200
main1_loop: //output 38k IR signal
if(ir_enable)
{
set1 IR_OUTPUT
delay 33
set0 IR_OUTPUT
delay 67
}
else
{
set0 IR_OUTPUT
delay 10
}
goto main1_loop
双核单片机红外遥控码代码
- 单片机(619327)
- 红外遥控(44962)
相关推荐
51单片机红外遥控小车
` 学习51单片机,遥控小车小车是很多单片机爱好者、电子制作爱好者必先项目,这里为大家介绍一款51单片机红外遥控小车的制作。51单片机红外遥控小车材料准备,首先当然是淘宝网购啦,主要购买如下配件
2017-09-04 11:23:57
51单片机红外遥控程序
51单片机红外遥控程序,最近公司需要开发一款红外万能学习模块,利用手机app控制,红外模块需要带有红外接收模块,和发射模块。刚开始我用普遍的红外四字节时序成功的学习到数据和发射,但后来发现空调的编码
2021-07-14 07:46:54
51单片机红外资料集合 本人收集
本帖最后由 7788281 于 2012-12-4 12:50 编辑
由于文件大,提供网盘下载单片机红外遥控.rar: http://www.t00y.com/file/12812332第18
2012-12-04 12:39:42
51单片机红外通信的相关资料分享
CSDN博客初识&&红外通信(51)学习心得CSDN博客初识了解CSDN内容看博客学习相关知识入手写博客用来总结及初步规划51单片机的红外通信基本内容红外线遥控红外线系统的组成红外
2021-12-01 06:10:47
51单片机—红外遥控 精选资料分享
、电源和应用电路组成,在单片机开发板上有红外接收电路,而且单片机充当解码芯片。- 红外信号是怎么传输的人的眼睛能看到的可见光按波长从长到短排列依次为:红、橙、黄、绿、青、蓝、紫。其中红光的波...
2021-07-13 08:12:24
51单片机做的红外遥控实验
//51单片机做的红外遥控实验(C语言)#include#define u8 unsigned char#define u16 unsigned int#define ID 0x00 //本遥控
2021-07-14 07:37:22
单片机红外遥控问题
做了一个画画小车,单片机红外遥控控制的,请问怎么用组合按键控制小车走(给定一个图形后,需全部按完键才可以让小车走),按键编码已经知道了的 求大神指教
2013-04-16 20:52:11
单片机红外解码的问题
本人在校学生,最近在想做基于51单片机的空调遥控器,空调型号(aux),但是不知道它的红外协议是什么。在做了nec协议的解码程序后,发现没法识别。{:11:}求问:1.不知道空调的红外协议能做出红外遥控吗?有什么方法吗?2.自学习式红外遥控可行性怎么样?
2014-09-17 14:58:31
单片机实现红外遥控编解码全部资料
`红外遥控器的解码并对电器进行遥控一直是广大单片机爱好者的一个心愿。自己动手实现红外遥控电器也是大家单片机学习提高的一个重要的实验。现在网上关于红外线遥控器的解码的资料和文章很多。可是因为网上大部分
2013-08-12 10:16:07
双核单片机是什么
,双核从字面意思理解就是里面有两个CPU的核,原来一台电脑只有一个CPU核处理事情,如果用了双核CPU,就有两个CPU核来处理事情,这样速度和效能会更高。从性能和价格上电脑CPU和单片机是没有可比性
2011-11-03 13:10:19
红外遥控系统的组成、接收
红外遥控系统的组成红外遥控系统主要由遥控发射器、一体化接收头、单片机、接口电路组成,如图一所示。遥控器用来产生遥控编码脉冲,驱动红外发射管输出红外遥控信号,遥控接收头完成对遥控信号的放大、检波、整形
2009-05-24 12:06:52
红外遥控设置单片机的温度检测报警系统的上下限
怎么样实现红外遥控设置基于单片机的温度检测报警系统的上下限设定?如题啊,求资料。。。。。。。。497530765@qq.com
2015-01-05 19:12:08
Enroo红外遥控器IC单片机
遥控的功能。万能红外遥控器需采用高集成、低功耗、高性价比的IC单片机,IC单片机型号推荐可以使用英锐恩现已推出的红外遥控芯片EN8F202、EN8F509、EN8F519、EN8F513等型号。如果
2018-10-16 11:16:59
STM32F103+NRF2401+游戏摇杆ADC双单片机通信遥控小车的设计资料分享
STM32F103+NRF2401+游戏摇杆ADC双单片机通信遥控小车文章目录STM32F103+NRF2401+游戏摇杆ADC双单片机通信遥控小车前言一、实现的功能?二、主要代码及模块讲解1.主要
2022-02-16 07:49:56
【求助】基于单片机学习型红外遥控灯座
遥控的这个按键来开灯关灯了。我的思路是拿同一个红外遥控的不同两个键来模拟不同遥控器的按键,然后单片机通过红外接收管解码,然后存到EEPROM中保存,然后当调用到之前的按键值时,便定义该键为LED的开启
2014-04-11 13:06:01
基于单片机的红外遥控开关的设计与制作
采用红外遥控技术,利用双向晶闸管的导通与关断,实现电源的开关,要求实现遥控的距离大于5m,电源电压大小可调,设计主要器件建议采用武汉中夏公司的套件制作,用单片机处理红外编码信号,实现多路外设的控制。
2013-05-07 10:44:31
基于单片机的红外遥控电路设计
电灯在设定的时间内关闭。 3系统硬件的实现方案 3.1 系统原理图 通用红外遥控系统由调制、发射和接收三大部分组成,本系统以Atmega8单片机作为红外发射编码和接收解码芯片,另外再以
2018-12-04 15:46:14
基于单片机的红外遥控设计
最近在做基于单片机的红外遥控系统,发射模块如图:按键用来产生不同的编码信号,数码管用来显示按键数值。问一下这个电路有没有问题,软件编程怎么写啊?谢谢各位了
2014-05-14 10:43:04
基于单片机的红外遥控设计
最近在做基于单片机的红外遥控系统,发射模块如图:按键用来产生不同的编码信号,数码管用来显示按键数值。问一下这个电路有没有问题,软件编程怎么写啊?谢谢各位了
2014-05-14 10:46:20
基于单片机的红外线遥控系统
日常生活中的应用就更广泛了。本文给出用软件方式实现红外遥控器译码的单片机程序,所有程序都经过实际单片机系统调试通过。对于硬件电路,发射由红外线遥控器完成,而接收部分则只需要在单片机系统中添加一个红外
2018-11-05 15:22:46
如何利用STC8A8K单片机去制作一种红外遥控发射装置呢
红外遥控发射装置的主要元件有哪些?红外遥控发射装置是如何进行解码的?如何利用STC8A8K单片机去制作一种红外遥控发射装置呢?
2022-02-15 07:40:08
如何去实现一种基于51单片机的红外遥控小车设计
51单片机红外遥控小车目录1.红外模块2.电源模块3.电动机驱动模块4.代码5.总结1.红外模块小车采用的红外模块是hx1838模块,采用NEC编码,其时序图如下:2.电源模块电源模块采用了两节
2021-11-18 08:43:13
如何让红外遥控器控制单片机
各位大神 ,求助 我有红外线遥控器有红外线接收模块stc52单片机 就是不知道如何将三者联系起来并通过按红外线遥控器上的按键来实现控制单片机从而让单片机执行其他的功能 求C预言程序
2014-04-23 17:11:40
怎样去设计一种基于51单片机的红外无线遥控智能家电控制系统?
基于51单片机红外遥控定时开关智能家电插座是由哪些部分组成的?怎样去设计一种基于51单片机的红外无线遥控智能家电控制系统?
2021-07-19 08:32:52
怎样去设计基于单片机的万能红外遥控器
文章目录1 简介2 主要器件3 实现效果4 部分实现代码5 最后1 简介Hi,大家好,这里是丹成学长,今天向大家介绍一个学长做的单片机项目基于单片机的万能红外遥控器大家可用于 课程设计 或 毕业设计
2021-11-19 06:11:10
无线遥控器单片机芯片方案EEPROM PWM配齐——深圳单片机开发方案公司
`深圳单片机开发方案公司英锐恩推出应用在无线遥控器上的单片机芯片方案,应用在无线遥控器单片机芯片是EEPROM PWM都配齐的。www.enroo.com无线遥控器 采用红外遥控小家电的优点
2018-11-19 18:14:24
瑞萨RL78G13单片机红外遥控程序
分享一个瑞萨RL78G13单片机实现红外遥控的程序,设置定时器为捕获模式后,根据说明更改相应内容即可使用。这两个文件就是红外遥控的代码,在定时器的文件中要修改相应内容。
2015-08-23 13:09:02
用单片机做红外线的接收端可行么?
,单片机的输出引脚需要输出什么数据?
目前已经搞定单片机之前的问题,通过mqtt完成了单片机之前的步骤,也学习了遥控器的控制码(我不知道遥控器输出的数据叫什么,是通过在单片机上加了一个红外接收,获取的一堆数据,有原始的数组和16进制的数值)
2023-06-02 14:08:57
请问怎么实现红外遥控唤醒单片机?
如何用红外遥控器上的电源键实现单片机的休眠唤醒。休眠比较好实现,感觉唤醒不太好做。休眠后只有按电源键(开关机键)才唤醒,按其它键无反应。谁有比较好的方法?谢谢!
2019-10-08 04:27:38
基于单片机的红外遥控密码锁的设计与实现
基于单片机的红外遥控密码锁的设计与实现:Design and Realization of the Code LockControlled by Infrared Based on Single Chip
本文设计了一种基于单片机的红外遥控密码锁,并简要介绍了
2008-11-26 13:30:56163
红外遥控器与单片机的硬件接口的设计
红外遥控系统设计及应用:本文介绍了红外遥控系统的设计,红外遥控器与单片机的硬件接口以及完整的软件解码方案、源程序、应用方法,为各类红外遥控器在单片机控制产品中
2009-05-24 01:34:27278
基于单片机的红外转射频遥控系统
基于C51 单片机设计了一种红外转射频的遥控系统,在不改变红外遥控对象原有内部电路的基础上,实现了将红外遥控转换为射频遥控的功能。这种遥控系统可以增加遥控的距离,扩
2010-01-06 16:24:29141
基于单片机系统的红外遥控器应用
摘要:本文介绍红外遥控器与单片机的硬件接口,并从原理出发给出软件解码的方法。通过软件程序对红外遥控器发射的脉冲波形检测得出信号码,从而为软件解码提供依据。关键
2010-08-16 09:26:39247
SAA3010红外遥控接收的C程序源代码
SAA3010红外遥控接收的C程序源代码
// 用单片机进行红外遥控接收已经是很平常的应用了,基本上稍懂单片机就可以自己编////  
2008-11-28 10:26:042545
基于51系列单片机的红外遥控设计
红外线遥控是目前使用最广泛的一种通信和遥控手段,,本文介绍了单片机系统中红外通信的软硬件设计方法,并给出了具体的电路,本方法实现电路简单、可靠性高,可学习多种 红外遥
2011-07-10 11:05:59953
单片机红外遥控键盘系统
本文介绍红外遥控器在单片机系统中的应用,提出了一种利用彩电遥控器来扩展单片机键盘系统的方法,介绍并给出了详细的红外遥控发射和接收电路及其与单片机的接口技术。
2016-03-25 11:28:2910
基于单片机的简易红外遥控键盘研究
文中介绍了基于单片机的用红外遥控器替代键盘的接口电路设计过程。该设计利用单片机接收红外遥控器的指令并向Pc机发送相应键盘数据,从而用红外遥控器替代键盘对计算机进行操作。
2016-03-28 17:29:5020
单片机红外遥控系统设计
本文设计了一种基于AT89S52单片机的红外遥控系统,可用于控制多种电器的开关,交流电机的转速及启停等方面。阐述了发射部分和接收部分的设计原理和工作过程,介绍了一种红外遥控解码程序的实现方法,并用流程图表示了程序的设计过程。
2016-10-12 18:22:5741
使用单片机设计红外遥控风扇LCD1602显示键值的源代码和资料免费下载
本文档的主要内容详细介绍的是使用单片机设计红外遥控风扇LCD1602显示键值的源代码和资料免费下载。
2020-04-08 08:00:0019
基于ESP8266智能家居自学习红外遥控设计 单片机源代码+PCB电路图
基于ESP8266智能家居自学习红外遥控设计 单片机源代码+PCB电路图(51单片机)-基于ESP8266智能家居自学习红外遥控设计 单片机源代码+PCB电路图
2021-07-22 15:11:4384
51单片机—红外遥控
、电源和应用电路组成,在单片机开发板上有红外接收电路,而且单片机充当解码芯片。- 红外信号是怎么传输的人的眼睛能看到的可见光按波长从长到短排列依次为:红、橙、黄、绿、青、蓝、紫。其中红光的波...
2021-11-11 14:21:0230
51单片机红外遥控小车
51单片机红外遥控小车目录1.红外模块2.电源模块3.电动机驱动模块4.代码5.总结1.红外模块小车采用的红外模块是hx1838模块,采用NEC编码,其时序图如下:2.电源模块电源模块采用了两节
2021-11-12 09:36:0136
毕设系列之 --- 基于单片机的万能红外遥控器
文章目录1 简介2 主要器件3 实现效果4 部分实现代码5 最后1 简介Hi,大家好,这里是丹成学长,今天向大家介绍一个学长做的单片机项目基于单片机的万能红外遥控器大家可用于 课程设计 或 毕业设计
2021-11-12 18:21:0125
评论
查看更多