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

📄 r.asm

📁 同通讯 测试软件
💻 ASM
📖 第 1 页 / 共 5 页
字号:

           POPA    MACRO
                         DCB    0F5H
                            ENDM
;
           PUSHA   MACRO
                         DCB    0F4H
                            ENDM
;
           IDLPD   MACRO  VAL
                         DCB    0F6H,VAL
                            ENDM
;
           CMPL    MACRO  VALS,VALD
                         DCB    0C5H,VALD,VALS
                            ENDM
;
           BMOV    MACRO  VALS,VALD
                         DCB    0C1H,VALD,VALS
                            ENDM
;
           DJNZW   MACRO  VALS,VALD
                         DCB    0E1H,VALS,VALD-$-3
                            ENDM
;
$LIST
R0              EQU     00H
AD_COM          EQU     02H
HSI_MOD         EQU     03H
HSO_TIM         EQU     04H
HSO_COM         EQU     06H
SBUF            EQU     07H
INT_MAS         EQU     08H
INT_PEN         EQU     09H
TIMER1          EQU     0AH
TIMER2          EQU     0CH
PORT0           EQU     0EH
BAUDR           EQU     0EH
PORT1           EQU     0FH
PORT2           EQU     10H
SP_CON          EQU     11H
SP_STAT         EQU     SP_CON
INT_PEN1        EQU     12H
INT_MAS1        EQU     13H
WSR             EQU     14H
IOS0            EQU     15H
IOC0            EQU     15H
IOS1            EQU     16H
IOC1            EQU     16H
IOS2            EQU     17H
IOC2            EQU     0BH
SP              EQU     18H

;INTER REGISTER
;HOT/COLD POWER ON FLAG
PWFLG           EQU     1AH

MAX             EQU     1CH
MAL             EQU     1CH
MAH             EQU     1DH

MBX             EQU     1EH
MBL             EQU     1EH
MBH             EQU     1FH

MCX             EQU     20H
MCL             EQU     20H
MCH             EQU     21H

MDX             EQU     22H
MDL             EQU     22H
MDH             EQU     23H

MEX             EQU     24H
MEL             EQU     24H
MEH             EQU     25H

MFX             EQU     26H
MFL             EQU     26H
MFH             EQU     27H

MGX             EQU     28H
MGL             EQU     28H
MGH             EQU     29H

                ;USE FOR RS485 INT
RAX             EQU     2AH
RAL             EQU     2AH
RAH             EQU     2BH

RBX             EQU     2CH
RBL             EQU     2CH
RBH             EQU     2DH

RCX             EQU     2EH
RCL             EQU     2EH
RCH             EQU     2FH

                ;USE FOR RS485
SAX             EQU     30H
SAL             EQU     30H
SAH             EQU     31H

SBX             EQU     32H
SBL             EQU     32H
SBH             EQU     33H

SCX             EQU     34H
SCL             EQU     34H
SCH             EQU     35H

SDX             EQU     36H
SDL             EQU     36H
SDH             EQU     37H

SEX             EQU     38H
SEL             EQU     38H
SEH             EQU     39H

SFX             EQU     3AH
SFL             EQU     3AH
SFH             EQU     3BH

                ;USE FOR EXINT
KAX             EQU     3CH
KAL             EQU     3CH
KAH             EQU     3DH

KBX             EQU     3EH
KBL             EQU     3EH
KBH             EQU     3FH

KCX             EQU     40H
KCL             EQU     40H
KCH             EQU     41H

KDX             EQU     42H
KDL             EQU     42H
KDH             EQU     43H

KEX             EQU     44H
KEL             EQU     44H
KEH             EQU     45H

                ;USE FOR COM1 R&T POINTER
COM1RTCNT       EQU     46H
COM1RCNT        EQU     46H     ;收记数
COM1TCNT        EQU     47H     ;发记数

                ;USE FOR COM2 R&T POINTER
COM2RTCNT       EQU     48H
COM2RCNT        EQU     48H     ;收记数
COM2TCNT        EQU     49H     ;发记数

                ;USE FOR COM3 R&T POINTER
COM3RTCNT       EQU     4AH
COM3RCNT        EQU     4AH     ;收记数
COM3TCNT        EQU     4BH     ;发记数

                ;USE FOR COM4 R&T POINTER
COM4RTCNT       EQU     4CH
COM4RCNT        EQU     4CH     ;收记数
COM4TCNT        EQU     4DH     ;发记数

                ;USE FOR HSI.0 INT
HAX             EQU     4EH
HAL             EQU     4EH
HAH             EQU     4FH

HBX             EQU     50H
HBL             EQU     50H
HBH             EQU     51H

HCX             EQU     52H
HCL             EQU     52H
HCH             EQU     53H

HDX             EQU     54H
HDL             EQU     54H
HDH             EQU     55H

HEX             EQU     56H
HEL             EQU     56H
HEH             EQU     57H

                ;USE FOR SOFTINT
SFAX            EQU     58H
SFAL            EQU     58H
SFAH            EQU     59H

SFBX            EQU     5AH
SFBL            EQU     5AH
SFBH            EQU     5BH

SFCX            EQU     5CH
SFCL            EQU     5CH
SFCH            EQU     5DH

SFDX            EQU     5EH
SFDL            EQU     5EH
SFDH            EQU     5FH

SFEX            EQU     60H
SFEL            EQU     60H
SFEH            EQU     61H

                ;SPU OPERATE CHANGE FLAG(55 MEANS CHANGE)
COSFLG          EQU     62H
CTRLR           EQU     63H     ;control rigSTer

SPFLG1          EQU     64H
SPFLG2          EQU     65H
SPFLG3          EQU     66H

                ;e/s number (remaind)
SOEH            EQU     67H     ;主后台机
SOEL            EQU     68H     ;备后台机
SOES            EQU     69H     ;pc
SOER            EQU     6AH     ;备运动
SOEP            EQU     6BH     ;主远动

                ;softtim use,55:to spu,aa:to pc
                ;00:send
WHATHOST        EQU     6CH     ;主机类型
PCF1            EQU     6DH     ;主后台机
PCF2            EQU     6EH     ;备后台机
PCF3            EQU     6FH     ;主远动
PCF4            EQU     70H     ;备运动
PCF5            EQU     71H

                ;rend f 55:TASK wait pro.
MPCRFLG         EQU     72H     ;主后台机
SPCRFLG         EQU     73H     ;备后台机
MYDRFLG         EQU     74H     ;主远动
SYDRFLG         EQU     75H     ;备运动
TASK5           EQU     76H
RTDATF          EQU     77H

BHAX            EQU     78H
BHAL            EQU     78H
BHAH            EQU     79H

BHBX            EQU     7AH
BHBL            EQU     7AH
BHBH            EQU     7BH

ZLPLOOP         EQU     7CH
GPSLOOP         EQU     7EH

BCOSBIT		EQU	8BH

SOEMM           EQU     8CH
SOENN           EQU     8DH
YCDATL          EQU     8EH
YCLAST          EQU     8FH
YXDATL          EQU     90H
FRAML           EQU     91H
FRAMC           EQU     92H
CLRGPS          EQU     93H

GNDDLY          EQU     94H
FLAGPB          EQU     95H
TESTRCNT        EQU     96H
ZLPCOMCNT       EQU     97H

YDAX            EQU     098H    ;sp excH buff
YDBX            EQU     09AH    ;L2 excH buff
YDCX            EQU     09CH    ;d2frame num
YDDX            EQU     09EH    ;spframe num
YDEX            EQU     0A0H    ;frame   num
YDFX            EQU     0A2H    ;pulse flag
YDGX            EQU     0A4H    ;data good flg
YDHX            EQU     0A6H    ;time cHange flg
YDIX            EQU     0A8H    ;d1frame flg
YDJX            EQU     0AAH    ;SOE save buff
YDKX            EQU     0ACH    ;SOE number
YDLX            EQU     0AEH    ;main data send counter

FVAX            EQU     0C0H
FVAL            EQU     0C0H
FVAH            EQU     0C1H

FVBX            EQU     0C2H
FVBL            EQU     0C2H
FVBH            EQU     0C3H

FVCX            EQU     0C4H
FVCL            EQU     0C4H
FVCH            EQU     0C5H

FVDX            EQU     0C6H
FVDL            EQU     0C6H
FVDH            EQU     0C7H

