急寻AVR遥控器发射程序

[复制链接]
查看11 | 回复1 | 2011-9-10 08:21:43 | 显示全部楼层 |阅读模式
既然红外线解码会了,编码也不是难事。这里注意几点:1.解码和编码的电平时相反的。2.发送时为了增大效率,采用幅度调制方式,换句话说,就是高电平不是高电平,而是38kHz,占空比是1/3的方波。3.调幅信号可以用软件实现也可以用硬件实现,应为一般的器件对频率和占空比的精确度要求较高,所以用软件编写调幅波时尤为注意,最好使用单片机自带的PWM实现功能,比如AVR单片机的定时器相位可修正PWM功能。4.微秒级延时要精准,C语言难做到这一点,所以应该用汇编来做。下面是完整的程序编译器:IARCPU:AVR#include "main.h"#define T PORTD_Bi...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行