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

📄 main.lst

📁 Code C Serial with AT89s52
💻 LST
字号:
C51 COMPILER V7.06   MAIN                                                                  02/12/2009 10:21:01 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 "AT89X52.H"
   2          #include "stdio.h"
   3          #include "serial.h"
   4          #include "delay.h"
   5          #include "LCD.h"
   6          
   7          unsigned char* buff ;
   8          unsigned char kt = 0,ch;
   9          void receive_serial() interrupt 4  //ngat noi tiep
  10          {
  11   1              if(RI == 1)                    //RI =1 khi co ngat noi tiep
  12   1              {
  13   2                      RI = 0;
  14   2                      buff[kt] = SBUF;
  15   2                      kt++;
  16   2              }
  17   1      
  18   1      }
  19          //-------------------------------------------------------------------
  20          void send_massage(unsigned char* number,unsigned char* str)
  21          {
  22   1              send_string("AT+CMGF=1");
  23   1              send_data(13);
  24   1              delay_ms(50);
  25   1              send_string("AT+CMGS=");
  26   1              send_data('"');
  27   1              send_string(number);
  28   1              send_data('"');
  29   1              send_data(13);
  30   1              delay_ms(50);
  31   1              send_string(str);
  32   1              delay_ms(50);
  33   1      
  34   1      
  35   1      }
  36          
  37          //--------------------------------------------------------------------
  38          void main()
  39          {
  40   1              int i;
  41   1              EA = 1;  // cho phep ngat toan cuc
  42   1              ES = 1;  //cho phep ngat noi tiep
  43   1              LCD_init();
  44   1              InitSerial();
  45   1              delay_ms(50);
  46   1              LCD_clr();
  47   1              LCD_row(1,0);
  48   1      //      send_string("AT+CPOWD=1");
  49   1      //      send_data()
  50   1      //      LCD_puts("AT+CPOWD=1");
  51   1              send_string("AT+CMGF=1");
  52   1              send_data(13);
  53   1              delay_ms(50);
  54   1              send_string("AT+CMGS=");
  55   1              send_data('"');
C51 COMPILER V7.06   MAIN                                                                  02/12/2009 10:21:01 PAGE 2   

  56   1              send_string("+84984415369");
  57   1              send_data('"');
  58   1              send_data(13);
  59   1              delay_ms(50);
  60   1              send_string("HELLO MINH CUONG !!!!");
  61   1              delay_ms(50);
  62   1              while(1)
  63   1              {
  64   2              send_data(26);
  65   2              delay_ms(50);
  66   2              }
  67   1              while (1)
  68   1              {
  69   2      /*              if(kt!=0)
  70   2                      {
  71   2                              LCD_clr();
  72   2                              delay_ms(500);
  73   2                              LCD_row(2,0);
  74   2                          LCD_puts(buff);
  75   2                      //      send_string(buff);
  76   2                      //      send_string("\r\n");
  77   2                              for(i=0;i<kt;i++)
  78   2                                      buff[i] =' ';
  79   2                              kt=0;
  80   2                      }*/
  81   2      
  82   2      /*              send_string(buff);
  83   2                      send_string("\r\n");jb 
  84   2                      for(i=0;i<kt;i++)
  85   2                              buff[i] =' ';
  86   2                      kt=0;
  87   2                      delay_ms(100);*/
  88   2              }
  89   1      }
*** WARNING C280 IN LINE 40 OF MAIN.C: 'i': unreferenced local variable


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    261    ----
   CONSTANT SIZE    =     54    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =      5       8
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


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

⌨️ 快捷键说明

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