;存放定值区
FVRAM           EQU     0C8H
WRFVFLG         EQU     0C8H
SWAX            EQU     0CAH
SYNW1           EQU     0CAH	;同步字1
SYNW2           EQU     0CBH	;同步字2
PCBPSCODE       EQU     0CCH	;后台机波特率
PCBPSCODEL      EQU     0CCH	;后台机波特率L
PCBPSCODEH      EQU     0CDH	;后台机波特率H
COM1BPSCODE     EQU     0CEH	;串口1波特率
COM2BPSCODE     EQU     0D0H	;串口2波特率
COM3BPSCODE     EQU     0D2H	;串口3波特率
COM4BPSCODE     EQU     0D4H	;串口4波特率
COM1DEF		EQU	0D6H	;串口1停止位、数据位、奇偶校验位设置
COM2DEF		EQU	0D7H	;串口2停止位、数据位、奇偶校验位设置
COM3DEF		EQU	0D8H	;串口3停止位、数据位、奇偶校验位设置
COM4DEF		EQU	0D9H	;串口4停止位、数据位、奇偶校验位设置
YDXY            EQU     0DAH 	;远动规约选择   
				;D0=1,部颁CDT规约
                                ;D1=1,部颁101规约
                                
ZLPMADER        EQU     0DBH    ;直流屏厂家选择
                                ;D0=1,北京中子
                                ;D1=1,许继电源
                                ;D2=1,珠海泰坦
                                ;D3=1,深圳华为
                                ;D4=1,新乡科海
                                ;D5=1,新乡中大
                                ;D6=1,深圳英可瑞
                                
COM1BIT         EQU     0DCH	;串口1定义
                                ;D0=1,备后台机
                                ;D1=1,GPS
                                
DDLSUM          EQU     0DDH	;数字电表个数
SRTUADDR        EQU     0DEH	;子站地址
MRTUADDR        EQU     0DFH	;主站地址
ZLPADDR         EQU     0E0H	;直流屏地址

COMBITDEF	EQU	0E1H	;公用位定义
				;D0=1,数字电表
				
FVRAMEND        EQU     0E2H

WDOG            EQU     0800H   ;CLEAR WATCH DOG

                ;DPRAM ADDRESS(IDT7132)
DPRAM           EQU     1000H
LEDSAVE         EQU     1000H   ;LED REGSTER
                                ;D0,LCPU      D1,RCPU
                                ;D2,MPC       D3,SPC
                                ;D4,MRT       D5,SRT
                                ;D6,DBO       D7,DCO

BEGWHAT         EQU     1001H   ;ASK RCPU/HOST
BEGCOM          EQU     1002H   ;
BEGTYPE         EQU     1003H   ;
BEGADDR         EQU     1004H   ;
BEGADDRL        EQU     1004H   ;
BEGADDRH        EQU     1005H   ;
BEGTEXT1	EQU	1006H	;

YDTIMF          EQU     1009H

LLOOPCNT        EQU     100AH   ;LCPU LOOP COUNT
RLOOPCNT        EQU     100BH   ;RCPU LOOP COUNT

RCPUS           EQU     100CH   ;RCPU STATE
                                ;D7,INTER RAM :D6 EXTERNAL RAM
                                ;D5,

MSFLG           EQU     100DH   ;M/S LCPU WRITE 55=OPERATE AA=SLAVE
DOKFLG          EQU     100EH   ;DATA OK FLAG
BEGCOMF         EQU     100FH   ;55 LCPU using;aa rcpu using 1000--100e

COMR2LF         EQU     1010H   ;右板发给左板的命令
COMR2L1         EQU     1011H   ;主机类型
COMR2L2         EQU     1012H   ;命令总长(MAX=92)
COMR2L3         EQU     1013H   ;子系统地址
COMR2L4         EQU     1014H   ;命令类型
COMR2L5         EQU     1015H   ;有效数据长度或校验码
COMR2L6         EQU     1016H   ;text
COMR2L7         EQU     1017H   ;text
COMR2L8         EQU     1018H   ;text
                                ;...
COMR2LBF        EQU     106FH   ;55 lcpu using;aa rcpu using

COML2RF         EQU     1070H   ;左板返回给右板的命令/数据
COML2R1         EQU     1071H   ;主机类型
COML2R2         EQU     1072H   ;命令/数据总长
COML2R3         EQU     1073H   ;子系统地址
COML2R4         EQU     1074H   ;命令类型
COML2R5         EQU     1075H   ;有效数据长度或校验码
                                ;...

⌨️ 快捷键说明

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