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

📄 spi.lst

📁 PIC单片机的SPI通信源程序。本人自己编制的。希望能和大家交流
💻 LST
📖 第 1 页 / 共 2 页
字号:
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 + -