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

📄 main.lst

📁 实现了led数码管的显示
💻 LST
字号:
C51 COMPILER V7.06   MAIN                                                                  06/04/2008 10:36:57 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN main.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE main.c BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          #include "c8051F320.h"
   2          #define uchar unsigned char
   3          #define uint unsigned int
   4          
   5          void SYSCLK_Init(void);
   6          void ENA_WDT(void);
   7          extern void Port_Init(void);
   8          extern void Timer1_Init(void);
   9          extern void Uart0_Init(void);
  10          extern void transmitte(void);
  11          extern void start(void);
  12          extern void receive(void);
  13          
  14          extern void PORT2_Init(void);
  15          extern void Timer2_Init(void);
  16          extern void Timer3_Init(void);
  17          extern void disp_scan(void);
  18          extern void check_time(void);
  19          extern uchar da_adjust(uchar da);
  20          
  21          extern bit trans_next_ok,rc_next_ok;
  22          extern uint flag;
  23          
  24          void main(void)
  25          {
  26   1              ENA_WDT();
  27   1              SYSCLK_Init ();
  28   1              Uart0_Init();
  29   1              Port_Init();
  30   1              Timer1_Init ();
  31   1              PCA0CPH4=0;
  32   1      
  33   1              PORT2_Init();
  34   1              Timer2_Init();
  35   1              Timer3_Init();
  36   1      
  37   1          
  38   1              ES0 = 1;
  39   1              EA = 1;
*** ERROR C202 IN LINE 39 OF MAIN.C: 'EA': undefined identifier
  40   1      
  41   1              while (1)
  42   1              {
  43   2                  if(rc_next_ok) 
  44   2                        receive();
  45   2                      if(flag != 0) 
  46   2                        start();
  47   2                      if (trans_next_ok) 
  48   2                        transmitte ();
  49   2                      if (TF2H) 
  50   2                      disp_scan ();
  51   2                      if ((TMR3CN&0x80) == 0x80) 
  52   2                        check_time ();
  53   2                      PCA0CPH4 = 0;
  54   2              }
C51 COMPILER V7.06   MAIN                                                                  06/04/2008 10:36:57 PAGE 2   

  55   1      }
  56          
  57          void SYSCLK_Init (void)
  58          {
  59   1              uchar data i;
  60   1              CLKMUL |= 0x80;
  61   1              for (i=0;i<10;i++);
  62   1              CLKMUL |= 0xc0;
  63   1              while ((CLKMUL&0x20)==0);               //无法软件仿真
  64   1              CLKSEL |= 0x02;
  65   1      }
  66          
  67          void ENA_WDT(void)
  68          {
  69   1              PCA0MD &= ~0x40;
  70   1              PCA0MD &= 0xb1;
  71   1              PCA0CPL4 = 255;
  72   1              PCA0MD |= 0x40;                                 //无法软件仿真
  73   1              PCA0CPH4=0;
  74   1      }
  75          

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

⌨️ 快捷键说明

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