?? 紅外發(fā)射程序.lst
字號:
C51 COMPILER V9.01 紅蚠發(fā)蒧程序 06/05/2012 11:27:59 PAGE 1
C51 COMPILER V9.01, COMPILATION OF MODULE 紅蚠發(fā)蒧程序
OBJECT MODULE PLACED IN 紅外發(fā)射程序.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE 紅外發(fā)射程序.C BROWSE DEBUG OBJECTEXTEND
line level source
1 /*
2
3 一般紅外電視遙控器的輸出都是用編碼后串行數(shù)據(jù)對38~40kHz的方波進行脈沖幅度調(diào)制而產(chǎn)生的,實際發(fā)射電路中調(diào)制
-頻率可以是任意頻率信號
4 只是在38~40kHz接收頭最靈敏,接收的距離遠,而其他頻率接收距離很近。
5 當發(fā)射器按鍵按下后,即有遙控碼發(fā)出,所按的鍵不同遙控編碼也不同。這種遙控碼具有以下特征:
6 采用脈寬調(diào)制的串行碼,以脈寬為0.565ms、間隔0.56ms、周期為1.125ms的組合表示二進制的“0”;以脈寬為0.565ms、
-間隔1.685ms、周期為2.25ms的組合表示二進制的“1”。
7 上述“0”和“1”組成的32位二進制碼經(jīng)38kHz的載頻進行二次調(diào)制,然后再通過紅外發(fā)射二極管產(chǎn)生紅外線向空間發(fā)射
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -