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

📄 stc.lst

📁 STC12LE5412RC单片机上通过nRF905芯片实现数据无线收发功能的源码。
💻 LST
字号:
C51 COMPILER V7.08   STC                                                                   01/24/2008 15:23:10 PAGE 1   


C51 COMPILER V7.08, COMPILATION OF MODULE STC
OBJECT MODULE PLACED IN stc.OBJ
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE stc.c ROM(COMPACT) BROWSE DEBUG OBJECTEXTEND

line level    source

   1          #include <intrins.h>
   2          #include "REG52STC.H"
   3          /*
   4          sbit MCU_led0=P1^0;
   5          sbit MCU_led1=P1^1;
   6          
   7          #define Self_Define_ISP_Download_Command 0x22
   8          #define RELOAD_COUNT 0xfd
   9          
  10          void serial_port_initial();
  11          void UART_send(unsigned char);
  12          void soft_reset_to_ISP_Monitor(void);
  13          void delay(unsigned int);
  14          void MCU_led_Display(void);
  15          
  16          void main(void)
  17          {
  18             unsigned char i=0;
  19             serial_port_initial();
  20             while(1)
  21             {
  22                  MCU_led_Display();
  23             }
  24          
  25             UART_send(0x34);
  26             UART_send(0xa7);
  27             EA  =  1;  //may be in initial 
  28             while(1);
  29          }*/
  30          
  31          void serial_port_initial()
  32          {
  33   1         SCON=  0x50;
  34   1         TMOD=  0x21;
  35   1         TH1 =  RELOAD_COUNT;
*** ERROR C202 IN LINE 35 OF STC.C: 'RELOAD_COUNT': undefined identifier
  36   1         TL1 =  RELOAD_COUNT; 
*** ERROR C202 IN LINE 36 OF STC.C: 'RELOAD_COUNT': undefined identifier
  37   1         TR1 =  1;
  38   1         ES  =  1; //switch on the serial interrupt
  39   1      //   EA  =  1; 
  40   1      }
  41          
  42          void UART_send(unsigned char i)
  43          {
  44   1         ES  =  0;
  45   1         TI  =  0;  //clear serial port sending finished interrupt require flag
  46   1         SBUF=  i;
  47   1         while(TI==0);
  48   1         TI  =  0;
  49   1         ES  =  0;
  50   1      }
  51          
  52          void UART_receive_Interrrupt(void) interrupt 4
  53          {
C51 COMPILER V7.08   STC                                                                   01/24/2008 15:23:10 PAGE 2   

  54   1         unsigned char k=0;
  55   1         if(RI==1)
  56   1         {
  57   2           RI  =  0;
  58   2               k   =  SBUF;
  59   2           MCU_led0=0;
*** ERROR C202 IN LINE 59 OF STC.C: 'MCU_led0': undefined identifier
  60   2           delay(3);
  61   2           MCU_led0=1;
  62   2               if(k==Self_Define_ISP_Download_Command)
  63   2               {
  64   3                  delay(1);
  65   3                      delay(1);
  66   3                      soft_reset_to_ISP_Monitor();
  67   3               }
  68   2               UART_send(k);
  69   2         }
  70   1         else
  71   1         {
  72   2           TI=0;
  73   2         }
  74   1      }
  75          
  76          void soft_reset_to_ISP_Monitor(void)
  77          {
  78   1         ISP_CONTR = 0x60;
  79   1      }
  80          
  81          void delay(unsigned int i)  //delay 1s
  82          {
  83   1         unsigned int k=0;
  84   1         unsigned int g=0;
  85   1         for(k=0;k<5*i;k++)
  86   1         {
  87   2            for(g=0;g<60000;g++)
  88   2                {
  89   3                  _nop_();
  90   3                      _nop_();
  91   3                      _nop_();
  92   3                      _nop_();
  93   3                      _nop_();
  94   3                }
  95   2         }
  96   1      }
  97          
  98          void MCU_led_Display(void)
  99          {
 100   1         unsigned char i=0;
 101   1         MCU_led0=0;
 102   1         for(i=0;i<3;i++)
 103   1         {
 104   2           MCU_led0=~MCU_led0;
 105   2               delay(1);
 106   2           MCU_led0=~MCU_led0;
 107   2               delay(1);
 108   2         }
 109   1         MCU_led0=0;
 110   1      }  

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

⌨️ 快捷键说明

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