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

📄 adc_sub.lst

📁 msc1201 编程2
💻 LST
📖 第 1 页 / 共 2 页
字号:
MACRO ASSEMBLER ADC_SUB                                     07/07/02 01:33:53 PAGE     1


WIN32 MACRO ASSEMBLER MA51 V06.04.08OBJECT MODULE PLACED IN D:\DATA\MSC1210\MSC1210 DAQ EVM\RIDE\DAQEVM\ADC_SUB.OBJ
ASSEMBLER INVOKED BY: MA51.EXE D:\DATA\MSC1210\MSC1210 DAQ EVM\RIDE\DAQEVM\ADC_SUB.A51 OJ("D:\DATA\MSC1210\MSC1210 DAQ EVM\RIDE\DAQEVM\ADC_SUB.OBJ") PIN("D:\RIDE\INC") EP LINES SYNTAX(ASM51) PR("D:\DATA\MSC1210\MSC1210 DAQ EVM\RIDE\DAQEVM\ADC_SUB.LST") XR DB PW(80) RB(0) 

LOC     OBJ           LINE    SOURCE
                         1     ; Texas Instruments
                         2     ; Name:	adc_sub.c
                         3     ; Revision: 	1.0
                         4     ; Description: ADC conversion subroutines
                         5     $NOMOD51
                         6     $INCLUDE (REG1210.INC)
                       244     PUBLIC	BIPOLAR , SUMMER		;,unipolar
                       245     ADC_SUB 	SEGMENT  CODE
------                 246     	RSEG  ADC_SUB
                       247     ;;;;;;;;;;;;;;;;;;;;;
                       248     ; unsigned long unipolar(void)
                       249     ; return the 3 byte adres to R4567 (MSB~LSB)
                       250     ; unsigned long int with R4=0
                       251     ;unipolar:
                       252     ;	mov	a,AIE
                       253     ;	jnb	acc.5,unipolar
                       254     ;	mov	r4,#0
                       255     ;	mov	r5,adresh
                       256     ;	mov	r6,adresm
                       257     ;	mov	r7,adresl
                       258     ;	ret
                       259     ;;;;;;;;;;;;;;;;;;;;;
                       260     ; signed long bipolar(void)
                       261     ; return the 3 byte adres to R4567 (MSB~LSB)
                       262     ; return signed long int with sign extendsion on R4
                       263     BIPOLAR: 
0000    E5A6           264     	MOV	A,AIE
0002    30E5FB         265     	JNB	ACC.5,BIPOLAR
0005    7C00           266     	MOV	R4,#0
0007    E5DB           267     	MOV	A,ADRESH
0009    FD             268     	MOV	R5,A
000A    AEDA           269     	MOV	R6,ADRESM
000C    AFD9           270     	MOV	R7,ADRESL
000E    30E702         271     	JNB	ACC.7,POSITIVE
0011    7CFF           272     	MOV	R4,#0FFH
                       273     POSITIVE: 
0013    22             274     	RET
                       275     ;;;;;;;;;;;;;;;;;;;;;
                       276     ; signed long summer(void);
                       277     ; return the 4 byte summation registers to R4567 (MSB~LSB)
                       278     SUMMER: 
0014    E5A6           279     	MOV	A,AIE
0016    30E6FB         280     	JNB	ACC.6,SUMMER
0019    ACE5           281     	MOV	R4,SUMR3
001B    ADE4           282     	MOV	R5,SUMR2
001D    AEE3           283     	MOV	R6,SUMR1
001F    AFE2           284     	MOV	R7,SUMR0
0021    22             285     	RET
                       286     	END
MACRO ASSEMBLER ADC_SUB                                     07/07/02 01:33:53 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                          242# 
TXD0 . . . . . . .  B ADDR   00B0H.1 A                          171# 
INT5 . . . . . . .  B ADDR   0090H.7 A                          135# 
RCAP2H . . . . . .  D ADDR   00CBH   A                          71# 
SPITCON. . . . . .  D ADDR   009DH   A                          42# 
DPL. . . . . . . .  D ADDR   0082H   A                          17# 
P0 . . . . . . . .  D ADDR   0080H   A                          15# 
SM01 . . . . . . .  B ADDR   00C0H.7 A                          184# 
TXD1 . . . . . . .  B ADDR   0090H.3 A                          139# 
HWPCO. . . . . . .  D ADDR   00E9H   A                          99# 
SBUF1. . . . . . .  D ADDR   00C1H   A                          67# 
P1 . . . . . . . .  D ADDR   0090H   A                          31# 
CP_RL2 . . . . . .  B ADDR   00C8H.0 A                          201# 
EXEN2. . . . . . .  B ADDR   00C8H.3 A                          198# 
SM11 . . . . . . .  B ADDR   00C0H.6 A                          185# 
B. . . . . . . . .  D ADDR   00F0H   A                          106# 
P0DDRH . . . . . .  D ADDR   00ADH   A                          57# 
P2 . . . . . . . .  D ADDR   00A0H   A                          45# 
SM21 . . . . . . .  B ADDR   00C0H.5 A                          186# 
PS . . . . . . . .  B ADDR   00B8H.4 A                          177# 
T2EX . . . . . . .  B ADDR   0090H.1 A                          141# 
HWPC1. . . . . . .  D ADDR   00EAH   A                          100# 
P3 . . . . . . . .  D ADDR   00B0H   A                          60# 
P1DDRH . . . . . .  D ADDR   00AFH   A                          59# 
SPIEND . . . . . .  D ADDR   009FH   A                          44# 
SP . . . . . . . .  D ADDR   0081H   A                          16# 
SMOD1. . . . . . .  B ADDR   00D8H.7 A                          214# 
AC . . . . . . . .  B ADDR   00D0H.6 A                          205# 
T0 . . . . . . . .  B ADDR   00B0H.4 A                          168# 
RCAP2L . . . . . .  D ADDR   00CAH   A                          70# 
SCON1. . . . . . .  D ADDR   00C0H   A                          66# 
P2DDRH . . . . . .  D ADDR   00B2H   A                          62# 
OV . . . . . . . .  B ADDR   00D0H.2 A                          209# 
T1 . . . . . . . .  B ADDR   00B0H.5 A                          167# 
REN. . . . . . . .  B ADDR   0098H.4 A                          148# 
P3DDRH . . . . . .  D ADDR   00B4H   A                          64# 
PWMHI. . . . . . .  D ADDR   00A3H   A                          48# 
EA . . . . . . . .  B ADDR   00A8H.7 A                          155# 
T2 . . . . . . . .  B ADDR   0090H.0 A                          142# 
SECINT . . . . . .  D ADDR   00F9H   A                          114# 
LVDCON . . . . . .  D ADDR   00E7H   A                          97# 
SSCON. . . . . . .  D ADDR   00E1H   A                          91# 
T2CON. . . . . . .  D ADDR   00C8H   A                          69# 
P0DDRL . . . . . .  D ADDR   00ACH   A                          56# 
AISTAT . . . . . .  D ADDR   00A7H   A                          51# 
PWMLOW . . . . . .  D ADDR   00A2H   A                          47# 
SPIDATA. . . . . .  D ADDR   009BH   A                          40# 
ACC. . . . . . . .  D ADDR   00E0H   A                          90# 265 271 280 
P1DDRL . . . . . .  D ADDR   00AEH   A                          58# 
DPS. . . . . . . .  D ADDR   0086H   A                          21# 
C_T2 . . . . . . .  B ADDR   00C8H.1 A                          200# 
P2DDRL . . . . . .  D ADDR   00B1H   A                          61# 
BIPOLAR. . . . . .  C ADDR   0000H   R  SEG=ADC_SUB             244 263# 265 
EWDI . . . . . . .  B ADDR   00E8H.4 A                          220# 
WR . . . . . . . .  B ADDR   00B0H.6 A                          166# 
ET0. . . . . . . .  B ADDR   00A8H.1 A                          161# 
ES1. . . . . . . .  B ADDR   00A8H.6 A                          156# 
P3DDRL . . . . . .  D ADDR   00B3H   A                          63# 
AI . . . . . . . .  B ADDR   00D8H.4 A                          216# 
ET1. . . . . . . .  B ADDR   00A8H.3 A                          159# 
TF0. . . . . . . .  B ADDR   0088H.5 A                          127# 
MPAGE. . . . . . .  D ADDR   0092H   A                          33# 
ET2. . . . . . . .  B ADDR   00A8H.5 A                          157# 
TF1. . . . . . . .  B ADDR   0088H.7 A                          125# 
MSINT. . . . . . .  D ADDR   00FAH   A                          115# 
RCLK . . . . . . .  B ADDR   00C8H.5 A                          196# 
TF2. . . . . . . .  B ADDR   00C8H.7 A                          194# 
RI1. . . . . . . .  B ADDR   00C0H.0 A                          191# 
RB8. . . . . . . .  B ADDR   0098H.2 A                          150# 
SRST . . . . . . .  D ADDR   00F7H   A                          112# 
HWID . . . . . . .  D ADDR   00EBH   A                          101# 
SPICON . . . . . .  D ADDR   009AH   A                          39# 
EXIF . . . . . . .  D ADDR   0091H   A                          32# 
TH0. . . . . . . .  D ADDR   008CH   A                          27# 
EX0. . . . . . . .  B ADDR   00A8H.0 A                          162# 
IT0. . . . . . . .  B ADDR   0088H.0 A                          132# 

⌨️ 快捷键说明

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