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

📄 board test.lst

📁 用PIC单片机制作的网线测试仪
💻 LST
📖 第 1 页 / 共 5 页
字号:


HI-TECH Software PIC LITE Macro Assembler V9.80 build 6738 
                                                                                               Mon Jun 18 17:49:12 2012

HI-TECH Software Omniscient Code Generator (Lite mode) build 6738
     1  0000                     opt subtitle "HI-TECH Software Omniscient Code Generator (Lite mode) build 6738"
     2                           
     3                           opt pagewidth 120
     4                           
     5                           	opt lm
     6                           
     7                           	processor	16F877A
     8                           clrc	macro
     9                           	bcf	3,0
    10  0000                     	endm
    11                           clrz	macro
    12                           	bcf	3,2
    13  0000                     	endm
    14                           setc	macro
    15                           	bsf	3,0
    16  0000                     	endm
    17                           setz	macro
    18                           	bsf	3,2
    19  0000                     	endm
    20                           skipc	macro
    21                           	btfss	3,0
    22  0000                     	endm
    23                           skipz	macro
    24                           	btfss	3,2
    25  0000                     	endm
    26                           skipnc	macro
    27                           	btfsc	3,0
    28  0000                     	endm
    29                           skipnz	macro
    30                           	btfsc	3,2
    31  0000                     	endm
    32  0000                     indf	equ	0
    33  0000                     indf0	equ	0
    34  0002                     pc	equ	2
    35  0002                     pcl	equ	2
    36  0003                     status	equ	3
    37  0004                     fsr	equ	4
    38  0004                     fsr0	equ	4
    39  0001                     c	equ	1
    40  0000                     z	equ	0
    41  000A                     pclath	equ	10
    42                           # 4 "F:\PIC-DESIGN\circuit status check for first\board_test.c"
    43                           	psect config,class=CONFIG,delta=2 ;#
    44                           # 4 "F:\PIC-DESIGN\circuit status check for first\board_test.c"
    45  2007  3F72               	dw 0x3F72 ;#
    46                           	FNCALL	_main,_init
    47                           	FNCALL	_main,_UNITA_TEST
    48                           	FNCALL	_main,_UNITE_TEST
    49                           	FNCALL	_main,_UNITB_TEST
    50                           	FNCALL	_UNITB_TEST,_delay
    51                           	FNCALL	_UNITB_TEST,_error_alarm
    52                           	FNCALL	_UNITB_TEST,_pass_alarm
    53                           	FNCALL	_UNITE_TEST,_delay
    54                           	FNCALL	_UNITE_TEST,_error_alarm
    55                           	FNCALL	_UNITE_TEST,_pass_alarm
    56                           	FNCALL	_pass_alarm,_delay
    57                           	FNCALL	_error_alarm,_delay
    58                           	FNCALL	_UNITA_TEST,_delay
    59                           	FNROOT	_main
    60                           	global	_check_B
    61                           psect	strings,class=STRING,delta=2
    62                           global __pstrings
    63  0003                     __pstrings:
    64                           ;	global	stringdir,stringtab,__stringbase
    65  0003                     stringtab:
    66                           ;	String table - string pointers are 1 byte each
    67  0003                     stringcode:stringdir:
      + 0003                     stringdir:	
    68  0003  3000               movlw high(stringdir)
    69  0004  008A               movwf pclath
    70  0005  0804               movf fsr,w
    71  0006  0A84               incf fsr
    72  0007  0782               	addwf pc
    73  0008                     __stringbase:
    74  0008  3400               	retlw	0
    75                           psect	strings
    76                           	file	"F:\PIC-DESIGN\circuit status check for first\board_test.c"
    77                           	line	14
    78  0009                     _check_B:
    79  0009  3401               	retlw	01h
    80  000A  3402               	retlw	02h
    81  000B  3404               	retlw	04h
    82  000C  3408               	retlw	08h
    83  000D  3410               	retlw	010h
    84  000E  3420               	retlw	020h
    85  000F  3440               	retlw	040h
    86  0010  3480               	retlw	080h
    87                           	global	_code1
    88                           psect	strings
    89                           	file	"F:\PIC-DESIGN\circuit status check for first\board_test.c"
    90                           	line	11
    91  0011                     _code1:
    92  0011  3400               	retlw	0
    93  0012  3401               	retlw	01h
    94  0013  3402               	retlw	02h
    95  0014  3403               	retlw	03h
    96  0015  3404               	retlw	04h
    97  0016  3405               	retlw	05h
    98  0017  3406               	retlw	06h
    99  0018  3407               	retlw	07h
   100                           	global	_check_A1
   101                           psect	strings
   102                           	file	"F:\PIC-DESIGN\circuit status check for first\board_test.c"
   103                           	line	12
   104  0019                     _check_A1:
   105  0019  3401               	retlw	01h
   106  001A  3402               	retlw	02h
   107  001B  3404               	retlw	04h
   108  001C  3408               	retlw	08h
   109  001D  3430               	retlw	030h
   110                           	global	_code
   111                           psect	strings
   112                           	file	"F:\PIC-DESIGN\circuit status check for first\board_test.c"
   113                           	line	9
   114  001E                     _code:
   115  001E  3408               	retlw	08h
   116  001F  3409               	retlw	09h
   117  0020  340A               	retlw	0Ah
   118  0021  340B               	retlw	0Bh
   119  0022  340C               	retlw	0Ch
   120                           	global	_check_A2
   121                           psect	strings
   122                           	file	"F:\PIC-DESIGN\circuit status check for first\board_test.c"
   123                           	line	13
   124  0023                     _check_A2:
   125  0023  3401               	retlw	01h
   126  0024  3402               	retlw	02h
   127  0025  3404               	retlw	04h
   128                           	global	_code2
   129                           psect	strings
   130                           	file	"F:\PIC-DESIGN\circuit status check for first\board_test.c"
   131                           	line	10
   132  0026                     _code2:
   133  0026  340D               	retlw	0Dh
   134  0027  340E               	retlw	0Eh
   135  0028  340F               	retlw	0Fh
   136                           	global	_check_B
   137                           	global	_code1
   138                           	global	_check_A1
   139                           	global	_code
   140                           	global	_check_A2
   141                           	global	_code2
   142                           	global	_buffer
   143                           	global	_count
   144                           	global	_flag1
   145                           	global	_flag2
   146                           	global	_flag3
   147                           	global	_PORTA
   148  0005                     _PORTA	set	5
   149                           	global	_PORTB
   150  0006                     _PORTB	set	6
   151                           	global	_PORTC
   152  0007                     _PORTC	set	7
   153                           	global	_PORTD
   154  0008                     _PORTD	set	8
   155                           	global	_PORTE
   156  0009                     _PORTE	set	9
   157                           	global	_RC0
   158  0038                     _RC0	set	56
   159                           	global	_RC1
   160  0039                     _RC1	set	57
   161                           	global	_RC2
   162  003A                     _RC2	set	58
   163                           	global	_RC3
   164  003B                     _RC3	set	59
   165                           	global	_RC4
   166  003C                     _RC4	set	60
   167                           	global	_RC5
   168  003D                     _RC5	set	61
   169                           	global	_RC6
   170  003E                     _RC6	set	62
   171                           	global	_RC7
   172  003F                     _RC7	set	63
   173                           	global	_ADCON1
   174  009F                     _ADCON1	set	159
   175                           	global	_TRISB
   176  0086                     _TRISB	set	134
   177                           	global	_TRISC
   178  0087                     _TRISC	set	135
   179                           	global	_TRISD
   180  0088                     _TRISD	set	136
   181                           	global	_TRISE
   182  0089                     _TRISE	set	137
   183                           	file	"board test.as"
   184                           	line	#
   185                           psect cinit,class=CODE,delta=2
   186                           global start_initialization
   187  061B                     start_initialization:
   188                           
   189                           psect	bssCOMMON,class=COMMON,space=1
   190                           global __pbssCOMMON
   191  007A                     __pbssCOMMON:
   192  007A                     _flag1:
   193  007A                            ds      1
   194                           
   195  007B                     _flag2:
   196  007B                            ds      1
   197                           
   198  007C                     _flag3:
   199  007C                            ds      1
   200                           
   201                           psect	bssBANK0,class=BANK0,space=1
   202                           global __pbssBANK0
   203  0020                     __pbssBANK0:
   204  0020                     _buffer:
   205  0020                            ds      8
   206                           
   207  0028                     _count:
   208  0028                            ds      2
   209                           
   210                           ; Clear objects allocated to COMMON
   211                           psect cinit,class=CODE,delta=2
   212  061B  01FA               	clrf	((__pbssCOMMON)+0)&07Fh
   213  061C  01FB               	clrf	((__pbssCOMMON)+1)&07Fh
   214  061D  01FC               	clrf	((__pbssCOMMON)+2)&07Fh
   215                           ; Clear objects allocated to BANK0
   216                           psect cinit,class=CODE,delta=2
   217  061E  01A0               	clrf	((__pbssBANK0)+0)&07Fh
   218  061F  01A1               	clrf	((__pbssBANK0)+1)&07Fh
   219  0620  01A2               	clrf	((__pbssBANK0)+2)&07Fh
   220  0621  01A3               	clrf	((__pbssBANK0)+3)&07Fh
   221  0622  01A4               	clrf	((__pbssBANK0)+4)&07Fh
   222  0623  01A5               	clrf	((__pbssBANK0)+5)&07Fh
   223  0624  01A6               	clrf	((__pbssBANK0)+6)&07Fh
   224  0625  01A7               	clrf	((__pbssBANK0)+7)&07Fh
   225  0626  01A8               	clrf	((__pbssBANK0)+8)&07Fh
   226  0627  01A9               	clrf	((__pbssBANK0)+9)&07Fh
   227                           psect cinit,class=CODE,delta=2
   228                           global end_of_initialization
   229                           
   230                           ;End of C runtime variable initialization code
   231                           
   232  0628                     end_of_initialization:
   233  0628  0183               clrf status
   234  0629  120A  118A  2E7B   ljmp _main	;jump to C main() function
   235                           psect	cstackCOMMON,class=COMMON,space=1
   236                           global __pcstackCOMMON
   237  0070                     __pcstackCOMMON:
   238                           	global	?_error_alarm
   239  0070                     ?_error_alarm:	; 0 bytes @ 0x0
   240                           	global	?_pass_alarm
   241  0070                     ?_pass_alarm:	; 0 bytes @ 0x0
   242                           	global	?_delay
   243  0070                     ?_delay:	; 0 bytes @ 0x0
   244                           	global	??_delay
   245  0070                     ??_delay:	; 0 bytes @ 0x0
   246                           	global	?_UNITA_TEST
   247  0070                     ?_UNITA_TEST:	; 0 bytes @ 0x0
   248                           	global	?_UNITE_TEST
   249  0070                     ?_UNITE_TEST:	; 0 bytes @ 0x0
   250                           	global	?_UNITB_TEST
   251  0070                     ?_UNITB_TEST:	; 0 bytes @ 0x0
   252                           	global	?_init
   253  0070                     ?_init:	; 0 bytes @ 0x0
   254                           	global	??_init
   255  0070                     ??_init:	; 0 bytes @ 0x0
   256                           	global	?_main
   257  0070                     ?_main:	; 0 bytes @ 0x0
   258  0070                     	ds	1
   259                           	global	delay@x

⌨️ 快捷键说明

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