📄 memory.lst
字号:
A51 MACRO ASSEMBLER MEMORY 09/10/2005 17:11:41 PAGE 1
MACRO ASSEMBLER A51 V6.02
OBJECT MODULE PLACED IN d:\2005_09\memory.OBJ
ASSEMBLER INVOKED BY: D:\C51\BIN\A51.EXE d:\2005_09\memory.a51 DB ERRORPRINT
LOC OBJ LINE SOURCE
1
2
3
4
5
6
7
8
9 NAME memory
10 ;;memory
11
12 ;; public declare
13 ;;disp module
14 public set_pra_seg ;;ok
15 public set1_F,set2_F,set3_F,set4_F,set5_F ;;ok
16 public key_flag ;;
17 public key_flag_F ,multi_key_F ;;
18 public system_flag ;;
19 public allow_set_F ,liuxiang_F,biaodin_F ;;ok
20 public set_dp_F ;;
21 public ad_flag
22 public start_F,self_adj_F ;;
23 public da_send_F ;;
24 public send_bit_count ;;
25 public disp_memory ;; ok
26 public disp_mode ;;ok
27 public disp_mode_old ;;ok
28 public disp_no_u ;;ok
29 public disp_u_old ;;ok
30 public disp_time ;;
31 public disp_blink_time ;;
32 public dp_point ;;ok
33
34 public system_dp ;;ok
35
36 public keyvld ;;ok
37 public keyvld_old ;;ok
38 public key_data ;;
39 public key_tmr ;;
40 public exit_time ;;ok
41 public press_r_key ;;ok
42 public data_prc_time ;;ok
43 public page1_start_addr ;; ok
44 public sec_time ;;ok
45 public hour_time ;;
46 public adjust_time ;;
47 public main_step ;;
48
49
50
51
52 public user_setdata ;; ok
53 public cut_slope ;;ok
54 public ad_data ;;baochen le ad7705 process result
55 public pulse_out_en_F
56
57 public system_k ;;
58 public moment_data ;;ok
A51 MACRO ASSEMBLER MEMORY 09/10/2005 17:11:41 PAGE 2
59 public p_count_data ;;ok
60 public n_count_data ;;ok
61 public net_count_data ,net_count_data_old ;;ok
62 public system_lchen ;;ok
63 public lchen_data,lchen_data_old ;;ok
64 public cut_data ;;ok
65 public alarm_up_data,alarm_dm_data ;;ok
66 ;;public high_net_count_data,low_net_count_data ;;ok
67 ;;public high_p_count_data,low_p_count_data;
68 ;;public high_n_count_data,low_n_count_data;
69 public ad_step,consult,consult_old ;;
70 public consult_coun ;;
71
72 public eedata ;;
73 public adc_gain ;;
74 public filter_data ;;
75 public da_offset ;;
76
77
78
79 ;;pulse danlan precess
80 public send_pulse_number ;;
81 public pulse_dp ;;
82 public pulse_danlan ;;
83 public net_cha ;;
84 public pulse_send_F ;;
85 ;; da5615
86 public da_data ;;
87 public da_send_data ;;
88
89 ;; sensor data
90 public sensor_k ;;
91 public sensor_dp ;;
92 ;;485 communication
93 public serial_send_data ;;
94 public send_count ;;
95 public send_over_F ;;
96 public consult_1,consult_2,consult_3 ;;
97 public alarm_out_delay ;;
98 public judge_pop,empty_pop_F ;;
99 public last_ad_value ;;
100 public zero_dp,zero_symbol ;;
101 public zero_code ;;
102 ;;public adc_init_tmr;
103
---- 104 CSEG AT 0BH
000B 0080 105 DW ALL_INIT
---- 106 CSEG AT 13H
0013 0080 107 DW ALL_INIT
---- 108 CSEG AT 23H
0023 0080 109 DW ALL_INIT
0080 110 ORG 80H
0080 111 ALL_INIT:
0080 00 112 NOP
0081 00 113 NOP
0082 00 114 NOP
0083 32 115 RETI
116
---- 117 DSEG AT 20H
0020 118 set_pra_seg : ds 1 ;;ok
119
0000 120 set1_F EQU set_pra_seg.0 ;;ok
0001 121 set2_F EQU set_pra_seg.1 ;;ok
0002 122 set3_F EQU set_pra_seg.2 ;;ok
0003 123 set4_F EQU set_pra_seg.3 ;;ok
0004 124 set5_F EQU set_pra_seg.4 ;;
A51 MACRO ASSEMBLER MEMORY 09/10/2005 17:11:41 PAGE 3
0021 125 key_flag: ds 1 ;;
0008 126 key_flag_F EQU key_flag.0 ;;
0009 127 multi_key_F EQU key_flag.1 ;;
0022 128 system_flag: ds 1 ;;ok
0010 129 liuxiang_F EQU system_flag.0 ;;ok
0011 130 allow_set_F EQU system_flag.1 ;;ok
0012 131 biaodin_F EQU system_flag.2 ;;
0013 132 set_dp_F EQU system_flag.3 ;;
0014 133 pulse_send_F EQU system_flag.4 ;;
0015 134 empty_pop_F EQU system_flag.5 ;;
0023 135 ad_flag: ds 1 ;;
0018 136 self_adj_F EQU ad_flag.0 ;;
0019 137 start_F EQU ad_flag.1 ;;
001A 138 da_send_F EQU ad_flag.2 ;;
139
001B 140 pulse_out_en_F EQU ad_flag.3 ;;
0024 141 serial_flag: ds 1 ;;
0020 142 send_over_F EQU serial_flag.0 ;;
143
144
145
0025 146 judge_pop: ds 1 ;;
0026 147 alarm_dm_data: ds 4 ;;ok
002A 148 da_offset: ds 2
002C 149 sec_time: ds 1
150
151
152 ;;
---- 153 DSEG AT 30H ;;
154
0030 155 pulse_danlan: ds 4 ;;
0034 156 cut_data : ds 4 ;;ok
0038 157 dp_point: ds 1 ;; //ok
0039 158 pulse_dp: ds 1 ;;
003A 159 cut_slope: ds 1 ;;ok
003B 160 filter_data: ds 1 ;; filter zhisu
003C 161 p_count_data: ds 4 ;;ok
162
---- 163 DSEG AT 40H ;;40H-4dh
164
0040 165 moment_data : ds 4 ;;ok
0044 166 lchen_data : ds 4 ;;ok
0048 167 lchen_data_old: ds 4 ;;ok
004C 168 system_lchen: ds 4 ;;
169
---- 170 DSEG AT 50H
171
172 ;;da5615
173
174
175 ;;sensor data
176
0050 177 consult: ds 4 ;;
0054 178 consult_1: ds 4 ;;ok
0058 179 consult_2: ds 4 ;;ok
005C 180 consult_3: ds 4 ;;
181
182 ;;DSEG AT 60H
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -