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

📄 spi.lst

📁 gps mmc logging using z8f6421 zilog microcontroller
💻 LST
📖 第 1 页 / 共 2 页
字号:
ZiLOG Z8 Encore! Macro Assembler Version 2.45 (06120402)                                         14-Jan-09     10:50:23     page:   1


PC     Object              I  Line    Source 
                           A     1    ; ZiLOG Z8 Encore! ANSI C Compiler Release 3.51
                           A     2    ; -noregvar -debug -const=RAM -model=L -nooptlink -reduceopt
                           A     3    ; -norevaa -peephole -localcse -optsize -alias -doublesize=32
                           A     4    ; -floatsize=32 -bitfieldsize=32 -longsize=32 -charsize=8
                           A     5    ; -intsize=16 
                           A     6    	DEFINE spi_TEXT,SPACE=ROM
                           A     7    	FILE	"..\SPI.C"
                           A     8    .debug "C"
                           A     9    	SEGMENT ROM_DATA
                           A    10    
                           A    11    
                           A    12    ;**************************** _TransmitSPI ***************************
                           A    13    ;Name                         Addr/Register   Size   Type
                           A    14    
                           A    15    
                           A    16    ; Aggregate Stack Size: 0 (words)
                           A    17    
                           A    18    
                           A    19    	SEGMENT spi_TEXT
                           A    20    .begrec "fmt_type",16
                           A    21    .define "status"
                           A    22    .value 0
                           A    23    .class 8
                           A    24    .type 12
                           A    25    .type 0
                           A    26    .endef
                           A    27    .define "flags"
                           A    28    .value 1
                           A    29    .class 8
                           A    30    .type 12
                           A    31    .type 0
                           A    32    .endef
                           A    33    .define "size"
                           A    34    .value 2
                           A    35    .class 8
                           A    36    .type 2
                           A    37    .type 0
                           A    38    .endef
                           A    39    .define "chr"
                           A    40    .value 3
                           A    41    .class 8
                           A    42    .type 2
                           A    43    .type 0
                           A    44    .endef
                           A    45    .define "type"
                           A    46    .value 4
                           A    47    .class 8
                           A    48    .type 2
                           A    49    .type 0
                           A    50    .endef
                           A    51    .define "field_width"
                           A    52    .value 5
ZiLOG Z8 Encore! Macro Assembler Version 2.45 (06120402)                                         14-Jan-09     10:50:23     page:   2


PC     Object              I  Line    Source spi.src
                           A    53    .class 8
                           A    54    .type 2
                           A    55    .type 0
                           A    56    .endef
                           A    57    .define "precision"
                           A    58    .value 6
                           A    59    .class 8
                           A    60    .type 2
                           A    61    .type 0
                           A    62    .endef
                           A    63    .define "set_begin"
                           A    64    .value 7
                           A    65    .class 8
                           A    66    .type 162
                           A    67    .type 0
                           A    68    .endef
                           A    69    .define "set_end"
                           A    70    .value 9
                           A    71    .class 8
                           A    72    .type 162
                           A    73    .type 0
                           A    74    .endef
                           A    75    .define "pad_whole"
                           A    76    .value 11
                           A    77    .class 8
                           A    78    .type 12
                           A    79    .type 0
                           A    80    .endef
                           A    81    .define "pad_pre_fract"
                           A    82    .value 12
                           A    83    .class 8
                           A    84    .type 12
                           A    85    .type 0
                           A    86    .endef
                           A    87    .define "pad_post_fract"
                           A    88    .value 13
                           A    89    .class 8
                           A    90    .type 12
                           A    91    .type 0
                           A    92    .endef
                           A    93    .define "pad_at"
                           A    94    .value 14
                           A    95    .class 8
                           A    96    .type 162
                           A    97    .type 0
                           A    98    .endef
                           A    99    .endrec "fmt_type"
                           A   100    .begrec "flt_info",12
                           A   101    .define "flags"
                           A   102    .value 0
                           A   103    .class 8
                           A   104    .type 12
ZiLOG Z8 Encore! Macro Assembler Version 2.45 (06120402)                                         14-Jan-09     10:50:23     page:   3


PC     Object              I  Line    Source spi.src
                           A   105    .type 0
                           A   106    .endef
                           A   107    .define "exp"
                           A   108    .value 1
                           A   109    .class 8
                           A   110    .type 2
                           A   111    .type 0
                           A   112    .endef
                           A   113    .define "digits"
                           A   114    .value 2
                           A   115    .class 8
                           A   116    .dim 10
                           A   117    .type 108
                           A   118    .type 0
                           A   119    .endef
                           A   120    .endrec "flt_info"
                           A   121    .begrec "NONAME0",6
                           A   122    .define "baudRate"
                           A   123    .value 0
                           A   124    .class 8
                           A   125    .type 5
                           A   126    .type 0
                           A   127    .endef
                           A   128    .define "stopBits"
                           A   129    .value 4
                           A   130    .class 8
                           A   131    .type 12
                           A   132    .type 0
                           A   133    .endef
                           A   134    .define "parity"
                           A   135    .value 5
                           A   136    .class 8
                           A   137    .type 12
                           A   138    .type 0
                           A   139    .endef
                           A   140    .endrec "NONAME0"
                           A   141    .begrec "NONAME1",5
                           A   142    .define "pBuffer"
                           A   143    .value 0
                           A   144    .class 8
                           A   145    .type 172
                           A   146    .type 0
                           A   147    .endef
                           A   148    .define "next_in"
                           A   149    .value 2
                           A   150    .class 8
                           A   151    .type 12
                           A   152    .type 0
                           A   153    .endef
                           A   154    .define "next_out"
                           A   155    .value 3
                           A   156    .class 8
ZiLOG Z8 Encore! Macro Assembler Version 2.45 (06120402)                                         14-Jan-09     10:50:23     page:   4


PC     Object              I  Line    Source spi.src
                           A   157    .type 12
                           A   158    .type 0
                           A   159    .endef
                           A   160    .define "size"
                           A   161    .value 4
                           A   162    .class 8
                           A   163    .type 12
                           A   164    .type 0
                           A   165    .endef
                           A   166    .endrec "NONAME1"
                           A   167    ;    1	#include <ez8.h>
                           A   168    ;    2	#include <stdio.h>
                           A   169    ;    3	#include <sio.h>
                           A   170    ;    4	#include "spi.h"
                           A   171    ;    5	
                           A   172    ;    6	
                           A   173    ;    7	void TransmitSPI(void)
                           A   174    ;    8	//waits for transmission to end
                           A   175    ;    9	{
000000                     A   176    _TransmitSPI:
                           A   177    .define "_TransmitSPI"
                           A   178    .value _TransmitSPI
                           A   179    .class 2
                           A   180    .type 65
                           A   181    .type 0
                           A   182    .endef
000000 D6 0000             A   183    	CALL	__b_frameset00
                           A   184    .begfunc "TransmitSPI",9,"_TransmitSPI"
                           A   185    ;   10		while((SPISTAT & TXST) == 0x00);		//Wait until transmission	
000003                     A   186    _1_L_1:
                           A   187    .line 10
000003 79020F62            A   188    	TMX	3938,#2
000007 6B FA               A   189    	JR	Z,_1_L_1
                           A   190    ;   11		while((SPISTAT & TXST) == TXST); 		//Wait until end of transmission
000009                     A   191    _1_L_3:
                           A   192    .line 11
000009 69020F62            A   193    	TCMX	3938,#2
00000D 6B FA               A   194    	JR	Z,_1_L_3

⌨️ 快捷键说明

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