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

📄 system_config.lst

📁 以C8051F330为核心,开发单端正激型开关电源充电器,C8051F330负责电流环及电压环采样及对应脉宽PWM输出,控制主电路MOSFET管,构成负反馈.
💻 LST
字号:
C51 COMPILER V7.20   SYSTEM_CONFIG                                                         07/18/2007 10:12:10 PAGE 1   


C51 COMPILER V7.20, COMPILATION OF MODULE SYSTEM_CONFIG
OBJECT MODULE PLACED IN system_config.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\c51.exe system_config.c DB OE

line level    source

   1          #include "switch_power.h"
   2          
   3          
   4          
   5          void Sysclk_Init(void)                   // Initialize oscillator
   6          {
   7   1          OSCICN = 0x83;                         // configure internal oscillator 
   8   1          CLKSEL = 0x00;                         // not divide 24.5MHz
   9   1          RSTSRC = 0x04;                         // Missing clock detector
  10   1                                                 // enable missing clock detector  
  11   1      }                                          
  12          
  13          
  14          
  15          
  16          
  17          /**********************************************************************************
  18          *
  19          *
  20          *
  21          ***********************************************************************************/
  22          void Port_Init(void)                     // Initialize crossbar and GPIO
  23          {
  24   1         P0MDIN   = 0xFF;                      // 0/analog input1/Not analog input
  25   1         P0MDOUT  = 0xFF;                      // 0/Open-drain output 1/ set as push-pull
  26   1         P0SKIP   = 0x0f;                      // P0.0 as Vref P0.1 as IDA P0.2 as X1 P0.3 as X2
  27   1      
  28   1         P1MDIN   = 0xCF;                      // Port 1 pin 7 set as analog input
  29   1         P1MDOUT  = 0xFF;                      // Port 1 pins 0-3 set high impedence
  30   1         P1SKIP   = 0x30;                      // P1.4 and P1.5 as AD input
  31   1      
  32   1         XBR0     = 0x00;                                                 
  33   1         XBR1     = 0x41;                      // Enable Crossbar and PCA0(CEX0) at p0.4
  34   1      }
  35          
  36          
  37          
  38          
  39          /**********************************************************************************
  40          *
  41          *
  42          *
  43          ***********************************************************************************/
  44          void Interrupt_Init(void)
  45          {
  46   1          ET2 = 1;                                        // Enable Timer2 interrupt
  47   1              PT2 = 1;                            // Set T2 to High priority.
  48   1      }
  49          
  50          
  51          
  52          
  53          /**********************************************************************************
  54          *
  55          *
C51 COMPILER V7.20   SYSTEM_CONFIG                                                         07/18/2007 10:12:10 PAGE 2   

  56          *
  57          ***********************************************************************************/
  58          void WDT_Init(void)
  59          {
  60   1      }
  61          
  62          
  63          
  64          
  65          
  66          /**********************************************************************************
  67          *
  68          *
  69          *
  70          ***********************************************************************************/
  71          void Vref_Initial(void)
  72          {
  73   1          REF0CN = 0x0B;//bit 3 vref pin(0) or vdd(1) used as voltage reference
  74   1                            //bit 2 temperature sensor off
  75   1                                        //bit 1 internal biase generator on
  76   1                                        //bit 0 internal voltage reference driven on the vref pin(0/vdd 1/2.45v)
  77   1      }


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