⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ramote.lst

📁 如果其他会员下载一次您上载的源码
💻 LST
字号:
A51 MACRO ASSEMBLER  RAMOTE                                                               09/18/2007 17:27:21 PAGE     1


MACRO ASSEMBLER A51 V8.00
OBJECT MODULE PLACED IN ramote.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE ramote.asm SET(SMALL) DEBUG EP

LOC  OBJ            LINE     SOURCE

                       1     ;**********************************************************************
                       2     ;****************************红外解码实验******************************
                       3     ;**********************************************************************
                       4     
                       5     
                       6     
                       7     
                       8     ;----------------------------对TC9012 (长虹 K8B )遥控器的解码----------------------
                       9     ;----------------------------------------------------------------------
                      10     ; 2005.5.03  design by benladn911   调试成功!!!!!!
                      11     ; 参考网站:www.xie-gang.com
                      12     ;----------------------------------------------------------------------
                      13     ;系统采用 AT89C51 进行解码实验, fosc = 12 MHz
                      14     
                      15     
                      16     
                      17     
                      18     ;这种遥控码具有以下特征,采用脉宽调制的串行码
                      19     
                      20     
                      21     
                      22     
                      23     ;以脉宽为0.565ms低电平、0.56ms高电平、周期为1.125ms的组合表示二进制的“0”;
                      24     
                      25     
                      26     
                      27     
                      28     ;以脉宽为0.565ms低电平、1.685ms高电平、周期为2.25ms的组合表示二进制的“1”
                      29     
                      30     
                      31     
                      32     
                      33     
                      34     ;解码的关键是如何识别“0”和“1”,从位的定义我们可以发现“0”、“1”均以0.56ms的低电平开始
                      35     ;不同的是高电平的宽度不同,“0”为0.56ms,“1”为1.68ms, 所以必须根据高电平的宽度区别“0”和
                             “1”。
                      36     ;如果从0.56ms低电平过后,开始延时,0.56ms以后,若读到的电平为低,说明该位为“0”,反之则为

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -