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

📄 misc.lst

📁 C8051F320+Nrf24L01无线模块的实现
💻 LST
字号:
C51 COMPILER V7.50   MISC                                                                  05/13/2010 09:13:14 PAGE 1   


C51 COMPILER V7.50, COMPILATION OF MODULE MISC
OBJECT MODULE PLACED IN .\Bin\misc.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE misc.c DEBUG OBJECTEXTEND PRINT(.\Bin\misc.lst) OBJECT(.\Bin\misc.obj)

line level    source

   1          #include "typedef.h"
   2          #include "misc.h"
   3          
   4          /***************************************************************************
   5          Declaration : delay(u16 dat)
   6          
   7          Description : delay (dat) uS
   8          
   9          Notice : u16 is 16Bit,Maxim Value = 65535
  10          ***************************************************************************/
  11          void delay(u16 dat)
  12          {
  13   1      //      for(i=0; i<dat; i++)
  14   1              while(--dat)
  15   1              {
  16   2                      _nop_();
  17   2                      _nop_();
  18   2                      _nop_();
  19   2                      _nop_();
  20   2      //              _nop_();
  21   2      //              _nop_();
  22   2              }
  23   1      }
  24          
  25          /***************************************************************************
  26          Declaration : void init_mcu(void)
  27          
  28          Description : Initializes the MCU
  29          ***************************************************************************/
  30          /*void init_mcu(void)
  31          {
  32                  P3MDIN          = 0xff;
  33                  P3MDOUT         = ~IO_INIT_B;
  34                  P3                      = 0xff;
  35          
  36                  XBR1 = 0x40;                                            // Enable Crossbar
  37          
  38                  TR0 = 0;
  39                  TR1 = 0;
  40                  TR2 = 0;
  41                  EX0 = 0;
  42                  EX1 = 0;
  43          }
  44          
  45          //-----------------------------------------------------------------------------
  46          // SYSCLK_Init
  47          //-----------------------------------------------------------------------------
  48          //
  49          // Return Value : None
  50          // Parameters   : None
  51          //
  52          // This function initializes the system clock and USB clock.
  53          //
  54          //-----------------------------------------------------------------------------    */
  55          void SYSCLK_Init (void)
C51 COMPILER V7.50   MISC                                                                  05/13/2010 09:13:14 PAGE 2   

  56          {
  57   1         OSCICN |= 0x03;                              // Configure internal oscillator for
  58   1                                                 // its maximum frequency
  59   1      
  60   1         CLKMUL = 0x00;   //(Reset the Multiplier | add by lsy)                      // Select internal oscillator
             - as
  61   1                                                 // input to clock multiplier
  62   1      
  63   1         CLKMUL |= 0x80;                              // Enable clock multiplier
  64   1         delay(1000);
  65   1         CLKMUL |= 0xC0;                              // Initialize the clock multiplier
  66   1         CLKMUL |= 0x20;
  67   1         //while(!(CLKMUL & 0x20));                           // Wait for multiplier to lock
  68   1      
  69   1         CLKSEL |= USB_4X_CLOCK;                      // Select USB clock
  70   1         CLKSEL |= SYS_4X_DIV_2;                      // Select SYSCLK as Clock Multiplier/2
  71   1      }
  72          


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