首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 常用文档 > 红外遥控信号的编码和解码

红外遥控信号的编码和解码

资料介绍
红外遥控信号的编码和解码

5.3 红外遥控信号的编码和解码

红外遥控器现已广泛用于电视、录象机、VCD、空调等家用电器中。红外遥控信号由
一串脉冲调幅信号组成,本例中信号的载波频率约为40KHz。它包括一个8ms宽的头脉冲
,两个4ms宽的分隔段,及一个用户码和一个数据码,如图5.4 (a) 所示。
用户码为一个8位的二进制数,用N_CSTM表示。数据码也是8位,存放在w_code单元中
,不同的数据对应不同的控制操作。用户码和数据码中每位“0”和“1”信号的构成如图5.
4 (b)
所示。调制脉冲的宽度均为0.5ms,“0”信号的无载波空隙也为0.5ms,而“1”信号的无载
波空隙为1.5ms。
此载波信号以60ms为周期重复产生,由P40口输出,经放大后激励一个红外发光二极
管,产生波长为940nm的红外遥控信号。
此信号送到接收端,由红外接收模块放大、解调,得到一串视频脉冲信号,加到P41
端进行信号检测,见图5.5。


[pic]
图5.4 (a) 典型的红外遥控信号


[pic]
图5.4 (b) “0”和“1”信号的结构 图 5.5
红外遥控的接口电路

在发送程序中,用定时器2得出信号的时间基准,使定时器2每0.5ms溢出一次。已知
系统的主振频率f(XIN)
为4MHz,选取f(XIN)/16作为定时器2的计数源。预分频器12的设置值取为15,即对加到
定时……
红外遥控信号的编码和解码
本地下载

评论

hongye7999· 2009-09-09 11:30:48
有没有C程序的
bluecoach· 2009-06-30 09:58:12
学习中