⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 kdv200-b.asm

📁 电动阀门控制器原程序,有详细说明,有过产品实验
💻 ASM
📖 第 1 页 / 共 5 页
字号:
;equ   01ah          ;                                                                          :::::
;equ   01bh          ;                                                                          :::::
;equ   01ch          ;                                                                          :::::
;equ   01dh          ;                                                                          :::::
;equ   01eh          ;                                                                          :::::
;equ   01fh          ;                                                                          :::::
;---------------------------------------------------                                            :::::
;equ   020h          ;                                                                          :::::
;equ   021h          ;                                                                          :::::
;equ   022h                                                                                     :::::
;equ   023h          ;                                                                          :::::
;equ   024h                                                                                     :::::
;equ   025h          ;                                                                          :::::
flag3                           equ   026h          ;
disp_iapercent_bit              equ   flag3.0       ;                                           :::::

;---------------------------------------------------;
flag2                           equ   027h          ;                                           :::::
duzhuan_err_bit                 bit   flag2.0       ;
jiaozt_err_bit                  bit   flag2.1
dongzuo_man_bit                 bit   flag2.2
zidong_man_disp_bit             bit   flag2.3
disp_dong_bit                   bit   flag2.4
cx_dongzuo_man_bit              bit   flag2.5
res_jishuang_ok_bit             bit   flag2.6
ia_jishuang_ok_bit              bit   flag2.7
;---------------------------------------------------                                            :::::
flag1                           equ   028h          ;                                           :::::
resvol_range_err_bit            bit   flag1.0       ;电位器范围错误
iavol_range_err_bit             bit   flag1.1       ;4~20ma范围错误
iavol_diaoxian_err_bit          bit   flag1.2       ;4~20ma掉线标志
zidong_kongzhi_bit              bit   flag1.3
dianji_zheng_2s_bit             bit   flag1.4
dianji_fan_2s_bit               bit   flag1.5
shoudong_kongzhi_bit            bit   flag1.6
shoudong_bfb_bit                bit   flag1.7
;-------------------------------------------------- ;                                           :::::
dian_disp_reg                   equ   029h          ;点显示寄存器,位为'0'显示                  :::::
dian_disp1_bit                  bit   dian_disp_reg.0;                                          :::::
dian_disp2_bit                  bit   dian_disp_reg.1;                                          :::::
dian_disp3_bit                  bit   dian_disp_reg.2;                                          :::::
dian_disp4_bit                  bit   dian_disp_reg.3;                                          :::::
;-------------------------------------------------- ;                                           :::::
par_err_flag_reg1               equ   02ah          ;参数错误标志寄存器                         :::::
jiaoia_min_err_bit              bit   par_err_flag_reg1.0

;-------------------------------------------------- ;                                           :::::
par_err_flag_reg                equ   02bh          ;参数错误标志寄存器                         :::::
par_a_err_bit                   bit   par_err_flag_reg.0;参数a错误标志                          :::::
par_e_err_bit                   bit   par_err_flag_reg.1;参数e错误标志                          :::::
par_h_err_bit                   bit   par_err_flag_reg.2;参数h错误标志                          :::::
par_l_err_bit                   bit   par_err_flag_reg.3;参数l错误标志                          :::::
par_b_err_bit                   bit   par_err_flag_reg.4;参数b错误标志                          :::::
jiaokai_err_bit                 bit   par_err_flag_reg.5;校开参数错误标志                       :::::
jiaoguan_err_bit                bit   par_err_flag_reg.6;校关参数错误标志                       :::::
jiaoia_max_err_bit              bit   par_err_flag_reg.7
;-------------------------------------------------- ;                                           :::::
flag0                           equ   02ch          ;                                           :::::
key_buf_bit                     bit   flag0.0       ;                                           :::::
key_disposal_bit                bit   flag0.1       ;                                           :::::
keyx_write_ok_bit               bit   flag0.2       ;                                           :::::
time_1s_bit                     bit   flag0.3       ;                                           :::::
dkz_bit                         bit   flag0.4       ;                                           :::::
hkz_bit                         bit   flag0.5       ;                                           :::::
dir_bit                         bit   flag0.6       ;                                           :::::
;-------------------------------------------------- ;                                           :::::
key_timer_reg                   equ   02dh          ;按键消抖处理标志位                         :::::
key_timer_reg_1bit              bit   key_timer_reg.0;                                          :::::
key_timer_reg_2bit              bit   key_timer_reg.1;                                          :::::
key_timer_reg_3bit              bit   key_timer_reg.2;                                          :::::
;-------------------------------------------------- ;                                           :::::
key_data_reg                    equ   02eh          ;按键值                                     :::::
key_data_reg_1bit               bit   key_data_reg.0;                                           :::::
key_data_reg_2bit               bit   key_data_reg.1;                                           :::::
key_data_reg_3bit               bit   key_data_reg.2;                                           :::::
;-------------------------------------------------- ;                                           :::::
key_yes_reg                     equ   02fh          ;按键真假标志位                             :::::
key_yes_reg_1bit                bit   key_yes_reg.0 ;                                           :::::
key_yes_reg_2bit                bit   key_yes_reg.1 ;                                           :::::
key_yes_reg_3bit                bit   key_yes_reg.2 ;                                           :::::
;-------------------------------------------------- ;                                           :::::
;--------------------------------------------------;                                            :::::
key_01_time_reg                 equ   030h          ;                                           :::::
key_02_time_reg                 equ   031h          ;                                           :::::
keyx_time_reg                   equ   032h          ;                                           :::::
key_write_map_reg               equ   033h          ;写 按键缓冲区时的过渡寄存器                :::::
key_read_map_reg                equ   034h          ;读 按键缓冲区时的过渡寄存器                :::::
key_buf_write_ip                equ   035h          ;按键缓冲区 写 指针                         :::::
key_buf_read_ip                 equ   036h          ;按键缓冲区 读 指针                         :::::
key_disposal_interval_l_reg     equ   037h          ;用于按键处理时间间隔计数                   :::::
ascii_ip                        equ   038h          ;                                           :::::
time_1s_reg                     equ   039h          ;                                           :::::
flash_page_reg                  equ   03ah          ;flash页寄存器                              :::::

par_a_reg                       equ   03bh          ;参数a寄存器                                :::::
par_e_reg                       equ   03ch          ;参数e寄存器                                :::::
par_b_reg                       equ   03dh          ;参数b寄存器                                :::::
par_hh_reg                      equ   03eh          ;参数h高位寄存器 20ma电流电压值             :::::
par_hl_reg                      equ   03fh          ;参数h低位寄存器                            :::::
par_lh_reg                      equ   040h          ;参数l高位寄存器 4ma电流电压值              :::::
par_ll_reg                      equ   041h          ;参数l低位寄存器                            :::::

jiaokai_h_reg                   equ   042h          ;校开参数高位寄存器                         :::::
jiaokai_l_reg                   equ   043h          ;校开参数低位寄存器                         :::::
jiaoguan_h_reg                  equ   044h          ;校关参数高位寄存器                         :::::
jiaoguan_l_reg                  equ   045h          ;校关参数低位寄存器                         :::::

iahold_percent_reg              equ   046h
ialold_percent_reg              equ   047h

map1old_reg                     equ   048h          ;校关时的电位器电压值(最小值)
map2old_reg                     equ   049h          ;

resvolh_range_reg               equ   04ah          ;电位器电压范围
resvoll_range_reg               equ   04bh          ;
iavolh_range_reg                equ   04ch          ;电流4~20ma电压范围
iavoll_range_reg                equ   04dh          ;

iavolh_reg                      equ   04eh          ;上次4~20ma电流高位寄存器                   :::::
iavoll_reg                      equ   04fh          ;上次4~20ma电流低位寄存器                   :::::
resvolh_reg                     equ   050h          ;上次电位器高位寄存器                       :::::
resvoll_reg                     equ   051h          ;上次电位器低位寄存器                       :::::

iah_percent_new_reg             equ   052h          ;当前4~20ma电流高位寄存器                   :::::
ial_percent_new_reg             equ   053h          ;当前4~20ma电流低位寄存器                   :::::
resvolh_new_reg                 equ   054h          ;当前电位器高位寄存器                       :::::
resvoll_new_reg                 equ   055h          ;当前电位器低位寄存器                       :::::


res_map_h_reg                   equ   056h          ;用于电位器采样电压值n次的累加和计算的临时寄存器
res_map_l_reg                   equ   057h          ;
ia_map_h_reg                    equ   058h          ;
ia_map_l_reg                    equ   059h          ;用于电流4~20ma采样电压值n次的累加和计算的临时寄存器

resvolh_lingmindu_reg           equ   05ah          ;电位器动作灵敏度的电压值寄存器
resvoll_lingmindu_reg           equ   05bh          ;
iapercenth_lingmindu_reg        equ   05ch          ;电流4~20ma灵敏度的电压值寄存器
iapercentl_lingmindu_reg        equ   05dh          ;

resh_percent_reg                equ   05eh          ;电位器百分比值寄存器
resl_percent_reg                equ   05fh          ;
iah_percent_reg                 equ   060h          ;电流百分比值寄存器
ial_percent_reg                 equ   061h          ;

resvolhold_reg                  equ   062h
resvollold_reg                  equ   063h

iavolh_lingmindu_reg            equ   064h
iavoll_lingmindu_reg            equ   065h

iavolh_new_reg                  equ   066h
iavoll_new_reg                  equ   067h

dianji_zheng_2s_reg             equ   068h          ;                                           :::::
dianji_fan_2s_reg               equ   069h

y1                              equ   06ah
y2                              equ   06bh

c1                              equ   06ch
c2                              equ   06dh

reshold_percent_reg             equ   06eh
reslold_percent_reg             equ   06fh

z1                              equ   070h
z2                              equ   071h

x1                              equ   077h
x2                              equ   078h
jiaozt_save_reg                 equ   079h          ;临时寄存器                                                                          :::::
duzhuan_reg                     equ   07ah          ;堵转时间寄存器

map1_reg                        equ   07bh          ;临时寄存器                                                                          :::::
map2_reg                        equ   07ch          ;临时寄存器                                                                          :::::

dianji_dir_reg                  equ   07dh          ;

res_adc_ip                      equ   07eh          ;电位器数据区指针
ia_adc_ip                       equ   07fh          ;ia4~20ma电流数据区指针
;-----------------------------------------------------------------------------------------------:::::
res_adc_data_addr               data  080h          ; 电位器采样数据保存区

ia_adc_data_addr                data  0a0h          ;Ia4~20ma电流采样数据保存区
;:::::::::::::::::::::::::::::::|------------------|:::::::::::::::::::::::::::::::::::::::::::::::::
;:::::::::::::::::::::::::::::::| ADuC812 数据定义 |:::::::::::::::::::::::::::::::::::::::::::::::::
;:::::::::::::::::::::::::::::::|------------------|:::::::::::::::::::::::::::::::::::::::::::::::::

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -