文件名称:Study_IR_Remote_Control
介绍说明--下载内容来自于网络,使用问题请自行百度
资料包含源码,硬件图,红外相关资料等,本学习型红外遥控器,通过学习一次遥控器的编码,即可脱离原遥控器来遥控电器或者设备,源码很完整,严格测试过,不过由于C52的单片机RAM有限,编码缓冲区长度有限,而不同的遥控器的编码长度也不相同,对于像空调遥控器编码比较长的就会出现学习不了的情况,必须要加外部RAM作为接收缓冲区,或者换用STC的单片机,内部的RAM比较大,不用扩展,用STC还有好处就是不需要外部的eeprom来保存读取的编码,而C52需要用外部的EEPROM来保存编码,这个源码实用的AT24C32保存,可以保存15个遥控编码,通过修改代码也可以开发出很多功能的遥控器!-Information includes source code, hardware, maps, infrared and other relevant information, the learning IR remote control, a remote control by learning the code, you can from the original remote control to remote control electrical appliances or equipment, source code is complete, rigorously tested, however, because C52 MCU RAM is limited, the limited buffer length encoding, and encoding different length of the remote control is not the same as the air conditioning remote control codes for a long learning can not be the situation appears to be to add external RAM as the receive buffer, or a change in STC s microcontroller, the internal RAM bigger, not expand, the benefits of using STC there is no need to save external eeprom read the code, and C52 need to use an external EEPROM to store the code, the source of practical AT24C32 Save, you can save 15 remote control codes, can be developed by modifying the code a lot of function remote control!
(系统自动生成,下载前可以参看下载内容)
下载文件列表
硬件设计/IR.ddb
硬件设计/遥控器原理图.pdf
AT89C52_IR/89C52_IR.hex
AT89C52_IR/89C52_IR.plg
AT89C52_IR/Last Loaded Study_IR.DBK
AT89C52_IR/STARTUP.obj
AT89C52_IR/STARTUP.lst
AT89C52_IR/Flash.lst
AT89C52_IR/89C52_IR.lnp
AT89C52_IR/89C52_IR.M51
AT89C52_IR/rs232.lst
AT89C52_IR/rs232.obj
AT89C52_IR/89C52_IR_Uv2.Bak
AT89C52_IR/89C52_IR.Uv2
AT89C52_IR/Main.lst
AT89C52_IR/Main.obj
AT89C52_IR/Rx_IR.lst
AT89C52_IR/Rx_IR.obj
AT89C52_IR/Tx_IR.lst
AT89C52_IR/Tx_IR.obj
AT89C52_IR/i2c.lst
AT89C52_IR/i2c.obj
AT89C52_IR/89C52_IR
AT89C52_IR/89C52_IR_Opt.Bak
AT89C52_IR/89C52_IR.Opt
AT89C52_IR/Code/Main.c
AT89C52_IR/Code/Tx_IR.c
AT89C52_IR/Code/Rx_IR.c
AT89C52_IR/Code/Flash.c
AT89C52_IR/Code/Public.h
AT89C52_IR/Code/STC12C5410AD.H
AT89C52_IR/Code/REG52.H
AT89C52_IR/Code/i2c.c
AT89C52_IR/Code/rs232.c
AT89C52_IR/Code/STARTUP.A51
参考资料/单通道红外遥控电路设计及应用.doc
参考资料/红外遥控发射、接收系统.ppt
参考资料/基于AT89S51的多功能红外遥控器设计.pdf
参考资料/通用红外遥控电路40KHZ载波信号产生电路.gif
参考资料/红外线信号处理问题处理回顾.doc
参考资料/红外遥控的发射和接收.doc
参考资料/利用红外通信原理的设计与实现 红外通信协议 含电路图.doc
可以扩展功能的完整代码/Main.c
可以扩展功能的完整代码/STC12C5410AD.H
可以扩展功能的完整代码/Flash.c
可以扩展功能的完整代码/Tx_IR.c
可以扩展功能的完整代码/Rx_IR.c
可以扩展功能的完整代码/Public.h
可以扩展功能的完整代码/Uart_Debug.c
可以扩展功能的完整代码/2052Code/Main.c
可以扩展功能的完整代码/2052Code/STC12C2052AD.H
可以扩展功能的完整代码/2052Code/Flash.c
可以扩展功能的完整代码/2052Code/Tx_IR.c
可以扩展功能的完整代码/2052Code/Rx_IR.c
可以扩展功能的完整代码/2052Code/Public.h
可以扩展功能的完整代码/测试代码/TEST.plg
可以扩展功能的完整代码/测试代码/Tx_IR.c
可以扩展功能的完整代码/测试代码/code.c
可以扩展功能的完整代码/测试代码/Main.c
可以扩展功能的完整代码/测试代码/Public.h.bak
可以扩展功能的完整代码/测试代码/Rx_IR.c
可以扩展功能的完整代码/测试代码/STC12C5410AD.H
可以扩展功能的完整代码/测试代码/Public.h
可以扩展功能的完整代码/测试代码/TEST.lnp
可以扩展功能的完整代码/测试代码/TEST.M51
可以扩展功能的完整代码/测试代码/TEST_Uv2.Bak
可以扩展功能的完整代码/测试代码/TEST.hex
可以扩展功能的完整代码/测试代码/TEST.Uv2
可以扩展功能的完整代码/测试代码/STC12C2052AD.H
可以扩展功能的完整代码/测试代码/TEST_Opt.Bak
可以扩展功能的完整代码/测试代码/Main.LST
可以扩展功能的完整代码/测试代码/Main.OBJ
可以扩展功能的完整代码/测试代码/TEST
可以扩展功能的完整代码/测试代码/TEST.Opt
AT89C52_IR/Code
可以扩展功能的完整代码/2052Code
可以扩展功能的完整代码/测试代码
硬件设计
AT89C52_IR
参考资料
可以扩展功能的完整代码
硬件设计/遥控器原理图.pdf
AT89C52_IR/89C52_IR.hex
AT89C52_IR/89C52_IR.plg
AT89C52_IR/Last Loaded Study_IR.DBK
AT89C52_IR/STARTUP.obj
AT89C52_IR/STARTUP.lst
AT89C52_IR/Flash.lst
AT89C52_IR/89C52_IR.lnp
AT89C52_IR/89C52_IR.M51
AT89C52_IR/rs232.lst
AT89C52_IR/rs232.obj
AT89C52_IR/89C52_IR_Uv2.Bak
AT89C52_IR/89C52_IR.Uv2
AT89C52_IR/Main.lst
AT89C52_IR/Main.obj
AT89C52_IR/Rx_IR.lst
AT89C52_IR/Rx_IR.obj
AT89C52_IR/Tx_IR.lst
AT89C52_IR/Tx_IR.obj
AT89C52_IR/i2c.lst
AT89C52_IR/i2c.obj
AT89C52_IR/89C52_IR
AT89C52_IR/89C52_IR_Opt.Bak
AT89C52_IR/89C52_IR.Opt
AT89C52_IR/Code/Main.c
AT89C52_IR/Code/Tx_IR.c
AT89C52_IR/Code/Rx_IR.c
AT89C52_IR/Code/Flash.c
AT89C52_IR/Code/Public.h
AT89C52_IR/Code/STC12C5410AD.H
AT89C52_IR/Code/REG52.H
AT89C52_IR/Code/i2c.c
AT89C52_IR/Code/rs232.c
AT89C52_IR/Code/STARTUP.A51
参考资料/单通道红外遥控电路设计及应用.doc
参考资料/红外遥控发射、接收系统.ppt
参考资料/基于AT89S51的多功能红外遥控器设计.pdf
参考资料/通用红外遥控电路40KHZ载波信号产生电路.gif
参考资料/红外线信号处理问题处理回顾.doc
参考资料/红外遥控的发射和接收.doc
参考资料/利用红外通信原理的设计与实现 红外通信协议 含电路图.doc
可以扩展功能的完整代码/Main.c
可以扩展功能的完整代码/STC12C5410AD.H
可以扩展功能的完整代码/Flash.c
可以扩展功能的完整代码/Tx_IR.c
可以扩展功能的完整代码/Rx_IR.c
可以扩展功能的完整代码/Public.h
可以扩展功能的完整代码/Uart_Debug.c
可以扩展功能的完整代码/2052Code/Main.c
可以扩展功能的完整代码/2052Code/STC12C2052AD.H
可以扩展功能的完整代码/2052Code/Flash.c
可以扩展功能的完整代码/2052Code/Tx_IR.c
可以扩展功能的完整代码/2052Code/Rx_IR.c
可以扩展功能的完整代码/2052Code/Public.h
可以扩展功能的完整代码/测试代码/TEST.plg
可以扩展功能的完整代码/测试代码/Tx_IR.c
可以扩展功能的完整代码/测试代码/code.c
可以扩展功能的完整代码/测试代码/Main.c
可以扩展功能的完整代码/测试代码/Public.h.bak
可以扩展功能的完整代码/测试代码/Rx_IR.c
可以扩展功能的完整代码/测试代码/STC12C5410AD.H
可以扩展功能的完整代码/测试代码/Public.h
可以扩展功能的完整代码/测试代码/TEST.lnp
可以扩展功能的完整代码/测试代码/TEST.M51
可以扩展功能的完整代码/测试代码/TEST_Uv2.Bak
可以扩展功能的完整代码/测试代码/TEST.hex
可以扩展功能的完整代码/测试代码/TEST.Uv2
可以扩展功能的完整代码/测试代码/STC12C2052AD.H
可以扩展功能的完整代码/测试代码/TEST_Opt.Bak
可以扩展功能的完整代码/测试代码/Main.LST
可以扩展功能的完整代码/测试代码/Main.OBJ
可以扩展功能的完整代码/测试代码/TEST
可以扩展功能的完整代码/测试代码/TEST.Opt
AT89C52_IR/Code
可以扩展功能的完整代码/2052Code
可以扩展功能的完整代码/测试代码
硬件设计
AT89C52_IR
参考资料
可以扩展功能的完整代码
本网站为编程资源及源代码搜集、介绍的搜索网站,版权归原作者所有! 粤ICP备11031372号
1999-2046 搜珍网 All Rights Reserved.