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

📄 function.lst

📁 一个用MCU将SHARP 遥控码转为NEC码的小程序
💻 LST
字号:
C51 COMPILER V7.06   FUNCTION                                                              04/28/2008 19:08:16 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE FUNCTION
OBJECT MODULE PLACED IN .\bin\function.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE function.c BROWSE DEBUG OBJECTEXTEND OBJECT(.\bin\function.obj)

stmt level    source

   1          #include <reg51.h>
   2          #include <stdio.h>
   3          #include <main_define.h>
   4          
   5          
   6          void init_mcu(void)
   7          {
   8   1      INT0=1;
   9   1      EA=0;//关CPU总中断
  10   1      LED_RED=0;
  11   1      delay_xms(200);
  12   1      LED_RED=1;
  13   1      //delay_xms(200);
  14   1      //LED_GREEN=0; //  bug IR_OUT
  15   1      LED_RED=0;
  16   1      
  17   1      //---------------uart init------------
  18   1      SCON=0x50;//0x50;// 0101 0000
  19   1      TMOD=0x21;//0x20
  20   1      TCON=0x40;
  21   1      TH1=0xf3;//实现波特率2400(系统时钟12.000MHZ)
  22   1      TI=1;
  23   1      TR1=1;
  24   1      //---------------uart init------------
  25   1      
  26   1      //-----------timer init----------
  27   1      //TMOD=1;
  28   1      TR0=1;
  29   1      TH0=0;
  30   1      TL0=0;
  31   1      //-----------timer init----------
  32   1      
  33   1      //-----------intinit------------
  34   1      EA=1;//开CPU总中断
  35   1      EX0=1;//开外部中断0
  36   1      EX1=0;//关外部中断1
  37   1      IT0=1;//下降沿触发中断0
  38   1      IT1=1;//下降沿触发中断1
  39   1      PX0=1;
  40   1      //----------intinit------------
  41   1      }
  42          
  43          #if SUPPORT_IRKEY_ARRAY
              data UCHAR IR_IN_SHARP_IRKEY_ARRAY[5][2]=
              {
              {0xf4,0x0b},//back
              {0x68,0x97},//power
              {0xc8,0x37},//video
              {0x88,0x77},//ch+
              {0x48,0xb7},//ch-
              {0x50,0xaf},//digital_0
              {0x80,0x7f},//digital_1
              {0x40,0xbf},//digital_2
              {0xc0,0x3f},//digital_3
              {0x20,0xdf},//digital_4
C51 COMPILER V7.06   FUNCTION                                                              04/28/2008 19:08:16 PAGE 2   

              {0xa0,0x5f},//digital_5
              {0x60,0x9f},//digital_6
              {0xe0,0x1f},//digital_7
              {0x10,0xef},//digital_8
              {0x90,0x6f}//digital_9
              };
              //  /*
              data  UCHAR IR_SEND_NEC_IRKEY_ARRAY[5]=
              {
              0x0a,//back
              0x0a,//power
              0x0a,//video
              0xf4,//ch+
              0xf4,//ch-
              0xf4,//digital_0
              0xf4,//digital_1
              0xf4,//digital_2
              0xf4,//digital_3
              0xf4,//digital_4
              0xf4,//digital_5
              0xf4,//digital_6
              0xf4,//digital_7
              0xf4,//digital_8
              0xf4//digital_9
              };
              //   */
              #endif


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =     51    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

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