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

📄 init.lst

📁 C51驱动nrf24l01无线发送
💻 LST
字号:
C51 COMPILER V9.00   INIT                                                                  07/18/2012 19:53:59 PAGE 1   


C51 COMPILER V9.00, COMPILATION OF MODULE INIT
OBJECT MODULE PLACED IN init.obj
COMPILER INVOKED BY: G:\Keil_51\C51\BIN\C51.EXE User\init.c BROWSE INCDIR(.\Define;.\MyDseign;.\nrf24l01;.\User) DEBUG O
                    -BJECTEXTEND PRINT(.\init.lst) TABS(2) OBJECT(init.obj)

line level    source

   1                                                //*************************************//
   2                                                //                                     //
   3                                                //    在该页添加所需要的初始化任务     //
   4                                                //                                     //
   5                                                //*************************************//
   6          #include "define.h"
   7          void init(void)
   8          {     
   9   1                      /*外部中断0*/
  10   1        
  11   1        EX0 = ON;               //打开外部中断0
  12   1        IT0 = 1;                //选择下降沿中断(0:低电平;1:下降沿)
  13   1        
  14   1                    /*T0定时器初始化*/
  15   1        
  16   1        TMOD |= 0x01;             //设定定时器0的工作方式为工作方式1
  17   1        TH0 = 0x4C;
  18   1        TL0 = 0x00;   
  19   1        ET0 = ON;               //打开T0定时器中断
  20   1        TR0 = ON;               //启动T0定时器
  21   1                               
  22   1                    /*外部中断1*/
  23   1        /*
  24   1        EX1 = ON;               //打开外部中断1
  25   1        IT1 = 0;                //选择低电平中断(0:低电平;1:下降沿)
  26   1        */
  27   1                  /*T1定时器初始化*/
  28   1        /*
  29   1        TMOD |= 0x10;             //设定定时器1的工作方式为工作方式1
  30   1        //TH1 = (65536 - (unsigned int)(SYSTEMTIMERZERO / (float)(12 / SYSTEMFOSC))) / 256;       //给定时器赋初值
  31   1        //TL1 = (65536 - (unsigned int)(SYSTEMTIMERZERO / (float)(12 / SYSTEMFOSC))) % 256;       
  32   1        ET1 = ON;               //打开T1定时器中断
  33   1        TR1 = ON;               //启动T1定时器
  34   1        */   
  35   1                  /*串口中断初始化*/
  36   1        REN = ON;               //打开允许串口数据接收位
  37   1        SM1 = 1;                //选择工作方式1  SM0=0(默认)  SM1=1
  38   1        TMOD |= 0x20;             //设定定时器1的工作方式为工作方式2
  39   1      
  40   1                                                  /*error*/
  41   1        //TL1 = TH1 = 256 - (unsigned char)((float)((float)(SYSTEMFOSC * 1000000) / 12) / (float)(SYSTEMBAUDRATE 
             -* 32));      //设定波特率
  42   1        //TL1 = TH1 = (uchar)((float)256-(float)SYSTEMFOSC*1000000/((float)192*SYSTEMBAUDRATE));
  43   1        //temp = 256 - (unsigned char)((long)SYSTEMUARTCLOCK / (long)(SYSTEMBAUDRATE * 32));
  44   1        //temp = 256 - (((11.0592 * 10000) / 12) / (96 * 32));
  45   1        //temp = 256 - (unsigned char)(((SYSTEMFOSC * 10000) / 12) / ((SYSTEMBAUDRATE / 100) * 32));  
  46   1        //TL1 = TH1 = 0xfd; 
  47   1        //temp = 65536 - (unsigned int)(50000 / (float)(12 / 12));        //给定时器赋初值
  48   1                                                /*error end*/
  49   1      
  50   1        TL1 = TH1 = 256 - (unsigned char)(SYSTEMUARTCLOCK / ((SYSTEMBAUDRATE / 100) * 32));
  51   1        ES = ON;                //打开串口中断
  52   1        TR1 = ON;               //启动T1定时器  
  53   1                  //打开总中断
C51 COMPILER V9.00   INIT                                                                  07/18/2012 19:53:59 PAGE 2   

  54   1        EA = ON;
  55   1        IPH = 0x10;
  56   1        IP = 0x10;      
  57   1      
  58   1        // TODO: 在此处添加所需要的初始化功能
  59   1      
  60   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =     43    ----
   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 + -