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

📄 fla.lst

📁 单片机间的通讯,按键操作,及PROTUS软件仿真
💻 LST
📖 第 1 页 / 共 2 页
字号:


HI-TECH Software PICC Macro Assembler V8.05PL1
Serial number: HCPIC-41552                            Tue Jan 15 15:14:26 2008

Licensed to: D007-JS
     1                           	processor	16F877
     2                           	opt	pw 79
     3                           	psect	__Z41552RS_,global,delta=1
     4                           	psect	text0,local,class=CODE,delta=2
     5                           	psect	text1,local,class=CODE,delta=2
     6                           	psect	text2,local,class=CODE,delta=2
     7                           	psect	text3,local,class=CODE,delta=2
     8                           	psect	strings,global,class=STRING,delta=2
     9                           	psect	const1,local,class=CONST,delta=2
    10                           	psect	text4,local,class=CODE,delta=2
    11  0000                     
    12  0000                     
    13  0000                     
    14  0000                     
    15  0000                     
    16  0000                     
    17  0000                     
    18  0000                     
    19  0000                     
    20  0000                     
    21                           
    22                           	psect	__Z41552RS_
    23  0190                     
    24  0190                     
    25                           
    26                           	psect	text0
    27  07C8                     _Delay1s
    28                           ;	_count assigned to ?a_Delay1s+0
    29  0000                     _Delay1s$count	set	?a_Delay1s
    30                           ;	_inner assigned to ?a_Delay1s+1
    31  0000                     _Delay1s$inner	set	?a_Delay1s+1
    32                           ;	_outer assigned to ?a_Delay1s+2
    33  0000                     _Delay1s$outer	set	?a_Delay1s+2
    34                           ;fla.c: 14: unsigned char outer, inner,count;
    35  07C8  30FF               	movlw	-1
    36  07C9  0183               	clrf	3	;select bank 0
    37  07CA  00A2               	movwf	?a_Delay1s
    38  07CB                     l3
    39  07CB  0BA2               	decfsz	?a_Delay1s
    40  07CC  2FCB               	goto	l3
    41                           ;fla.c: 16: for(outer = 255; outer > 0; outer--
      +                          );
    42  07CD  30FF               	movlw	-1
    43  07CE  00A4               	movwf	?a_Delay1s+2
    44  07CF                     l6
    45  07CF  0BA4               	decfsz	?a_Delay1s+2
    46  07D0  2FCF               	goto	l6
    47                           ;fla.c: 17: for (inner = 255; inner > 0; inner-
      +                          -);
    48  07D1  30FF               	movlw	-1
    49  07D2  00A3               	movwf	?a_Delay1s+1
    50  07D3                     l9
    51  07D3  0BA3               	decfsz	?a_Delay1s+1
    52  07D4  2FD3               	goto	l9
    53  07D5  0008               	return
    54                           
    55                           	psect	text1
    56                           ;fla.c: 19: void Init_System(void)
    57                           ;fla.c: 20: {
    58  07BE                     _Init_System
    59                           ;fla.c: 21: MOD = 1 ;
    60  07BE  0183               	clrf	3	;select bank 0
    61  07BF  01A0               	clrf	_MOD
    62  07C0  0AA0               	incf	_MOD
    63                           ;fla.c: 22: INTEDG = 0;
    64  07C1  1683               	bsf	3,5
    65  07C2  1301               	bcf	1,6
    66                           ;fla.c: 23: INTF = 0;
    67  07C3  108B               	bcf	11,1
    68                           ;fla.c: 24: INTE = 1;
    69  07C4  160B               	bsf	11,4
    70                           ;fla.c: 25: GIE = 1;
    71  07C5  178B               	bsf	11,7
    72                           ;fla.c: 26: }
    73  07C6  1283               	bcf	3,5
    74  07C7  0008               	return
    75                           
    76                           	psect	text2
    77                           ;fla.c: 27: void Init_PortD(void)
    78                           ;fla.c: 28: {
    79  07B8                     _Init_PortD
    80                           ;fla.c: 29: PORTD = 0;
    81  07B8  0183               	clrf	3	;select bank 0
    82  07B9  0188               	clrf	8	;volatile
    83                           ;fla.c: 30: TRISD = 0;
    84  07BA  1683               	bsf	3,5
    85  07BB  0188               	clrf	8	;volatile
    86                           ;fla.c: 31: }
    87  07BC  1283               	bcf	3,5
    88  07BD  0008               	return
    89                           
    90                           	psect	text3
    91                           ;fla.c: 33: void Pkii(void)
    92                           ;fla.c: 34: {
    93  07D6                     _Pkii
    94                           ;fla.c: 36: unsigned char i;
    95  07D6  3006               	movlw	6
    96  07D7  0183               	clrf	3	;select bank 0
    97  07D8  0225               	subwf	?a_Pkii,w
    98  07D9  1803               	btfsc	3,0
    99  07DA  2FDD               	goto	l15
   100  07DB  0AA5               	incf	?a_Pkii
   101                           ;fla.c: 39: else i=0;
   102  07DC  2FDE               	goto	l16
   103  07DD                     l15
   104  07DD  01A5               	clrf	?a_Pkii
   105  07DE                     l16
   106                           ;fla.c: 40: MOD=PParray[i];
   107  07DE  3000               	movlw	F512 shr (0+8)
   108  07DF  008A               	movwf	10
   109  07E0  0825               	movf	?a_Pkii,w
   110  07E1  2030               	call	((F512+-1)& (0+2047))| (($)& (0+-2048))
   111  07E2  120A  118A         	pagesel	$
   112  07E4  00A0               	movwf	_MOD
   113                           ;fla.c: 41: }
   114  07E5  0008               	return
   115                           
   116                           	psect	const1
   117                           ;fla.c: 35: const char PParray[7] = {0x1,0x3,0x
      +                          7,0xf,0x1f,0x3f,0x7f};
   118  0030  0782               	addwf	2
   119  0031                     F512
   120  0031  3401               	retlw	1
   121  0032  3403               	retlw	3
   122  0033  3407               	retlw	7
   123  0034  340F               	retlw	15
   124  0035  341F               	retlw	31
   125  0036  343F               	retlw	63
   126  0037  347F               	retlw	127
   127                           ;	_i assigned to ?a_Pkii+0
   128  0000                     _Pkii$i	set	?a_Pkii
   129                           
   130                           	psect	text4
   131  0000                     
   132  0000                     
   133  0000                     
   134  0000                     
   135  0000                     
   136  0000                     
   137  0000                     
   138  0000                     
   139  0000                     
   140  0000                     
   141  0000                     
   142  0000                     
   143  0000                     
   144  0000                     
   145  0000                     
   146  0000                     
   147  0000                     
   148  0000                     
   149  0000                     
   150  0000                     
   151  0000                     
   152  0000                     
   153  0000                     
   154  0000                     
   155  0000                     
   156  0000                     
   157  0000                     
   158  0000                     
   159  0000                     
   160  0000                     
   161  0000                     
   162  0000                     
   163  0000                     
   164  0000                     
   165  0000                     
   166  0000                     
   167  0000                     
   168  0000                     
   169  0000                     
   170  0000                     
   171  0000                     
   172  0000                     
   173  0000                     
   174  0000                     
   175  0000                     
   176  0000                     
   177  0000                     
   178  0000                     
   179  0000                     
   180  0000                     
   181  0000                     
   182  0000                     
   183  0000                     
   184  0000                     
   185  0000                     
   186  0000                     
   187  0000                     
   188  0000                     
   189  0000                     
   190  0000                     
   191  0000                     
   192  0000                     
   193  0000                     
   194  0000                     
   195  0000                     

⌨️ 快捷键说明

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