?? func_as.lst
字號:
C51 COMPILER V7.06 FUNC_AS 11/17/2006 09:08:24 PAGE 1
C51 COMPILER V7.06, COMPILATION OF MODULE FUNC_AS
OBJECT MODULE PLACED IN func_as.OBJ
COMPILER INVOKED BY: E:\keil\C51\BIN\C51.EXE func_as.c BROWSE DEBUG OBJECTEXTEND
stmt level source
1 /**************************************
2 File : FUNC_AS.C
3 Project : BDTRV20_MCU_V07
4 Description : 得到經、緯、高度,組幀送給DSP,置串口發送標志位
5 Created : 2006.11.7
6 Last updata :
7 Author : Sunzehui sunzehui@zzvcom.com
8 Compile Tool : Keil uVision2
9 Target Device : SST89V564RD
10 Circuit Board : BD7700
11 ************************************
12 Modification History
13 ************************************
14 Version : v2.0
15
16 Date : MM/DD/YYYY
17 Modifier :
18 Description :
19
20 **********************************
21 -- Copyright (c)
22 *************************************/
23
24 //#include <math.h>
25 #include "ext_temp.h"
26
27 extern send_lla(void);
28
29 extern func_as(void)
30 {
31 1 unsigned char i;
32 1 long p;
33 1 //unsigned int buf;
34 1 if (rdata[4]==0xff&&rdata[5]==0xff&&rdata[6]==0xff&&rdata[7]==0xff&&
35 1 rdata[8]==0xff&&rdata[9]==0xff&&rdata[10]==0xff&&rdata[11]==0xff&&
36 1 rdata[12]==0xff&&rdata[13]==0xff&&rdata[14]==0xff&&rdata[15]==0xff&&
37 1 rdata[16]==0xff); //查詢
38 1 else
39 1 {
40 2 for (i=4;i<=12;i++)
41 2 {
42 3 p=0;
43 3 p=p|rdata[i];
44 3 p=p<<8;
45 3 p=p|rdata[i+1];
46 3 p=p<<8;
47 3 p=p|rdata[i+2];
48 3 p=p<<8;
49 3 p=p|rdata[i+3];
50 3 i=i+3;
51 3 if (i>=4&&i<=7)
52 3 lat_par =p;//提取緯度值
53 3 else if (i>=8&&i<=11)
54 3 long_par =p;//提取經度值
55 3 else if (i>=12&&i<=15)
C51 COMPILER V7.06 FUNC_AS 11/17/2006 09:08:24 PAGE 2
56 3 high_par =p;//提取高度值
57 3 }
58 2 //重組$BDLLA幀
59 2 send_lla();
60 2
61 2 }
62 1 u_as_fg =1;
63 1 u_fg =1;
64 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 354 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- 4
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 + -