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

📄 boxing.lst

📁 一款12F629的信号发生器的源程序
💻 LST
字号:
MPASM  5.02                        BOXING.ASM   7-26-2006  15:13:39         PAGE  1


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE

Warning[205]: Found directive in column 1. (include)
                      00001 include "P12F629.INC"
                      00001         LIST
                      00002 ; P12F629.INC  Standard Header File, Version 1.04    Microchip Technology, Inc.
                      00258         LIST
                      00002 
  00000021            00003 MK equ 21h
  00000022            00004 BG equ 22h
  00000023            00005 COU1 equ 23h
  00000024            00006 COU2 equ 24h
                      00007 
Warning[205]: Found directive in column 1. (org)
0000                  00008 org 0000h
Warning[203]: Found opcode in column 1. (goto)
0000   2848           00009 goto main
                      00010 
                      00011 
0001                  00012 Hardinit:
0001   3020           00013          movlw 0x20
0002   0083           00014          movwf STATUS
0003   3000           00015          movlw 0x00
0004   008B           00016          movwf INTCON
0005   3080           00017          movlw 0x80
Warning[224]: Use of this instruction is not recommended.
0006   0062           00018          option
0007   3090           00019          movlw OSCCAL
0008   3080           00020          movlw 0x80
Message[302]: Register in operand not in bank 0.  Ensure that bank bits are correct.
0009   0090           00021          movwf OSCCAL
000A   3038           00022          movlw 0x38
Message[302]: Register in operand not in bank 0.  Ensure that bank bits are correct.
000B   0085           00023          movwf TRISIO
000C   3400           00024          retlw 0
                      00025 
000D   0821           00026 DelayMK:movf MK,0
000E   00A3           00027         movwf COU1
000F   0BA3           00028 DE1:    decfsz COU1,1
0010   280F           00029         goto   DE1
0011   3400           00030         retlw 0
                      00031 
0012   0822           00032 DelayBG:movf BG,0
0013   00A4           00033         movwf COU2
0014   0BA4           00034 DE2:    decfsz COU2,1
0015   2814           00035         goto   DE2
0016   3400           00036         retlw 0
                      00037 
0017   1505           00038 CycleSend:bsf GPIO,2
0018   1485           00039           bsf GPIO,1
0019   200D           00040           call DelayMK
001A   1105           00041           bcf GPIO,2
001B   1085           00042           bcf GPIO,1
001C   2012           00043           call DelayBG
001D   1485           00044           bsf GPIO,1
MPASM  5.02                        BOXING.ASM   7-26-2006  15:13:39         PAGE  2


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE

001E   200D           00045           call DelayMK
001F   1085           00046           bcf GPIO,1
0020   2012           00047           call DelayBG
0021   3400           00048           retlw 0
                      00049 
0022   1A85           00050 ScanPort:btfsc GPIO,5
0023   2836           00051          goto F1xx
0024   1A05           00052          btfsc GPIO,4
0025   282E           00053          goto F01x
0026   1985           00054          btfsc GPIO,3
0027   282B           00055          goto F001
0028   3010           00056          movlw 10
0029   00A2           00057          movwf BG; 000
002A   2847           00058          goto Tend
002B   3020           00059 F001:    movlw 20
002C   00A2           00060          movwf BG; 001
002D   2847           00061          goto Tend
002E   1985           00062 F01x:    btfsc GPIO,3
002F   2833           00063          goto F011
0030   3030           00064          movlw 30
0031   00A2           00065          movwf BG; 010
0032   2847           00066          goto Tend
0033   3040           00067 F011:    movlw 40
0034   00A2           00068          movwf BG; 011
0035   2847           00069          goto Tend
0036   1A05           00070 F1xx:    btfsc GPIO,4
0037   2840           00071          goto F11x
0038   1985           00072          btfsc GPIO,3
0039   283D           00073          goto F101
003A   3050           00074          movlw 50
003B   00A2           00075          movwf BG; 100
003C   2847           00076          goto Tend
003D   3060           00077 F101:    movlw 60
003E   00A2           00078          movwf BG; 101
003F   2847           00079          goto Tend
0040   1985           00080 F11x:    btfsc GPIO,3
0041   2845           00081          goto F111
0042   3070           00082          movlw 70
0043   00A2           00083          movwf BG; 110
0044   2847           00084          goto Tend
0045   3080           00085 F111:    movlw 80
0046   00A2           00086          movwf BG; 111
0047   3400           00087 Tend:    retlw 0
                      00088 
0048                  00089 main:
Warning[203]: Found opcode in column 1. (call)
0048   2001           00090 call Hardinit
Warning[203]: Found opcode in column 1. (movlw)
0049   3020           00091 movlw 20
Warning[203]: Found opcode in column 1. (movwf)
004A   00A1           00092 movwf MK
Warning[203]: Found opcode in column 1. (movlw)
004B   3000           00093 movlw 0x00
MPASM  5.02                        BOXING.ASM   7-26-2006  15:13:39         PAGE  3


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE

Warning[203]: Found opcode in column 1. (movwf)
004C   0083           00094 movwf STATUS
004D                  00095 XH:
Warning[203]: Found opcode in column 1. (call)
004D   2022           00096 call ScanPort
Warning[203]: Found opcode in column 1. (bcf)
004E   1105           00097 bcf GPIO,2
Warning[203]: Found opcode in column 1. (bsf)
004F   1485           00098 bsf GPIO,1
Warning[203]: Found opcode in column 1. (nop)
0050   0000           00099 nop
Warning[203]: Found opcode in column 1. (nop)
0051   0000           00100 nop
Warning[203]: Found opcode in column 1. (nop)
0052   0000           00101 nop
Warning[203]: Found opcode in column 1. (nop)
0053   0000           00102 nop
Warning[203]: Found opcode in column 1. (nop)
0054   0000           00103 nop
Warning[203]: Found opcode in column 1. (bcf)
0055   1085           00104 bcf GPIO,1
Warning[203]: Found opcode in column 1. (nop)
0056   0000           00105 nop
Warning[203]: Found opcode in column 1. (nop)
0057   0000           00106 nop
Warning[203]: Found opcode in column 1. (nop)
0058   0000           00107 nop
Warning[203]: Found opcode in column 1. (nop)
0059   0000           00108 nop
Warning[203]: Found opcode in column 1. (nop)
005A   0000           00109 nop
Warning[203]: Found opcode in column 1. (call)
005B   2017           00110 call CycleSend
Warning[203]: Found opcode in column 1. (call)
005C   2017           00111 call CycleSend
Warning[203]: Found opcode in column 1. (call)
005D   2017           00112 call CycleSend
Warning[203]: Found opcode in column 1. (goto)
005E   284D           00113 goto XH
                      00114 
Warning[205]: Found directive in column 1. (end)
                      00115 end
MPASM  5.02                        BOXING.ASM   7-26-2006  15:13:39         PAGE  4


SYMBOL TABLE
  LABEL                             VALUE 

ADIE                              00000006
ADIF                              00000006
BG                                00000022
C                                 00000000
CAL0                              00000002
CAL1                              00000003
CAL2                              00000004
CAL3                              00000005
CAL4                              00000006
CAL5                              00000007
CINV                              00000004
CIS                               00000003
CM0                               00000000
CM1                               00000001
CM2                               00000002
CMCON                             00000019
CMIE                              00000003
CMIF                              00000003
COU1                              00000023
COU2                              00000024
COUT                              00000006
CycleSend                         00000017
DC                                00000001
DE1                               0000000F
DE2                               00000014
DelayBG                           00000012
DelayMK                           0000000D
EEADR                             0000009B
EECON1                            0000009C
EECON2                            0000009D
EEDAT                             0000009A
EEDATA                            0000009A
EEIE                              00000007
EEIF                              00000007
F                                 00000001
F001                              0000002B
F011                              00000033
F01x                              0000002E
F101                              0000003D
F111                              00000045
F11x                              00000040
F1xx                              00000036
FSR                               00000004
GIE                               00000007
GP0                               00000000
GP1                               00000001
GP2                               00000002
GP3                               00000003
GP4                               00000004
GP5                               00000005
GPIE                              00000003
GPIF                              00000000
GPIO                              00000005
MPASM  5.02                        BOXING.ASM   7-26-2006  15:13:39         PAGE  5


SYMBOL TABLE
  LABEL                             VALUE 

GPIO0                             00000000
GPIO1                             00000001
GPIO2                             00000002
GPIO3                             00000003
GPIO4                             00000004
GPIO5                             00000005
Hardinit                          00000001
INDF                              00000000
INTCON                            0000000B
INTE                              00000004
INTEDG                            00000006
INTF                              00000001
IOC                               00000096
IOC0                              00000000
IOC1                              00000001
IOC2                              00000002
IOC3                              00000003
IOC4                              00000004
IOC5                              00000005
IOCB                              00000096
IOCB0                             00000000
IOCB1                             00000001
IOCB2                             00000002
IOCB3                             00000003
IOCB4                             00000004
IOCB5                             00000005
IRP                               00000007
MK                                00000021
NOT_BOD                           00000000
NOT_GPPU                          00000007
NOT_PD                            00000003
NOT_POR                           00000001
NOT_T1SYNC                        00000002
NOT_TO                            00000004
OPTION_REG                        00000081
OSCCAL                            00000090
PCL                               00000002
PCLATH                            0000000A
PCON                              0000008E
PEIE                              00000006
PIE1                              0000008C
PIR1                              0000000C
PS0                               00000000
PS1                               00000001
PS2                               00000002
PSA                               00000003
RD                                00000000
RP0                               00000005
RP1                               00000006
STATUS                            00000003
ScanPort                          00000022
T0CS                              00000005
T0IE                              00000005
MPASM  5.02                        BOXING.ASM   7-26-2006  15:13:39         PAGE  6


SYMBOL TABLE
  LABEL                             VALUE 

T0IF                              00000002
T0SE                              00000004
T1CKPS0                           00000004
T1CKPS1                           00000005
T1CON                             00000010
T1IE                              00000000
T1IF                              00000000
T1OSCEN                           00000003
TMR0                              00000001
TMR1CS                            00000001
TMR1GE                            00000006
TMR1H                             0000000F
TMR1IE                            00000000
TMR1IF                            00000000
TMR1L                             0000000E
TMR1ON                            00000000
TRISIO                            00000085
Tend                              00000047
VR0                               00000000
VR1                               00000001
VR2                               00000002
VR3                               00000003
VRCON                             00000099
VREN                              00000007
VRR                               00000005
W                                 00000000
WPU                               00000095
WR                                00000001
WREN                              00000002
WRERR                             00000003
XH                                0000004D
Z                                 00000002
_BODEN_OFF                        00003FBF
_BODEN_ON                         00003FFF
_CPD_OFF                          00003FFF
_CPD_ON                           00003EFF
_CP_OFF                           00003FFF
_CP_ON                            00003F7F
_EC_OSC                           00003FFB
_EXTRC_OSC_CLKOUT                 00003FFF
_EXTRC_OSC_NOCLKOUT               00003FFE
_HS_OSC                           00003FFA
_INTRC_OSC_CLKOUT                 00003FFD
_INTRC_OSC_NOCLKOUT               00003FFC
_LP_OSC                           00003FF8
_MCLRE_OFF                        00003FDF
_MCLRE_ON                         00003FFF
_PWRTE_OFF                        00003FFF
_PWRTE_ON                         00003FEF
_WDT_OFF                          00003FF7
_WDT_ON                           00003FFF
_XT_OSC                           00003FF9
__12F629                          00000001
MPASM  5.02                        BOXING.ASM   7-26-2006  15:13:39         PAGE  7


SYMBOL TABLE
  LABEL                             VALUE 

main                              00000048


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

0000 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX
0040 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXX- ---------------- ----------------

All other memory blocks unused.

Program Memory Words Used:    95
Program Memory Words Free:   929


Errors   :     0
Warnings :    28 reported,     0 suppressed
Messages :     2 reported,     0 suppressed



⌨️ 快捷键说明

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