📄 spi.lst
字号:
Message[302]: Register in operand not in bank 0. Ensure that bank bits are correct.
0030 1014 00102 BCF SSPSTAT,0 ;清缓冲器满标志位。
00103
Warning[203]: Found opcode in column 1. (BCF)
0031 1283 00104 BCF STATUS,RP0
MPASM 5.1 SPI.ASM 5-5-2007 20:23:30 PAGE 4
LOC OBJECT CODE LINE SOURCE TEXT
VALUE
Warning[203]: Found opcode in column 1. (BCF)
0032 1303 00105 BCF STATUS,RP1
Warning[203]: Found opcode in column 1. (BCF)
0033 118C 00106 BCF PIR1,3 ;清同步串行口中断标志位,(等待发送/接收)
00107
Warning[203]: Found opcode in column 1. (MOVF)
0034 0823 00108 MOVF TEMP1,0
Warning[203]: Found opcode in column 1. (MOVWF)
0035 0093 00109 MOVWF SSPBUF ;将TEMP1的值写入SSPBUF
Warning[203]: Found opcode in column 1. (BSF)
0036 1706 00110 BSF PORTB,6 ;74LS164输出使能。(与SPI的SCK相与,产生一个上升沿)
00111 ;引入PORTB。6是为了控制产生上升沿。
0037 00112 LOOP1
Warning[203]: Found opcode in column 1. (BCF)
0037 1283 00113 BCF STATUS,RP0
Warning[203]: Found opcode in column 1. (BCF)
0038 1303 00114 BCF STATUS,RP1
Warning[203]: Found opcode in column 1. (BTFSS)
0039 1D8C 00115 BTFSS PIR1,3 ;查看接收是否完成(0为未完,1为完成。)
Warning[203]: Found opcode in column 1. (GOTO)
003A 2837 00116 GOTO LOOP1
Warning[203]: Found opcode in column 1. (BCF)
003B 1283 00117 BCF STATUS,RP0
Warning[203]: Found opcode in column 1. (BCF)
003C 1303 00118 BCF STATUS,RP1
Warning[203]: Found opcode in column 1. (INCF)
Message[305]: Using default destination of 1 (file).
003D 0AA3 00119 INCF TEMP1 ;TEMP1自加1
Warning[203]: Found opcode in column 1. (BCF)
003E 1306 00120 BCF PORTB,6 ;74LS164输出不使能。
Warning[203]: Found opcode in column 1. (RETURN)
003F 0008 00121 RETURN
00122
00123
0040 00124 OUT166
Warning[203]: Found opcode in column 1. (BSF)
0040 1683 00125 BSF STATUS,RP0
Warning[203]: Found opcode in column 1. (BCF)
0041 1303 00126 BCF STATUS,RP1
Warning[203]: Found opcode in column 1. (BCF)
Message[302]: Register in operand not in bank 0. Ensure that bank bits are correct.
0042 1014 00127 BCF SSPSTAT,0 ;清缓冲器满标志位。
00128
Warning[203]: Found opcode in column 1. (BCF)
0043 1283 00129 BCF STATUS,RP0
Warning[203]: Found opcode in column 1. (BCF)
0044 1303 00130 BCF STATUS,RP1
Warning[203]: Found opcode in column 1. (BCF)
0045 118C 00131 BCF PIR1,3 ;清同步串行口中断标志位,(等待发送/接收)
00132
Warning[203]: Found opcode in column 1. (MOVF)
0046 0824 00133 MOVF TEMP2,0 ;将TEMP1的值写入SSPBUF
Warning[203]: Found opcode in column 1. (MOVWF)
MPASM 5.1 SPI.ASM 5-5-2007 20:23:30 PAGE 5
LOC OBJECT CODE LINE SOURCE TEXT
VALUE
0047 0093 00134 MOVWF SSPBUF
Warning[203]: Found opcode in column 1. (BSF)
0048 1786 00135 BSF PORTB,7 ;74LS166输出使能。(与SPI的SCK相与,产生一个上升沿)
00136 ;引入PORTB。7是为了控制产生上升沿。
0049 00137 LOOP2
Warning[203]: Found opcode in column 1. (BCF)
0049 1283 00138 BCF STATUS,RP0
Warning[203]: Found opcode in column 1. (BCF)
004A 1303 00139 BCF STATUS,RP1
Warning[203]: Found opcode in column 1. (BTFSS)
004B 1D8C 00140 BTFSS PIR1,3 ;查看接收是否完成(0为未完,1为完成。)
Warning[203]: Found opcode in column 1. (GOTO)
004C 2849 00141 GOTO LOOP2
Warning[203]: Found opcode in column 1. (BCF)
004D 1283 00142 BCF STATUS,RP0
Warning[203]: Found opcode in column 1. (BCF)
004E 1303 00143 BCF STATUS,RP1
Warning[203]: Found opcode in column 1. (MOVLW)
004F 30FF 00144 MOVLW 0FFH
Warning[203]: Found opcode in column 1. (XORWF)
0050 06A4 00145 XORWF TEMP2,1 ;temp2翻转。
Warning[203]: Found opcode in column 1. (BCF)
0051 1386 00146 BCF PORTB,7 ;74LS166输出不使能。
Warning[203]: Found opcode in column 1. (RETURN)
0052 0008 00147 RETURN
00148
0053 00149 DELAY
Warning[203]: Found opcode in column 1. (MOVLW)
0053 3082 00150 MOVLW COUNT1
Warning[203]: Found opcode in column 1. (MOVWF)
0054 00A0 00151 MOVWF DATA1
0055 00152 LOOP3
Warning[203]: Found opcode in column 1. (MOVLW)
0055 30FF 00153 MOVLW COUNT2
Warning[203]: Found opcode in column 1. (MOVWF)
0056 00A1 00154 MOVWF DATA2
0057 00155 LOOP4
Warning[203]: Found opcode in column 1. (DECFSZ)
0057 0BA1 00156 DECFSZ DATA2,1
Warning[203]: Found opcode in column 1. (GOTO)
0058 2857 00157 GOTO LOOP4
Warning[203]: Found opcode in column 1. (DECFSZ)
0059 0BA0 00158 DECFSZ DATA1,1
Warning[203]: Found opcode in column 1. (GOTO)
005A 2855 00159 GOTO LOOP3
Warning[203]: Found opcode in column 1. (RETURN)
005B 0008 00160 RETURN
00161
Warning[205]: Found directive in column 1. (END)
00162 END
MPASM 5.1 SPI.ASM 5-5-2007 20:23:30 PAGE 6
SYMBOL TABLE
LABEL VALUE
COUNT1 00000082
COUNT2 000000FF
DATA1 00000020
DATA2 00000021
DELAY 00000053
INITIAL 00000019
LOOP 00000003
LOOP1 00000037
LOOP2 00000049
LOOP3 00000055
LOOP4 00000057
MAIN 00000002
OUT164 0000002E
OUT166 00000040
PIR1 0000000C
PORTB 00000006
PORTC 00000007
RP0 00000005
RP1 00000006
SSPBUF 00000013
SSPCON 00000014
SSPSTAT 00000094
STATUS 00000003
TEMP1 00000023
TEMP2 00000024
TRISB 00000086
TRISC 00000087
__16F877 00000001
MEMORY USAGE MAP ('X' = Used, '-' = Unused)
0000 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX
0040 : XXXXXXXXXXXXXXXX XXXXXXXXXXXX---- ---------------- ----------------
All other memory blocks unused.
Program Memory Words Used: 92
Program Memory Words Free: 8100
Errors : 0
Warnings : 94 reported, 0 suppressed
Messages : 6 reported, 0 suppressed
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -