📄 红外发射程序.lst
字号:
C51 COMPILER V9.01 红蚠发蒧程序 06/05/2012 11:27:59 PAGE 1
C51 COMPILER V9.01, COMPILATION OF MODULE 红蚠发蒧程序
OBJECT MODULE PLACED IN 红外发射程序.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE 红外发射程序.C BROWSE DEBUG OBJECTEXTEND
line level source
1 /*
2
3 一般红外电视遥控器的输出都是用编码后串行数据对38~40kHz的方波进行脉冲幅度调制而产生的,实际发射电路中调制
-频率可以是任意频率信号
4 只是在38~40kHz接收头最灵敏,接收的距离远,而其他频率接收距离很近。
5 当发射器按键按下后,即有遥控码发出,所按的键不同遥控编码也不同。这种遥控码具有以下特征:
6 采用脉宽调制的串行码,以脉宽为0.565ms、间隔0.56ms、周期为1.125ms的组合表示二进制的“0”;以脉宽为0.565ms、
-间隔1.685ms、周期为2.25ms的组合表示二进制的“1”。
7 上述“0”和“1”组成的32位二进制码经38kHz的载频进行二次调制,然后再通过红外发射二极管产生红外线向空间发射
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -