📄 rdout.lst
字号:
MPASM 5.04 RDOUT.ASM 8-30-2006 9:55:13 PAGE 1
LOC OBJECT CODE LINE SOURCE TEXT
VALUE
00001 #INCLUDE <P16f877a.INC>
00001 LIST
00002 ; P16F877A.INC Standard Header File, Version 1.00 Microchip Technology, Inc.
00400 LIST
00002
00000020 00003 COUNT EQU 0X20
00000021 00004 COUNT1 EQU 0x21
00000022 00005 COUNT2 EQU 0x22
00006 #DEFINE IOX PORTD
00007 #DEFINE TIOX TRISD
00008
Warning[205]: Found directive in column 1. (ORG)
0000 00009 ORG 0X0;
Warning[203]: Found opcode in column 1. (NOP)
0000 0000 00010 NOP
Warning[203]: Found opcode in column 1. (GOTO)
0001 2830 00011 GOTO MAIN
00012
00013
Warning[205]: Found directive in column 1. (ORG)
0030 00014 ORG 0X30
0030 00015 MAIN;流水灯,RD口
00016
00017
0030 1683 00018 BSF STATUS,RP0;
Message[302]: Register in operand not in bank 0. Ensure that bank bits are correct.
0031 0188 00019 CLRF TIOX;
Message[302]: Register in operand not in bank 0. Ensure that bank bits are correct.
0032 1209 00020 BCF TRISE,PSPMODE; 必须关闭从并行端口模式
0033 1283 00021 BCF STATUS,RP0;
00022
00023
0034 3001 00024 MOVLW 0X01
0035 0088 00025 MOVWF IOX;
0036 0000 00026 NOP
0037 2055 00027 CALL DELAY;
00028
0038 3002 00029 MOVLW 0X02
0039 0088 00030 MOVWF IOX;
003A 0000 00031 NOP
003B 2055 00032 CALL DELAY;
00033
003C 3004 00034 MOVLW 0X04
003D 0088 00035 MOVWF IOX;
003E 0000 00036 NOP
003F 2055 00037 CALL DELAY;
00038
0040 3008 00039 MOVLW 0X08
0041 0088 00040 MOVWF IOX;
0042 0000 00041 NOP
0043 2055 00042 CALL DELAY;
00043
0044 3010 00044 MOVLW 0X10;
MPASM 5.04 RDOUT.ASM 8-30-2006 9:55:13 PAGE 2
LOC OBJECT CODE LINE SOURCE TEXT
VALUE
0045 0088 00045 MOVWF IOX;
0046 0000 00046 NOP
0047 2055 00047 CALL DELAY;
00048
00049
0048 3020 00050 MOVLW 0X20
0049 0088 00051 MOVWF IOX;
004A 0000 00052 NOP;
004B 2055 00053 CALL DELAY;
00054
004C 3040 00055 MOVLW 0X40
004D 0088 00056 MOVWF IOX;
004E 0000 00057 NOP;
004F 2055 00058 CALL DELAY;
00059
0050 3080 00060 MOVLW 0X80
0051 0088 00061 MOVWF IOX;
0052 0000 00062 NOP;
0053 2055 00063 CALL DELAY;
00064
00065
00066
0054 2830 00067 GOTO MAIN;
00068
0055 00069 DELAY ; 0.5s延时子程序
0055 01A0 00070 clrf COUNT ;
0056 01A1 00071 clrf COUNT1 ;
0057 3003 00072 movlw 0x03 ;
0058 00A2 00073 movwf COUNT2 ;
0059 00074 LDloop
0059 0BA0 00075 decfsz COUNT,f ;
005A 2859 00076 goto LDloop ;
005B 0BA1 00077 decfsz COUNT1,f
005C 2859 00078 goto LDloop
005D 0BA2 00079 decfsz COUNT2,f
005E 2859 00080 goto LDloop
005F 0008 00081 return
00082
00083 END
MPASM 5.04 RDOUT.ASM 8-30-2006 9:55:13 PAGE 3
SYMBOL TABLE
LABEL VALUE
ACKDT 00000005
ACKEN 00000004
ACKSTAT 00000006
ADCON0 0000001F
ADCON1 0000009F
ADCS0 00000006
ADCS1 00000007
ADCS2 00000006
ADDEN 00000003
ADFM 00000007
ADIE 00000006
ADIF 00000006
ADON 00000000
ADRESH 0000001E
ADRESL 0000009E
BCLIE 00000003
BCLIF 00000003
BF 00000000
BRGH 00000002
C 00000000
C1INV 00000004
C1OUT 00000006
C2INV 00000005
C2OUT 00000007
CCP1CON 00000017
CCP1IE 00000002
CCP1IF 00000002
CCP1M0 00000000
CCP1M1 00000001
CCP1M2 00000002
CCP1M3 00000003
CCP1X 00000005
CCP1Y 00000004
CCP2CON 0000001D
CCP2IE 00000000
CCP2IF 00000000
CCP2M0 00000000
CCP2M1 00000001
CCP2M2 00000002
CCP2M3 00000003
CCP2X 00000005
CCP2Y 00000004
CCPR1H 00000016
CCPR1L 00000015
CCPR2H 0000001C
CCPR2L 0000001B
CHS0 00000003
CHS1 00000004
CHS2 00000005
CIS 00000003
CKE 00000006
CKP 00000004
CM0 00000000
MPASM 5.04 RDOUT.ASM 8-30-2006 9:55:13 PAGE 4
SYMBOL TABLE
LABEL VALUE
CM1 00000001
CM2 00000002
CMCON 0000009C
CMIE 00000006
CMIF 00000006
COUNT 00000020
COUNT1 00000021
COUNT2 00000022
CREN 00000004
CSRC 00000007
CVR0 00000000
CVR1 00000001
CVR2 00000002
CVR3 00000003
CVRCON 0000009D
CVREN 00000007
CVROE 00000006
CVRR 00000005
D 00000005
DATA_ADDRESS 00000005
DC 00000001
DELAY 00000055
D_A 00000005
EEADR 0000010D
EEADRH 0000010F
EECON1 0000018C
EECON2 0000018D
EEDATA 0000010C
EEDATH 0000010E
EEIE 00000004
EEIF 00000004
EEPGD 00000007
F 00000001
FERR 00000002
FSR 00000004
GCEN 00000007
GIE 00000007
GO 00000002
GO_DONE 00000002
I2C_DATA 00000005
I2C_READ 00000002
I2C_START 00000003
I2C_STOP 00000004
IBF 00000007
IBOV 00000005
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -