📄 varx.h
字号:
;*************************************************************
; 程序名称: varx.h
; 功能:变量的定义
; 时间: 11-21-2005
; 版本: 1.0
;=====================================================================================
;以下是变量的定义
;////////////////////////////////////////////////
AD0 .usect ".user1",4 ;880H-883H,AD采样0通道的4个数
AD1 .usect ".user1",4 ;884H-887H,AD采样1通道的4个数
AD2 .usect ".user1",4 ;888H-88BH,AD采样2通道的4个数
AD3 .usect ".user1",4 ;88CH-88FH,AD采样3通道的4个数
AD4 .usect ".user1",4 ;890H-893H,AD采样4通道的4个数
AD5 .usect ".user1",4 ;894H-897H,AD采样5通道的4个数
AD6 .usect ".user1",4 ;898H-89BH,AD采样6通道的4个数
AD7 .usect ".user1",4 ;89CH-89FH,AD采样7通道的4个数
AD8 .usect ".user1",4 ;8A0H-8A3H,AD采样8通道的4个数
AD9 .usect ".user1",4 ;8A4H-8A7H,AD采样9通道的4个数
ADA .usect ".user1",4 ;8A8H-8ABH,AD采样A通道的4个数
ADB .usect ".user1",4 ;8ACH-8AFH,AD采样B通道的4个数
ADC .usect ".user1",4 ;8B0H-8B3H,AD采样C通道的4个数
ADD .usect ".user1",4 ;8B4H-8B7H,AD采样D通道的4个数
ADE .usect ".user1",4 ;8B8H-8BBH,AD采样E通道的4个数
ADF .usect ".user1",4 ;8BCH-8BFH,AD采样F通道的4个数
;////////////////////////////////////////////////
U_BAT0 .usect ".user2",4 ;900-903H ,存放单体电池电压的变量
;////////////////////////////////////////////////
U1_BAT .usect ".user3",4 ;A00-A03H ,存放单体电池故障电压
;////////////////////////////////////////////////
AVR0 .usect ".user",1 ;800h,存放充电电流
AVR1 .usect ".user",1 ;801h,存放放电电流
AVR2 .usect ".user",1 ;802h,存放回馈电流
AVR3 .usect ".user",1 ;803h,存放温度1
AVR4 .usect ".user",1 ;804h,存放温度2
AVR5 .usect ".user",1 ;805h,存放温度3
AVR6 .usect ".user",1 ;806h,存放温度4
AVR7 .usect ".user",9 ;807h-80Fh,reserved
;////////////////////////////////////////////////
ERROR_CODE .usect ".user",1 ;810h,存放故障代码,CAN发送第一包用
T_MAX .usect ".user",1 ;811H,存放最高温度,CAN发送第二包用
PECT_SOC .usect ".user",1 ;812H ,存放电量百分比,CAN发送第二包用
U_TOTAL .usect ".user",1 ;813H ,存放电池总电压,CAN发送第二包用
;////////////////////////////////////////////////
SOCH .usect ".user",1 ;814H ,存放电量高16位
SOCL .usect ".user",1 ;815H ,存放电量低16位
ERROR_BAT .usect ".user",1 ;816H ,存放故障电池编号
DATA_MAX .usect ".user",1 ;817H ,4次AD转换中的最大数
DATA_MIN .usect ".user",1 ;818H ,4次AD转换中的最小数
NUM_AD .usect ".user",1 ;819H ,AD转换次数,用于AD转换功能
NUM_ISR .usect ".user",1 ;81AH ,AD中断的次数,最大12次,用于捕捉功能
ISR_POINT1 .usect ".user",1 ;81BH ,AD中断次数的指针1,对应被测电池标号
IOPB_BURFFER.usect ".user",1 ;81CH ,IOPB口赋值缓冲变量
CAN_ID3H .usect ".user",1 ;81DH ,发送邮箱ID号的高字节
BOX3A .usect ".user",1 ;81EH ,发送邮箱A
BOX3B .usect ".user",1 ;81FH ,发送邮箱B
BOX3C .usect ".user",1 ;820H ,发送邮箱C
BOX3D .usect ".user",1 ;821H ,发送邮箱D
NUM_RPT .usect ".user",1 ;822H上电延时子程序用
TEMP1 .usect ".user",1 ;823H ,数据交换用
TEMP2 .usect ".user",1 ;824H ,数据交换用
;//////////////////////////////////////////////////////////////////////////////
FLAG_1 .usect ".user",1 ;825H ,存放单体电池电压首次巡检是否结束状态,
;1=首次巡检结束,0=数次巡检未结束。
FLAG_2 .usect ".user",1 ;826H ,存放是否进行过电池剩余电量预估算操作的状态
;1=进行过预估算,0=尚未进行过预估算
FLAG_3 .usect ".user",1 ;827H ,存放电池重大故障状态标志
;1=有重大故障,0=无重大故障
TIME_S .usect ".user",1 ;828H ,电池静置时间
NUM_CAP1 .usect ".user",1 ;829H ,CAP1捕捉到的脉冲的次数
;/////////////////////////////////////////////////
TEMP3 .usect ".user",1 ;82AH ,数据交换用
;================================================================================
;================================================================================
TMP_DATA .usect ".data0",1 ;280H ,I2C临时数据存储器
BYTE_ADDR .usect ".data0",1 ;281H ,存放字节地址
T_DATA .usect ".data0",1 ;282H ,发送数据缓冲器
R_DATA .usect ".data0",1 ;283H ,接收数据缓冲器
;=========================================================================
SCI_FLAG .usect ".data0",1 ;284H ,SCI标志寄存器
TXD_PTR .usect ".data0",8 ;285-8CH ,发送的数据存放区
RXD_PTR .usect ".data0",8 ;28D-94H ,接收到的数据存放区
;=========================================================================
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -