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

📄 main.lst

📁 stc12 AD UART demo代码
💻 LST
字号:
C51 COMPILER V7.50   MAIN                                                                  08/13/2006 01:54:39 PAGE 1   


C51 COMPILER V7.50, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN main.OBJ
COMPILER INVOKED BY: i:\Keil\C51\BIN\C51.EXE main.c BROWSE INCDIR(E:\study\Led\STC) DEBUG OBJECTEXTEND

line level    source

   1          //#include "REG_STC516AD.h"
   2          #include <RegSTC51.h>
   3          #include <intrins.h>
   4          #include <stdio.h>
   5          
   6          sbit CR = 0xDE;
   7          
   8          typedef unsigned char   INT8U;
   9          typedef unsigned int    INT16U;
  10          
  11          void PWM_Output(INT8U nDiv)
  12          {
  13   1              CMOD = 0x02;
  14   1              CL = 0x00;
  15   1              CH = 0x00;
  16   1              CCAP0L = nDiv;
  17   1              CCAP0H = nDiv;
  18   1              PCA_PWM0 = 0x00;
  19   1              CCAPM0 = 0x42;
  20   1              CR = 1;
  21   1      }
  22          
  23          void Delay(INT8U uDelayTime)
  24          {
  25   1              INT8U   n;
  26   1              INT16U  m;
  27   1              
  28   1              for (n=0; n<uDelayTime; n++)
  29   1              {
  30   2                      for (m=0; m<10000; m++)
  31   2                              ;
  32   2              }
  33   1      }
  34          void InitCOM(void)
  35          {
  36   1        SCON = 0x52;    /* SCON */                   /* setup serial port control */
  37   1        TMOD = 0x20;    /* TMOD */                   /* hardware (2400 BAUD @12MHZ) */
  38   1        TCON = 0x69;    /* TCON */
  39   1        TH1 =  0xf3;    /* TH1 */
  40   1      }
  41          
  42          
  43          
  44          void SendByte(INT8U uByte)
  45          {
  46   1              TI = 0;
  47   1              SBUF = uByte;
  48   1              while (TI == 0)
  49   1                      ;
  50   1              TI = 0;
  51   1      }
  52          
  53          INT8U GetADResult(INT8U uChannel)
  54          {
  55   1              INT8U uADFinished = 0;
C51 COMPILER V7.50   MAIN                                                                  08/13/2006 01:54:39 PAGE 2   

  56   1              ADC_DATA = 0;
*** ERROR C202 IN LINE 56 OF MAIN.C: 'ADC_DATA': undefined identifier
  57   1              ADC_CONTR = uChannel;
*** ERROR C202 IN LINE 57 OF MAIN.C: 'ADC_CONTR': undefined identifier
  58   1              Delay(1);
  59   1              ADC_CONTR |= 0x08;
*** ERROR C202 IN LINE 59 OF MAIN.C: 'ADC_CONTR': undefined identifier
  60   1              uADFinished = 0;
  61   1              while (uADFinished == 0)
  62   1                      uADFinished = (ADC_CONTR &0x10);
*** ERROR C202 IN LINE 62 OF MAIN.C: 'ADC_CONTR': undefined identifier
  63   1              ADC_CONTR &= 0xF7;
*** ERROR C202 IN LINE 63 OF MAIN.C: 'ADC_CONTR': undefined identifier
  64   1              return ADC_DATA;
*** ERROR C202 IN LINE 64 OF MAIN.C: 'ADC_DATA': undefined identifier
  65   1      }
  66          
  67          void SendDataToCOM(unsigned char* pBuffer, INT8U Length)
  68          {
  69   1        INT8U data I;
  70   1        for (I=0; I<Length; I++)
  71   1        {
  72   2              while (TI == 0) ;
  73   2              SBUF = *(pBuffer+I);
  74   2              TI = 0;
  75   2        }
  76   1      }
  77          
  78          
  79          void main(void)
  80          {
  81   1              InitCOM();
  82   1              P1 = P1 | 0x63;
  83   1              P1_ADC_EN = 0x63;
*** ERROR C202 IN LINE 83 OF MAIN.C: 'P1_ADC_EN': undefined identifier
  84   1              
  85   1              SendDataToCOM("Hello", 5);
  86   1              while (1)
  87   1              {
  88   2                      SendByte(GetADResult(0));
  89   2                      Delay(0x200);
  90   2              }
  91   1      }
  92          
  93          
  94          

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

⌨️ 快捷键说明

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