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

📄 mplxad.lst

📁 四通道的AD采样转换数据
💻 LST
📖 第 1 页 / 共 3 页
字号:
0102 008C           00423         movwf   TempC                   ;store in temp
0103                00424 Next
0103 0B8C           00425         decfsz  TempC, F
0104 2903           00426         goto    Next
0105 0008           00427         return
                    00428 
                    00429 ;
                    00430 ;
  00000026          00431 count  equ      26
  00000027          00432 temp   equ      27
                    00433 ;
  00000020          00434 H_byte  equ     20
  00000021          00435 L_byte  equ     21
  00000022          00436 R0      equ     22              ; RAM Assignments
  00000023          00437 R1      equ     23
  00000024          00438 R2      equ     24
                    00439 ;
                    00440 ;
0106 1003           00441 B2_BCD  bcf     STATUS,0                ; clear the carry bit
0107 3010           00442         movlw   .16
0108 00A6           00443         movwf   count
0109 01A2           00444         clrf    R0
010A 01A3           00445         clrf    R1
010B 01A4           00446         clrf    R2
010C 0DA1           00447 loop16  rlf     L_byte, F
010D 0DA0           00448         rlf     H_byte, F
010E 0DA4           00449         rlf     R2, F
010F 0DA3           00450         rlf     R1, F
0110 0DA2           00451         rlf     R0, F
                    00452 ;
0111 0BA6           00453         decfsz  count, F
0112 2914           00454         goto    adjDEC
0113 3400           00455         RETLW   0
                    00456 ;
0114 3024           00457 adjDEC  movlw   R2
0115 0084           00458         movwf   FSR
0116 211E           00459         call    adjBCD
                    00460 ;
0117 3023           00461         movlw   R1
0118 0084           00462         movwf   FSR
0119 211E           00463         call    adjBCD
                    00464 ;
011A 3022           00465         movlw   R0
011B 0084           00466         movwf   FSR
011C 211E           00467         call    adjBCD
MPASM 01.40 Released           MPLXAD.ASM   1-16-1997  16:23:40         PAGE 10


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE

                    00468 ;
011D 290C           00469         goto    loop16
                    00470 ;
011E 3003           00471 adjBCD  movlw   3
011F 0700           00472         addwf   0,W
0120 00A7           00473         movwf   temp
0121 19A7           00474         btfsc   temp,3          ; test if result > 7
0122 0080           00475         movwf   0
0123 3030           00476         movlw   30
0124 0700           00477         addwf   0,W
0125 00A7           00478         movwf   temp
0126 1BA7           00479         btfsc   temp,7          ; test if result > 7
0127 0080           00480         movwf   0               ; save as MSD
0128 3400           00481         RETLW   0
                    00482 ;
                    00483 ;
                    00484 ;
                    00485 ;
                    00486 
                    00487         end
MPASM 01.40 Released           MPLXAD.ASM   1-16-1997  16:23:40         PAGE 11


SYMBOL TABLE
  LABEL                             VALUE 

ADCON0                            00000008
ADCON1                            00000088
ADCS0                             00000006
ADCS1                             00000007
ADIE                              00000006
ADIF                              00000001
ADON                              00000000
ADOver                            Flag,4
ADRES                             00000009
ADTABLE                           00000016
AdDone                            000000F3
B2_BCD                            00000106
C                                 00000000
CHS0                              00000003
CHS1                              00000004
Count                             0000000F
DC                                00000001
Debnce                            00000013
DebnceOn                          Flag,1
DisplayCh                         00000015
DisplayOut                        000000D8
DoAd                              000000F8
F                                 00000001
FSR                               00000004
Flag                              00000012
GIE                               00000007
GO                                00000002
GO_DONE                           00000002
Get4567                           00000095
Get89ab                           00000093
GetKeyValue                       00000082
GetValCom                         00000096
Getcdef                           00000092
H_byte                            00000020
INDF                              00000000
INTCON                            0000000B
INTE                              00000004
INTEDG                            00000006
INTF                              00000001
IRP                               00000007
InitAd                            000000EE
InitPorts                         0000003B
InitTimers                        00000045
L_byte                            00000021
LedTable                          000000DD
LoadAD                            0000001C
LsdTime                           00000011
MsdTime                           00000010
NOT_DONE                          00000002
NOT_PD                            00000003
NOT_RBPU                          00000007
NOT_TO                            00000004
NewKey                            00000014
MPASM 01.40 Released           MPLXAD.ASM   1-16-1997  16:23:40         PAGE 12


SYMBOL TABLE
  LABEL                             VALUE 

Next                              00000103
NoKey                             00000080
OPTION_REG                        00000081
OptionReg                         00000001
PABuf                             00000020
PBBuf                             00000021
PCFG0                             00000000
PCFG1                             00000001
PCL                               00000002
PCLATH                            0000000A
PORTA                             00000005
PORTB                             00000006
PS0                               00000000
PS1                               00000001
PS2                               00000002
PSA                               00000003
R0                                00000022
R1                                00000023
R2                                00000024
RBIE                              00000003
RBIF                              00000000
RP0                               00000005
RP1                               00000006
RestorePorts                      000000B5
RowValEnd                         0000008C
SKreturn                          0000007E
STATUS                            00000003
SampleAd                          000000F1
SavePorts                         000000A8
Scan1                             00000066
ScanKeys                          00000060
ScanNext                          00000069
ServKey                           Flag,3
ServiceAD                         00000028
ServiceInterrupts                 00000052
ServiceKey                        00000015
ServiceTMR0                       00000057
Start                             0000000D
StatBuffer                        0000002E
T0CS                              00000005
T0IE                              00000005
T0IF                              00000002
T0SE                              00000004
TMR0                              00000001
TRISA                             00000085
TRISB                             00000086
TempC                             0000000C
TempD                             0000000D
TempE                             0000000E
Update2ndLsd                      000000D0
Update3rdLsd                      000000D3
UpdateDisplay                     000000BF
UpdateLsd                         000000CD
MPASM 01.40 Released           MPLXAD.ASM   1-16-1997  16:23:40         PAGE 13


SYMBOL TABLE
  LABEL                             VALUE 

UpdateMsd                         000000D6
W                                 00000000
WBuffer                           0000002F
Wait                              00000102
Z                                 00000002
_CP_OFF                           00003FFF
_CP_ON                            00003FEF
_HS_OSC                           00003FFE
_LP_OSC                           00003FFC
_PWRTE_OFF                        00003FF7
_PWRTE_ON                         00003FFF
_RC_OSC                           00003FFF
_WDT_OFF                          00003FFB
_WDT_ON                           00003FFF
_XT_OSC                           00003FFD
__16C71                           00000001
adjBCD                            0000011E
adjDEC                            00000114
count                             00000026
keyhit                            Flag,0
loop                              00000010
loop16                            0000010C
noentry                           Flag,2
pop                               
push                              
temp                              00000027


MEMORY USAGE MAP ('X' = Used,  '-' = Unused)

0000 : X---XXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX
0040 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX
0080 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX
00C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX
0100 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXX------- ----------------

All other memory blocks unused.

Program Memory Words Used:   294
Program Memory Words Free:   730


Errors   :     0
Warnings :     0 reported,     0 suppressed
Messages :     0 reported,     7 suppressed



⌨️ 快捷键说明

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