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

📄 mc35i_init.lst

📁 用C语言编写的GSM-SIM驱动程序包
💻 LST
字号:
C51 COMPILER V8.06   MC35I_INIT                                                            12/25/2007 08:55:46 PAGE 1   


C51 COMPILER V8.06, COMPILATION OF MODULE MC35I_INIT
OBJECT MODULE PLACED IN MC35i_Init.OBJ
COMPILER INVOKED BY: D:\Keil\C51\BIN\C51.EXE MC35i_Init.c BROWSE MODDP2 DEBUG OBJECTEXTEND

line level    source

   1          /**************************************************
   2          文件名:MC35i_Init.c
   3          功  能:MC35i初始化
   4          **************************************************/
   5          #include <W77C32.h>
   6          #include "hal.h"
   7          #include "MC35i_Init.h"
   8          
   9          
  10          void INIT_MC35I(void)
  11          {//判断是否连接MC35i
  12   1       ulong i=0xfffff;
  13   1       rcount=0;
  14   1       receive_ok=0;
  15   1       SENDCMD(2,&cmdat);
  16   1       SENDCHAR(0x0D);//回车     
  17   1       while(receive_ok==0)
  18   1          {i--;
  19   2               if(i==0)                //超时还未响应则返回
  20   2                 {rcount=0;
  21   3              receive_ok=0;
  22   3                  return;} 
  23   2                }
  24   1       receive_ok=0;
  25   1       rcount=0;
  26   1       //判断是否加入网络
  27   1       i=0xfffff;
  28   1       SENDCMD(8,&creg);
  29   1       SENDCHAR(0x0D);//回车     
  30   1       while(receive_ok==0)
  31   1          {i--;
  32   2               if(i==0)                //超时还未响应则返回
  33   2                 {rcount=0;
  34   3              receive_ok=0;
  35   3                  return;} 
  36   2                }
  37   1       if(rbuff[rcount-9]!='1')
  38   1          {rcount=0;
  39   2           receive_ok=0;
  40   2               return;}                //未加入网络则返回
  41   1       receive_ok=0;
  42   1       rcount=0;
  43   1       //设置短消息中心号码
  44   1       i=0xfffff;
  45   1       SENDCMD(24,&csca);
  46   1       SENDCHAR(0x0D);//回车     
  47   1       while(receive_ok==0)
  48   1          {i--;
  49   2               if(i==0)                //超时还未响应则返回
  50   2                 {rcount=0;
  51   3              receive_ok=0;
  52   3                  return;} 
  53   2                }
  54   1       receive_ok=0;
  55   1       rcount=0;
C51 COMPILER V8.06   MC35I_INIT                                                            12/25/2007 08:55:46 PAGE 2   

  56   1       //设置短消息格式
  57   1       i=0xfffff;
  58   1       SENDCMD(9,&cmgf);
  59   1       SENDCHAR(0x0D);//回车     
  60   1       while(receive_ok==0)
  61   1          {i--;
  62   2               if(i==0)                //超时还未响应则返回
  63   2                 {rcount=0;
  64   3              receive_ok=0;
  65   3                  return;} 
  66   2                }
  67   1       receive_ok=0;
  68   1       rcount=0;
  69   1       //设置新短消息提示方式
  70   1       i=0xfffff;
  71   1       SENDCMD(11,&cnmi);
  72   1       SENDCHAR(0x0D);//回车     
  73   1       while(receive_ok==0)
  74   1          {i--;
  75   2               if(i==0)                //超时还未响应则返回
  76   2                 {rcount=0;
  77   3              receive_ok=0;
  78   3                  return;} 
  79   2                }
  80   1       receive_ok=0;
  81   1       rcount=0;
  82   1      
  83   1       mc35i_init_ok=1;    //全部完成后MC35i初始化完毕标志置1
  84   1       }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    457    ----
   CONSTANT SIZE    =     54    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----       4
   IDATA SIZE       =   ----    ----
   BIT SIZE         =      1    ----
END OF MODULE INFORMATION.


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

⌨️ 快捷键说明

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