📄 rbout.lst
字号:
MPASM 5.05 RBOUT.ASM 9-18-2006 15:48:25 PAGE 1
LOC OBJECT CODE LINE SOURCE TEXT
VALUE
00001
00002 #include p16f877a.inc
00001 LIST
00002 ; P16F877A.INC Standard Header File, Version 1.00 Microchip Technology, Inc.
00400 LIST
00003
00000020 00004 COUNT EQU 0X20
00000021 00005 COUNT1 EQU 0x21
00000022 00006 COUNT2 EQU 0x22
00007
0000 00008 ORG 0X0;
0000 0000 00009 NOP
0001 2830 00010 GOTO MAIN
0002 0000 00011 nop
0003 0000 00012 nop
00013
Warning[205]: Found directive in column 1. (ORG)
0030 00014 ORG 0X30
Warning[207]: Found label after column 1. (MAIN)
0030 00015 MAIN;流水灯,RB口,就3.3,5伏进行切换,流水正常后,测量空载高电平
00016
00017
0030 1683 00018 BSF STATUS,RP0;
Message[302]: Register in operand not in bank 0. Ensure that bank bits are correct.
0031 0186 00019 CLRF TRISB;
0032 1283 00020 BCF STATUS,RP0;
00021
0033 3001 00022 MOVLW 0X1
0034 0086 00023 MOVWF PORTB;
0035 0000 00024 NOP
0036 2055 00025 CALL DELAY;
00026
0037 3002 00027 MOVLW 0X02
0038 0086 00028 MOVWF PORTB;
0039 0000 00029 NOP
003A 2055 00030 CALL DELAY;
00031
003B 3004 00032 MOVLW 0X04
003C 0086 00033 MOVWF PORTB;
003D 0000 00034 NOP
003E 2055 00035 CALL DELAY;
00036
003F 3008 00037 MOVLW 0X08
0040 0086 00038 MOVWF PORTB;
0041 0000 00039 NOP
0042 2055 00040 CALL DELAY;
00041
0043 3010 00042 MOVLW 0X10
0044 0086 00043 MOVWF PORTB;
0045 0000 00044 NOP
0046 2055 00045 CALL DELAY;
00046
0047 3020 00047 MOVLW 0X20
MPASM 5.05 RBOUT.ASM 9-18-2006 15:48:25 PAGE 2
LOC OBJECT CODE LINE SOURCE TEXT
VALUE
0048 0086 00048 MOVWF PORTB;
0049 0000 00049 NOP
004A 2055 00050 CALL DELAY;
00051
004B 3040 00052 MOVLW 0X40
004C 0086 00053 MOVWF PORTB;
004D 0000 00054 NOP
004E 2055 00055 CALL DELAY;
00056
004F 3080 00057 MOVLW 0X80
0050 0086 00058 MOVWF PORTB;
0051 0000 00059 NOP
0052 2055 00060 CALL DELAY;
0053 0000 00061 NOP
00062
0054 2830 00063 GOTO MAIN;
00064
0055 00065 DELAY ; 0.5s延时子程序
0055 01A0 00066 clrf COUNT ;
0056 01A1 00067 clrf COUNT1 ;
0057 3003 00068 movlw 0x03 ;
0058 00A2 00069 movwf COUNT2 ;
0059 00070 LDloop
0059 0BA0 00071 decfsz COUNT,f ;
005A 2859 00072 goto LDloop ;
005B 0BA1 00073 decfsz COUNT1,f
005C 2859 00074 goto LDloop
005D 0BA2 00075 decfsz COUNT2,f
005E 2859 00076 goto LDloop
005F 0008 00077 return
00078
00079 END
MPASM 5.05 RBOUT.ASM 9-18-2006 15:48:25 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.05 RBOUT.ASM 9-18-2006 15:48:25 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
INDF 00000000
INTCON 0000000B
INTE 00000004
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -