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

📄 duxing.lst

📁 GSM开发板第三版资料
💻 LST
字号:
C51 COMPILER V7.50   DUXING                                                                07/23/2010 22:00:43 PAGE 1   


C51 COMPILER V7.50, COMPILATION OF MODULE DUXING
OBJECT MODULE PLACED IN duxing.OBJ
COMPILER INVOKED BY: D:\单片机\Keil2\C51\BIN\C51.EXE duxing.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          #include <reg52.h>
   2          #define uchar unsigned char 
   3          #define uint  unsigned int 
   4          
   5          sbit s1=P3^3;
   6          sbit s2=P3^4;
   7          sbit s3=P3^5;
   8          
   9          uchar code at[] =   "AT\r";
  10          uchar code call[]   =   "ATD15818108549;\r";
  11          uchar code cmgf[]   =   "AT+CMGF=0\r";
  12          uchar code size1[]  =   "AT+CMGS=39\r";
  13          uchar code size2[]  =   "AT+CMGS=31\r";
  14          uchar code mesi1[]    = "0891683108200005F011000D91685118188045F90008AA188B66544AFF1A67094EBA8FDB516576D18
             -9C6830356F4FF01\x01a\r";
  15          //uchar code mesi1[]  =   "0891683108200005F011000D91685118188045F90008AA188B66544AFF1A67094EBA8FDB516576D
             -189C6830356F4FF01\x01a ";
  16          uchar code mesi2[]      =       "0891683108200005F011000D91685118188045F90008AA108B66544AFF1A71646C146CC46F0FFF01\x01
             -a\r";
  17          
  18          /*********************************************************** 
  19          函数名称:Ini_UART 
  20          函数功能:串口初始化设置                 入口参数:无         出口参数:无 
  21          ***********************************************************/ 
  22          void   uart_int(void) 
  23          { 
  24   1              SCON   =   0x50;   //UART方式1:8位UART;   REN=1:允许接收 
  25   1              PCON   =   0x00;   //SMOD=0:波特率不加倍 
  26   1              TMOD   =   0x20;   //T1方式2,用于UART波特率 
  27   1              TH1     =   0xFD; 
  28   1              TL1     =   0xFD;   //UART波特率设置:9600 
  29   1              TR1     =   1; 
  30   1              //      EA=1;
  31   1              //      ES=1;
  32   1      } 
  33          
  34          void delay(uint z)
  35          {
  36   1              uint x,y;
  37   1              for(x=z;x>0;x--)for(y=110;y>0;y--);
  38   1      }
  39          
  40          
  41          void   send(uchar *tab) 
  42          { 
  43   1          while((*tab)!= '\0')
  44   1          { 
  45   2                  SBUF =*tab; 
  46   2                  while(TI ==0); 
  47   2                  TI = 0; 
  48   2                  tab++;   
  49   2           } 
  50   1      }
  51          
  52          
C51 COMPILER V7.50   DUXING                                                                07/23/2010 22:00:43 PAGE 2   

  53          
  54          void main()
  55          {       
  56   1              uart_int();
  57   1          send(at);
  58   1              delay(150);
  59   1              send(cmgf);                             
  60   1              delay(150);     
  61   1      
  62   1              while(1)
  63   1              {
  64   2                      if(s1==0)
  65   2                       {
  66   3                              delay(10);
  67   3                              if(s1==0)
  68   3                               {
  69   4                                      while(!s1);
  70   4                                      P1=0xf0;
  71   4                              //      send(at);
  72   4                                      delay(400);
  73   4                                      send(cmgf);                             
  74   4                                      delay(400);
  75   4                                      send(size1);
  76   4                                      delay(400);
  77   4                                      send(mesi1);
  78   4                                      P1=0x0f;
  79   4                                }
  80   3                        }
  81   2                       if(s2==0)
  82   2                       {
  83   3                              delay(10);
  84   3                              if(s2==0)
  85   3                               {
  86   4                                      while(!s2);
  87   4                                      P1=0xf0;
  88   4                              //      send(at);
  89   4                                      delay(350);
  90   4                                      send(cmgf);                             
  91   4                                      delay(350);
  92   4                                      send(size2);
  93   4                                      delay(350);
  94   4                                      send(mesi2);
  95   4                                      P1=0x0f;
  96   4                                }
  97   3                        }
  98   2      
  99   2                      if(s3==0)
 100   2                       {
 101   3                              delay(10);
 102   3                              if(s3==0)
 103   3                               {
 104   4                                      while(!s3);
 105   4                                      P1=0xf0;
 106   4                      //              send(at);
 107   4                                      delay(200);
 108   4                                      send(cmgf);                             
 109   4                                      delay(200);
 110   4                                      send(call);
 111   4                                      P1=0x0f;
 112   4                               }
 113   3                       }
 114   2      
C51 COMPILER V7.50   DUXING                                                                07/23/2010 22:00:43 PAGE 3   

 115   2              }
 116   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    258    ----
   CONSTANT SIZE    =    238    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


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

⌨️ 快捷键说明

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