📄 mc35i_init.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 + -