?? memory.a51
字號:
/********************************************/
/* chip ATMEL 89c52 */
/* this file is used to assigned */
/* varible to memory */
/********************************************/
NAME memory
;;memory
;; public declare
;;disp module
public set_pra_seg ;;ok
public set1_F,set2_F,set3_F,set4_F,set5_F ;;ok
public key_flag ;;
public key_flag_F ,multi_key_F ;;
public system_flag ;;
public allow_set_F ,liuxiang_F,biaodin_F ;;ok
public set_dp_F ;;
public ad_flag
public start_F,self_adj_F ;;
public da_send_F ;;
public send_bit_count ;;
public disp_memory ;; ok
public disp_mode ;;ok
public disp_mode_old ;;ok
public disp_no_u ;;ok
public disp_u_old ;;ok
public disp_time ;;
public disp_blink_time ;;
public dp_point ;;ok
public system_dp ;;ok
public keyvld ;;ok
public keyvld_old ;;ok
public key_data ;;
public key_tmr ;;
public exit_time ;;ok
public press_r_key ;;ok
public data_prc_time ;;ok
public page1_start_addr ;; ok
public sec_time ;;ok
public hour_time ;;
public adjust_time ;;
public main_step ;;
public user_setdata ;; ok
public cut_slope ;;ok
public ad_data ;;baochen le ad7705 process result
public pulse_out_en_F
public system_k ;;
public moment_data ;;ok
public p_count_data ;;ok
public n_count_data ;;ok
public net_count_data ,net_count_data_old ;;ok
public system_lchen ;;ok
public lchen_data,lchen_data_old ;;ok
public cut_data ;;ok
public alarm_up_data,alarm_dm_data ;;ok
;;public high_net_count_data,low_net_count_data ;;ok
;;public high_p_count_data,low_p_count_data;
;;public high_n_count_data,low_n_count_data;
public ad_step,consult,consult_old ;;
public consult_coun ;;
public eedata ;;
public adc_gain ;;
public filter_data ;;
public da_offset ;;
;;pulse danlan precess
public send_pulse_number ;;
public pulse_dp ;;
public pulse_danlan ;;
public net_cha ;;
public pulse_send_F ;;
;; da5615
public da_data ;;
public da_send_data ;;
;; sensor data
public sensor_k ;;
public sensor_dp ;;
;;485 communication
public serial_send_data ;;
public send_count ;;
public send_over_F ;;
public consult_1,consult_2,consult_3 ;;
public alarm_out_delay ;;
public judge_pop,empty_pop_F ;;
public last_ad_value ;;
public zero_dp,zero_symbol ;;
public zero_code ;;
;;public adc_init_tmr;
CSEG AT 0BH
DW ALL_INIT
CSEG AT 13H
DW ALL_INIT
CSEG AT 23H
DW ALL_INIT
ORG 80H
ALL_INIT:
NOP
NOP
NOP
RETI
DSEG AT 20H
set_pra_seg : ds 1 ;;ok
set1_F EQU set_pra_seg.0 ;;ok
set2_F EQU set_pra_seg.1 ;;ok
set3_F EQU set_pra_seg.2 ;;ok
set4_F EQU set_pra_seg.3 ;;ok
set5_F EQU set_pra_seg.4 ;;
key_flag: ds 1 ;;
key_flag_F EQU key_flag.0 ;;
multi_key_F EQU key_flag.1 ;;
system_flag: ds 1 ;;ok
liuxiang_F EQU system_flag.0 ;;ok
allow_set_F EQU system_flag.1 ;;ok
biaodin_F EQU system_flag.2 ;;
set_dp_F EQU system_flag.3 ;;
pulse_send_F EQU system_flag.4 ;;
empty_pop_F EQU system_flag.5 ;;
ad_flag: ds 1 ;;
self_adj_F EQU ad_flag.0 ;;
start_F EQU ad_flag.1 ;;
da_send_F EQU ad_flag.2 ;;
pulse_out_en_F EQU ad_flag.3 ;;
serial_flag: ds 1 ;;
send_over_F EQU serial_flag.0 ;;
judge_pop: ds 1 ;;
alarm_dm_data: ds 4 ;;ok
da_offset: ds 2
sec_time: ds 1
;;
DSEG AT 30H ;;
pulse_danlan: ds 4 ;;
cut_data : ds 4 ;;ok
dp_point: ds 1 ;; //ok
pulse_dp: ds 1 ;;
cut_slope: ds 1 ;;ok
filter_data: ds 1 ;; filter zhisu
p_count_data: ds 4 ;;ok
DSEG AT 40H ;;40H-4dh
moment_data : ds 4 ;;ok
lchen_data : ds 4 ;;ok
lchen_data_old: ds 4 ;;ok
system_lchen: ds 4 ;;
DSEG AT 50H
;;da5615
;;sensor data
consult: ds 4 ;;
consult_1: ds 4 ;;ok
consult_2: ds 4 ;;ok
consult_3: ds 4 ;;
;;DSEG AT 60H
net_count_data: ds 4 ;;ok
net_count_data_old: ds 4 ;;
alarm_up_data: ds 4 ;;ok
user_setdata : ds 2 ;; ok
ad_data: ds 2 ;;ok
;;DSEG AT 70H
data_prc_time: ds 2 ;;ok
disp_time: ds 2 ;;
last_ad_value: ds 2
page1_start_addr: ds 1 ;;ok
sensor_dp: ds 1 ;;
hour_time: ds 2 ;;ok
disp_blink_time: ds 2 ;;
n_count_data: ds 4 ;;ok
ISEG AT 80H
system_dp: ds 1 ;;
keyvld: ds 1 ;;ok
key_tmr: ds 1 ;;
keyvld_old: ds 1 ;;ok
adjust_time: ds 1 ;;
adc_gain: ds 1 ;;
consult_coun: ds 1 ;;
press_r_key: ds 1 ;;0k
key_data: ds 4 ;;ok
exit_time: ds 2 ;;
main_step: ds 1 ;;
ad_step: ds 1 ;;
ISEG AT 90H
disp_memory : ds 7 ;; //ok
disp_mode : ds 1 ;; //ok
disp_mode_old: ds 1 ;;ok
disp_u_old: ds 1 ;;ok
disp_no_u: ds 1 ;;ok
;; pulse danlan precess
send_pulse_number : ds 2 ;;
net_cha : ds 4 ;;
serial_send_data: ds 7 ;;
send_count: ds 1 ;;
send_bit_count: ds 1 ;;
system_k : ds 4 ;;ok
sensor_k: ds 4 ;;
da_data: ds 2 ;;
da_send_data: ds 2 ;;
consult_old: ds 4 ;;
;; low_p_count_data: ds 4 ;;
;; high_n_count_data: ds 4 ;;
;; low_n_count_data: ds 4 ;;
eedata: ds 4 ;;ok
alarm_out_delay: ds 2
zero_dp: ds 1
;; zero_offset: ds 4
zero_symbol: ds 1
zero_code: ds 2
;; adc_init_tmr: ds 1;
end
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -