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

📄 da.lst

📁 用汇编语言实现51单片机的ADC0808的AD转换 精确到小数点两位.
💻 LST
字号:
C51 COMPILER V7.50   DA                                                                    10/13/2007 14:22:55 PAGE 1   


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

line level    source

   1          #include<reg51.h>
   2          #include<stdio.h>
   3          sbit SEL1=P3^4; 
*** ERROR C202 IN LINE 3 OF DA.C: 'P3': undefined identifier
   4          sbit SEL2=P3^5;
*** ERROR C202 IN LINE 4 OF DA.C: 'P3': undefined identifier
   5          sbit SEL3=P3^6;
*** ERROR C202 IN LINE 5 OF DA.C: 'P3': undefined identifier
   6          sbit SEL4=P3^7;
*** ERROR C202 IN LINE 6 OF DA.C: 'P3': undefined identifier
   7          sbit OE=P2^4;
*** ERROR C202 IN LINE 7 OF DA.C: 'P2': undefined identifier
   8          unsigned char ADC0808;
   9          
  10          unsigned char ledmap[20]=                          //  共阴数码管
  11          {       
  12                  0x3f,0x06,0x5b,0x4f,0x66,                  //  0,1,2,3,4,
  13                  0x6d,0x7d,0x07,0x7f,0x6f,                  // 5,6,7,8,9
  14                  0xbf,0x86,0xdb,0xcf,0xe6,                  //  带点的0——9
  15                  0xed,0xfd,0x87,0xff,0xef,                  //
  16          };
  17          unsigned int getdata;
  18          void ext_int0_init(void);
  19          void delay(unsigned int t);
  20          void disp();
  21          
  22          void main(void)
  23          {
  24   1              ext_int0_init();                   //     外部中断初始化
  25   1              EA=1;
*** ERROR C202 IN LINE 25 OF DA.C: 'EA': undefined identifier
  26   1              while(1)
  27   1              {
  28   2                      P2=0x00;                          //   0808初始化
*** ERROR C202 IN LINE 28 OF DA.C: 'P2': undefined identifier
  29   2                      delay(10);
  30   2                      P2=0x08;                          //     通道琐存 0808所有的寄存器清零
*** ERROR C202 IN LINE 30 OF DA.C: 'P2': undefined identifier
  31   2                      delay(10);
  32   2                      P2=0x00;                         //             开始AD转换
*** ERROR C202 IN LINE 32 OF DA.C: 'P2': undefined identifier
  33   2                      delay(10);                      //        等待转换
  34   2                      disp();
  35   2              }
  36   1      }
  37          
  38          void ext_int0_init(void)         //
  39          {
  40   1              IT0=1;
*** ERROR C202 IN LINE 40 OF DA.C: 'IT0': undefined identifier
  41   1              EX0=1;
*** ERROR C202 IN LINE 41 OF DA.C: 'EX0': undefined identifier
  42   1      }
  43          void disp()
  44          {
C51 COMPILER V7.50   DA                                                                    10/13/2007 14:22:55 PAGE 2   

  45   1              P1=getdata;
*** ERROR C202 IN LINE 45 OF DA.C: 'P1': undefined identifier
  46   1      
  47   1              P1=ledmap[0];                                           //         通道显示       
*** ERROR C202 IN LINE 47 OF DA.C: 'P1': undefined identifier
  48   1              SEL1=0;
*** ERROR C202 IN LINE 48 OF DA.C: 'SEL1': undefined identifier
  49   1              delay(10);
  50   1              SEL1=1;
*** ERROR C202 IN LINE 50 OF DA.C: 'SEL1': undefined identifier
  51   1      
  52   1              delay(10);
  53   1              P1=ledmap[getdata*100/51/100%10+10];    //      百位 (小数点位)    
*** ERROR C202 IN LINE 53 OF DA.C: 'P1': undefined identifier
  54   1              SEL2=0;
*** ERROR C202 IN LINE 54 OF DA.C: 'SEL2': undefined identifier
  55   1      
  56   1              delay(10);
  57   1              SEL2=1;
*** ERROR C202 IN LINE 57 OF DA.C: 'SEL2': undefined identifier
  58   1               delay(10);
  59   1              P1=ledmap[getdata*100/51/10%10];                 //        十位
*** ERROR C202 IN LINE 59 OF DA.C: 'P1': undefined identifier
  60   1              SEL3=0;
*** ERROR C202 IN LINE 60 OF DA.C: 'SEL3': undefined identifier
  61   1      
  62   1              delay(10);
  63   1              SEL3=1;
*** ERROR C202 IN LINE 63 OF DA.C: 'SEL3': undefined identifier
  64   1               delay(10);
  65   1              P1=ledmap[getdata*100/51%10];                   //       个位
*** ERROR C202 IN LINE 65 OF DA.C: 'P1': undefined identifier
  66   1              SEL4=0;
*** ERROR C202 IN LINE 66 OF DA.C: 'SEL4': undefined identifier
  67   1                
  68   1              delay(10);
  69   1              SEL4=1;
*** ERROR C202 IN LINE 69 OF DA.C: 'SEL4': undefined identifier
  70   1          delay(10);
  71   1      }  
  72          void ext_int0(void) interrupt 0 using 1           //   读转换的数据
  73          {
  74   1              OE=1;
*** ERROR C202 IN LINE 74 OF DA.C: 'OE': undefined identifier
  75   1              getdata=P0;
*** ERROR C202 IN LINE 75 OF DA.C: 'P0': undefined identifier
  76   1              OE=0;
*** ERROR C202 IN LINE 76 OF DA.C: 'OE': undefined identifier
  77   1      }
  78          void delay(unsigned int t)
  79          {
  80   1              
  81   1              while(--t);
  82   1      }

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

⌨️ 快捷键说明

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