📄 set.asm
字号:
.title "set"
*********FIR**************
X10 .set 60h
X9 .set 61h
X8 .set 62h
X7 .set 63h
X6 .set 64h
X5 .set 65h
X4 .set 66h
X3 .set 67h
X2 .set 68h
X1 .set 69h
X0 .set 6ah
H0 .set 6bh
H1 .set 6ch
H2 .set 6dh
H3 .set 6eh
H4 .set 6fh
H5 .set 70h
H6 .set 71h
H7 .set 72h
H8 .set 73h
H9 .set 74h
H10 .set 75h
FILTED_DATA .set 76h
*************TX TO VICC**************************
COUNTER .set 7AH
MODIFY .set 7BH
MCOUNTER .set 7CH
CODING_TEMP .set 7DH
**************CRC********************************
CURRENT_CRC_VALUE .set 200H
NUMBER_OF_BYTES .set 201H
CALC_CRC .set 202H
CHECK_CRC .set 203H
ADR_DATABYTES .set 204H
POLYNOMIAL .set 205H
PRESET_VALUE .set 206H
CHECK_VALUE .set 207H
I .set 208H
J .set 209H
******************CODEN**************************
CODEN_NUMBERS .set 20AH
ADR_CODEN .set 20BH
CODEN_TEMP .set 20CH
**************ISO_CMD*********************
;INVENTORY
CARD_NUM_OLD .set 20DH
MASKVALUE_ADDER .set 20FH
MASK_LENGTH .set 210H
COLLISION_FLAG .set 211H
RESPONCE_FLAG .set 212h
CARD_ALL .set 213h
CURR_SLOT .set 214h
COLLISION_NUMBER .set 215h
COLL_NUM_NEW .set 216h
CARD_NUM .set 217H
MASK_BYTES .set 218H
INV0_FLAG .set 219H
NEXT_MASK_BYTES .set 21AH
LAYER_COLL_ALL .set 21BH
ADDR_MASKVALUE .set 228H ;---->22FH
COLL_POSITION .set 230H ;---->23FH
NEXT_MASK_VALUE .set 250H ;---->25FH
COLL_POSIT_NEW .set 270H ;---->27FH
*************SCI**********************************
RXDFLAG .set 20EH
ADDR_RXD .set 240H
ADDR_TXD .set 260H
*************SAMPLE*******************************
ADFLAG .set 282H
ADNUMBER .set 283H
ADTEMP1 .set 284H
ADTEMP2 .set 285H
STAGE .set 286H
ADTEMP3 .set 287H
TEMP .set 288H
STAGE_NUM .SET 28AH
QU_DATA1 .SET 28BH
QU_DATA2 .SET 28CH
TDATA_HE .SET 28DH
STAGE_LSB .SET 28EH
CARD_ALL_NEW .SET 28FH
ASKTEMP .SET 280H
**************DECODE*******************
ADCURRENT .set 289h
FLAG .set 290H
TTDATA .set 291H
CAPTURE_VALUE .set 292H
CAPTURE_TEMP .set 293H
DENUMBER .set 294H
DECODE_FLAG .set 295H
WPULSE .set 296H
DETEMP .set 297H
MCH_TEMP1 .set 298H
MCH_TEMP2 .set 299H
MCH_TEMP3 .set 29AH
MCHVALUE_TEMP .set 29BH
RXD_BYTES .set 29CH
ADDR_CAPTURE .set 2D0H
*************JUDGE HIGH/LOW*************
yn .set 0D00H
FHMAX .set 29DH
FHMIN .set 29EH
FHMEN .set 29FH
FHTEMP .set 2A0H
BSTAGE .set 2A1H
ADDR_BHL .set 2A2H
*************PULSE LENGTH***************************
SWIDTH .set 2A3H
DWIDTH .set 2A4H
TWIDTH .set 2A5H
LONGHIGH .set 2A6H
WIDTH_SPACE .set 2A7H
ADDR_SJ .set 2A8H
NUM_PRESAM .set 2A9H
NUM_PREJUDGE .set 2AAH
NUM_SJUDGE .set 2ABh
TXD_RATE .set 2ACH
ADDR_LEVEL .set 2adh
SAVE_AR0 .set 2B0H
SAVE_AR1 .set 2B1H
SAVE_AR2 .set 2B2H
SAVE_AR3 .set 2B3H
SAVE_AR4 .set 2B4H
SAVE_AR5 .set 2B5H
SAVE_AR6 .set 2B6H
SAVE_AR7 .set 2B7H
ADDR_POWER .set 2B8H
**************FSK*******************
SETNUM .set 2B9h
CAPBIT_VALUE .set 2BAh
BIT_COUNTER .set 2BBh
TIMES .set 2BCh
FLAG3 .set 2BDh
CAP4TEMP .set 2BEh ;CAP4 临时寄存器
CAPNUM .set 2BFh
PVECTORS .set 44h
*************SERIAL CLOCK************************
;TMP_DATA .set 2C0H ;I2C临时数据寄存器
;BYTE_ADDR .set 2C1H ;存放字节地址
;T_DATA .set 2C2H ;发送数据缓冲器
;R_DATA .set 2C3H ;接受数据缓冲器
;SECOND .set 2C4H
;MINUTE .set 2C5H
;HOUR .set 2C6H
;DATE .set 2C7H
;MONTH .set 2C8H
;YEAR .set 2C9H
;WEEK .set 2CAH
;SECOND_OLD .set 2CBH
;DP_USER equ 5
;DEVSELWR equ 0A0H ;写操作命令
;DEVSELRD equ 0A1H ;读操作命令
;DATAH equ 0020H ;数据线SDA=1(IOPC5)
;DATAL equ 0FFDFH ;SDA=0
;CLOCKH equ 0008H ;时钟线SCL=1(IOPC3)
;CLOCKL equ 0FFF7H ;SCL=0
;DATACLOCKH equ 0028H ;SDA=SCL=1
;DATACLOCKL equ 0FFD7H ;SDA=SCL=0
;DATAINPUT equ 0DFFFH ;IOPC5引脚作为输入
;DATAOUTPUT equ 2000H ;IOPC5引脚作为输出
;*****************************************
JIUCUO_NUM .set 2c0h
JIUCUO_COUNTER .set 2c1h
JIUCUO_BYTES .set 2c2h
JIUCUO_BITS .set 2c3h
JIUCUO_TEMP .set 2c4h
ADDR_JIUCUO_POSITION .set 2c5h ;(2c5--2c7)
;**********************************************
MAX_SMPNUM_FSK .set 2cah
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -