delay.lst

来自「模拟串口通讯」· LST 代码 · 共 67 行

LST
67
字号


HI-TECH Software PICC Macro Assembler V8.05PL1
Serial number: HCPIC-76266                            Wed Jul 30 16:02:02 2008

Licensed to: ONE TWO
     1                           	processor	16F877A
     2                           	opt	pw 79
     3                           	psect	__Z76266RS_,global,delta=1
     4                           	psect	text0,local,class=CODE,delta=2
     5                           	psect	text1,local,class=CODE,delta=2
     6  0000                     
     7  0000                     
     8  0000                     
     9  0000                     
    10  0000                     
    11  0000                     
    12  0000                     
    13  0000                     
    14  0000                     
    15  0000                     
    16                           
    17                           	psect	__Z76266RS_
    18  0190                     
    19  0190                     
    20                           
    21                           	psect	text0
    22  0560                     _DelayMs
    23                           ;	_cnt assigned to ?a_DelayMs+0
    24  0000                     _DelayMs$cnt	set	?a_DelayMs
    25                           ;	_i assigned to ?a_DelayMs+1
    26  0000                     _DelayMs$i	set	?a_DelayMs+1
    27                           ;	__dcnt assigned to ?a_DelayMs+2
    28  0000                     _DelayMs$_dcnt	set	?a_DelayMs+2
    29                           ;_cnt stored from w
    30  0560  0183               	clrf	3	;select bank 0
    31  0561  00AA               	movwf	?a_DelayMs
    32  0562                     l4
    33                           ;delay.c: 20: unsigned char i;
    34                           ;delay.c: 22: i = 4;
    35  0562  3004               	movlw	4
    36  0563  00AB               	movwf	?a_DelayMs+1
    37  0564                     l7
    38                           ;delay.c: 23: do {
    39                           ;delay.c: 24: { unsigned char _dcnt; _dcnt = (2
      +                          50)/((12*1000L)/(4*1000L))|1; while(--_dcnt != 
      +                          0) continue; };
    40  0564  3053               	movlw	83
    41  0565  00AC               	movwf	?a_DelayMs+2
    42  0566                     l9
    43  0566  0BAC               	decfsz	?a_DelayMs+2
    44  0567  2D66               	goto	l9
    45                           ;delay.c: 25: } while(--i);
    46  0568  0BAB               	decfsz	?a_DelayMs+1
    47  0569  2D64               	goto	l7
    48                           ;delay.c: 26: } while(--cnt);
    49  056A  0BAA               	decfsz	?a_DelayMs
    50  056B  2D62               	goto	l4
    51  056C  0008               	return


HI-TECH Software PICC Macro Assembler V8.05PL1
Symbol Table                                          Wed Jul 30 16:02:02 2008

    ?a_DelayMs 002A              l4 0562              l7 0564  
            l9 0566        _DelayMs 0560          status 0003  

⌨️ 快捷键说明

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