📄 utilities.lst
字号:
MACRO ASSEMBLER UTILITIES 02/20/03 10:27:10 PAGE 1
WIN32 MACRO ASSEMBLER MA51 V06.04.10OBJECT MODULE PLACED IN C:\RIDE\RAI-CODE\A2D\UTILITIES.OBJ
ASSEMBLER INVOKED BY: MA51.EXE C:\RIDE\RAI-CODE\A2D\UTILITIES.A51 OJ(C:\RIDE\RAI-CODE\A2D\UTILITIES.OBJ) PIN("C:\RIDE\INC;C:\RIDE\INC\51") EP LINES SYNTAX(ASM51) PR(C:\RIDE\RAI-CODE\A2D\UTILITIES.LST) XR DB PW(80) RB(0)
LOC OBJ LINE SOURCE
1 ;
2 ; Copyright 2002 Texas Instruments
3 ;
4 $INCLUDE (REG1210.INC)
238 PUBLIC UNIPOLAR, BIPOLAR
239
240 ADC_SUB SEGMENT CODE
------ 241 RSEG ADC_SUB
242
243 ;;;;;;;;;;;;;;;;;;;;;
244 ; unsigned long unipolar(void)
245 ; return the 3 byte adres to R4567 (MSB~LSB)
246 ; unsigned long int with R4=0
247 UNIPOLAR:
0000 7C00 248 MOV R4,#0
0002 ADDB 249 MOV R5,ADRESH
0004 AEDA 250 MOV R6,ADRESM
0006 AFD9 251 MOV R7,ADRESL
0008 22 252 RET
253
254 ;;;;;;;;;;;;;;;;;;;;;
255 ; signed long bipolar(void)
256 ; return the 3 byte adres to R4567 (MSB~LSB)
257 ; return signed long int with sign extendsion on R4
258 BIPOLAR:
0009 7C00 259 MOV R4,#0
000B E5DB 260 MOV A,ADRESH
000D FD 261 MOV R5,A
000E AEDA 262 MOV R6,ADRESM
0010 AFD9 263 MOV R7,ADRESL
0012 30E702 264 JNB ACC.7,POSITIVE
0015 7CFF 265 MOV R4,#0FFH
266 POSITIVE:
0017 22 267 RET
268 END
MACRO ASSEMBLER UTILITIES 02/20/03 10:27:10 PAGE 0
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES REFERENCES
REGB . . . . . . . D ADDR 00F0H A 236#
TXD0 . . . . . . . B ADDR 00B0H.1 A 165#
INT5 . . . . . . . B ADDR 0090H.7 A 129#
RCAP2H . . . . . . D ADDR 00CBH A 65#
SPITCON. . . . . . D ADDR 009DH A 36#
DPL. . . . . . . . D ADDR 0082H A 11#
P0 . . . . . . . . D ADDR 0080H A 9#
SM01 . . . . . . . B ADDR 00C0H.7 A 178#
TXD1 . . . . . . . B ADDR 0090H.3 A 133#
HWPCO. . . . . . . D ADDR 00E9H A 93#
SBUF1. . . . . . . D ADDR 00C1H A 61#
P1 . . . . . . . . D ADDR 0090H A 25#
CP_RL2 . . . . . . B ADDR 00C8H.0 A 195#
EXEN2. . . . . . . B ADDR 00C8H.3 A 192#
SM11 . . . . . . . B ADDR 00C0H.6 A 179#
B. . . . . . . . . D ADDR 00F0H A 100#
P0DDRH . . . . . . D ADDR 00ADH A 51#
P2 . . . . . . . . D ADDR 00A0H A 39#
SM21 . . . . . . . B ADDR 00C0H.5 A 180#
PS . . . . . . . . B ADDR 00B8H.4 A 171#
T2EX . . . . . . . B ADDR 0090H.1 A 135#
HWPC1. . . . . . . D ADDR 00EAH A 94#
P3 . . . . . . . . D ADDR 00B0H A 54#
P1DDRH . . . . . . D ADDR 00AFH A 53#
SPIEND . . . . . . D ADDR 009FH A 38#
SP . . . . . . . . D ADDR 0081H A 10#
SMOD1. . . . . . . B ADDR 00D8H.7 A 208#
AC . . . . . . . . B ADDR 00D0H.6 A 199#
T0 . . . . . . . . B ADDR 00B0H.4 A 162#
RCAP2L . . . . . . D ADDR 00CAH A 64#
SCON1. . . . . . . D ADDR 00C0H A 60#
P2DDRH . . . . . . D ADDR 00B2H A 56#
OV . . . . . . . . B ADDR 00D0H.2 A 203#
T1 . . . . . . . . B ADDR 00B0H.5 A 161#
REN. . . . . . . . B ADDR 0098H.4 A 142#
P3DDRH . . . . . . D ADDR 00B4H A 58#
PWMHI. . . . . . . D ADDR 00A3H A 42#
EA . . . . . . . . B ADDR 00A8H.7 A 149#
T2 . . . . . . . . B ADDR 0090H.0 A 136#
SECINT . . . . . . D ADDR 00F9H A 108#
LVDCON . . . . . . D ADDR 00E7H A 91#
SSCON. . . . . . . D ADDR 00E1H A 85#
T2CON. . . . . . . D ADDR 00C8H A 63#
P0DDRL . . . . . . D ADDR 00ACH A 50#
AISTAT . . . . . . D ADDR 00A7H A 45#
PWMLOW . . . . . . D ADDR 00A2H A 41#
SPIDATA. . . . . . D ADDR 009BH A 34#
ACC. . . . . . . . D ADDR 00E0H A 84# 264
P1DDRL . . . . . . D ADDR 00AEH A 52#
DPS. . . . . . . . D ADDR 0086H A 15#
C_T2 . . . . . . . B ADDR 00C8H.1 A 194#
P2DDRL . . . . . . D ADDR 00B1H A 55#
BIPOLAR. . . . . . C ADDR 0009H R SEG=ADC_SUB 238 258#
EWDI . . . . . . . B ADDR 00E8H.4 A 214#
WR . . . . . . . . B ADDR 00B0H.6 A 160#
ET0. . . . . . . . B ADDR 00A8H.1 A 155#
ES1. . . . . . . . B ADDR 00A8H.6 A 150#
P3DDRL . . . . . . D ADDR 00B3H A 57#
UNIPOLAR . . . . . C ADDR 0000H R SEG=ADC_SUB 238 247#
AI . . . . . . . . B ADDR 00D8H.4 A 210#
ET1. . . . . . . . B ADDR 00A8H.3 A 153#
TF0. . . . . . . . B ADDR 0088H.5 A 121#
MPAGE. . . . . . . D ADDR 0092H A 27#
ET2. . . . . . . . B ADDR 00A8H.5 A 151#
TF1. . . . . . . . B ADDR 0088H.7 A 119#
MSINT. . . . . . . D ADDR 00FAH A 109#
RCLK . . . . . . . B ADDR 00C8H.5 A 190#
TF2. . . . . . . . B ADDR 00C8H.7 A 188#
RI1. . . . . . . . B ADDR 00C0H.0 A 185#
RB8. . . . . . . . B ADDR 0098H.2 A 144#
SRST . . . . . . . D ADDR 00F7H A 106#
HWID . . . . . . . D ADDR 00EBH A 95#
SPICON . . . . . . D ADDR 009AH A 33#
EXIF . . . . . . . D ADDR 0091H A 26#
TH0. . . . . . . . D ADDR 008CH A 21#
EX0. . . . . . . . B ADDR 00A8H.0 A 156#
IT0. . . . . . . . B ADDR 0088H.0 A 126#
MCON . . . . . . . D ADDR 0095H A 30#
TH1. . . . . . . . D ADDR 008DH A 22#
DPH1 . . . . . . . D ADDR 0085H A 14#
REG0 . . . . . . . D ADDR 0000H A 228#
TCLK . . . . . . . B ADDR 00C8H.4 A 191#
TI1. . . . . . . . B ADDR 00C0H.1 A 184#
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -