Keil C51 的红外解码程序,写得真是挺实用。用了外部中断 0和定时器 1配合,不光解码效率高,还省资源。整个思路就是先用中断抓住下降沿,再通过定时器测脉冲长度,判断数据类型。这种玩法你要是做过红外接收的项目,肯定有共鸣。 程序状态机设计得也比较清晰,用了enum来控制解码流程,变量命名也还行,
C 0 次浏览
PT2262/2272 编解码芯片是个蛮不错的无线遥控方案。低功耗设计让你不用担心电池问题,CMOS 工艺也让它挺稳定的,适合各种遥控设备。外部元件少,电路简单,适合新手入门或快速实现无线控制功能。PT2262 负责信号的编码和发射,PT2272 则是解码接收。地址码支持多达 531441 种,避免
IOS 0 次浏览
本程序集成了多种遥控器的接收和解码功能,涵盖了汇编和C语言代码,提供便捷的使用体验。程序包括详细的实现步骤和注释,以确保用户能够轻松理解和应用。适用于不同型号的遥控器,程序具有较强的兼容性和扩展性。
C 27 次浏览
315M/433M无线遥控接收器单片机解码C51源码: #include #define uchar unsigned char #define WUXIAN P3_2 //无线信号输入脚#define _rlcar_(RX) CY=RX&0X80 //RX带进位左移1位,数据放入ACC
C 20 次浏览
独立的解码文件 IR.H 使用方法: 在主程序中添加头文件:#include "IR.h" 定时器设置:在 100µs 定时器中断服务内执行解码代码:IR_DECODE(); // 红外解码 键码连发示例: if(ir_cont) { if(ir_code == 0x4e) {
C 12 次浏览
基于单片机的红外遥控+音乐播放。红外遥控选用HX1838。有仿真图,代码有注释。
C 16 次浏览