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

📄 main.lst

📁 c8051的范例对初学者特别有用可以运行keil环境下保证可以运行
💻 LST
字号:
C51 COMPILER V7.50   MAIN                                                                  09/21/2007 14:54:28 PAGE 1   


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

line level    source

   1          #include <C8051F020.H>
   2          #define  uchar unsigned char
   3          #define  uint  unsigned int
   4          sfr16 dacword=0xD2;
   5          sfr16 rcap2=0xca;
   6          sfr16 tmr2=0xcc;
   7          void main(void)
   8          {
   9   1      //OSCXCN=0X00;
  10   1      //OSCICN=0X84;
  11   1      //WDTCN=0xde;
  12   1      //WDTCN=0xad;
  13   1      XBR0 = 0x00;
  14   1      XBR1 = 0x00;
  15   1      XBR2 = 0x42;//11000010 wekpud=1(oc+r100) xbare=1(crossbar enable) emifle=1
  16   1      P0MDOUT=0xFF;//pbout model
  17   1      P1MDOUT=0xFF;
  18   1      P2MDOUT=0xFF;
  19   1      P3MDOUT=0xFF;
  20   1      
  21   1      DAC0CN=0x80;
  22   1      DAC1CN=0x98;
  23   1      
  24   1      //SFRPAGE=0x00;
  25   1      
  26   1      
  27   1      P74OUT=0xFF;//p4-p7out enable
  28   1       for(;;)
  29   1       {
  30   2      
  31   2      //SFRPAGE=0x00;
  32   2      CP/RL2=0;
*** ERROR C202 IN LINE 32 OF MAIN.C: 'CP': undefined identifier
*** ERROR C141 IN LINE 32 OF MAIN.C: syntax error near '='
  33   2      RCLK=0;
*** ERROR C202 IN LINE 33 OF MAIN.C: 'RCLK': undefined identifier
  34   2      TCLK=0;
*** ERROR C202 IN LINE 34 OF MAIN.C: 'TCLK': undefined identifier
  35   2       TMR2CF=0x08;
*** ERROR C202 IN LINE 35 OF MAIN.C: 'TMR2CF': undefined identifier
  36   2       TMR2CN=0x00;
*** ERROR C202 IN LINE 36 OF MAIN.C: 'TMR2CN': undefined identifier
  37   2       ET2=1;
  38   2       ////////////////////////////////////////
  39   2      rcap2=65536-500;
  40   2      tmr2=rcap2;
  41   2      ///////////////////////////
  42   2       EA=1;
  43   2       TR2=1;
  44   2      
  45   2      
  46   2               //L1=P5.4   L2=P5.5   L3=P5.6   L4=P5.7
  47   2               //KEY1=P5.0 KEY2=     KEY3=     KEY4
  48   2      
  49   2      P5=0x0f;
C51 COMPILER V7.50   MAIN                                                                  09/21/2007 14:54:28 PAGE 2   

  50   2      put5=P5;
*** ERROR C202 IN LINE 50 OF MAIN.C: 'put5': undefined identifier
  51   2      put5<<=4;
*** ERROR C202 IN LINE 51 OF MAIN.C: 'put5': undefined identifier
  52   2      P5=put5;//put5*16;
*** ERROR C202 IN LINE 52 OF MAIN.C: 'put5': undefined identifier
  53   2      
  54   2      
  55   2      REF0CN|=0x03;//use refpower
  56   2      //DAC1L=0xff;
  57   2      DAC0L=0xff;
  58   2      //DAC1H=0x08;
  59   2      DAC0H=0x08;
  60   2      
  61   2      
  62   2       }
  63   1      }
  64          
  65          void T2_ISR()interrupt 5{
  66   1      TF2=0;
  67   1      dacword++;
  68   1      if(dacword>=0x1000)
  69   1        dacword=0;
  70   1        }
  71          

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

⌨️ 快捷键说明

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