📄 count_mile.lst
字号:
C51 COMPILER V8.08 COUNT_MILE 01/12/2009 21:19:53 PAGE 1
C51 COMPILER V8.08, COMPILATION OF MODULE COUNT_MILE
OBJECT MODULE PLACED IN count_mile.OBJ
COMPILER INVOKED BY: e:\Keil\C51\BIN\C51.EXE count_mile.c OMF2 OPTIMIZE(9,SIZE) BROWSE DEBUG
line level source
1 #include "reg51.h"
2 #include "count_mile.h"
3
4 //计算行驶里程的子程序
5 /*
6 void count_mile()
7 {
8 //unsigned int run_start_mile,mile_this_time_meter,mile_this_time_kilometer;
9 long run_cycle,mile_this_time;
10 unsigned int total_meter_temp,total_mile_temp;
11 // run_start_mile=10009;//07年行驶的里程数,
12
13 run_cycle=(3000*run_k+run)/3;//行驶的周数
14 // mile_this_time=run_cycle*meter_per_cycle;
15 mile_this_time=run_cycle*1.414;
16 mile_this_time_meter=mile_this_time%1000;
17 mile_this_time_kilometer=mile_this_time/1000;
18 //===============================================当前行驶的公里和米数
19 //===============================================总行驶的公里和米数
20
21 //==============================假设:read_from_eeprom_meter=999米
22 //====================================read_from_eeprom_mile=9999公里
23 read_from_eeprom_meter=999;
24 read_from_eeprom_mile=9999;
25
26 total_meter_temp=mile_this_time_meter +read_from_eeprom_meter;
27 total_mile_temp =mile_this_time_kilometer+read_from_eeprom_mile ;
28
29 if(total_meter_temp>=1000)
30 {
31 total_meter=total_meter_temp-1000;
32 total_mile =total_mile_temp+1;
33 }
34 if(total_meter_temp<1000)
35 {
36 total_meter=total_meter_temp;
37 total_mile =total_mile_temp;
38 }
39 }
40
41 */
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = ---- ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
EDATA SIZE = ---- ----
HDATA SIZE = ---- ----
XDATA CONST SIZE = ---- ----
FAR CONST SIZE = ---- ----
C51 COMPILER V8.08 COUNT_MILE 01/12/2009 21:19:53 PAGE 2
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -