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

📄 power_low.lst

📁 picc编写的16系列单片机输出一个1.5秒时间的下降沿
💻 LST
字号:


HI-TECH Software PICC Macro Assembler V8.05PL1
                                                      Mon Sep 22 11:49:08 2008


     1                           	processor	16F72
     2                           	opt	pw 79
     3                           	psect	__Z49231UD_,global,delta=1
     4                           	psect	text0,local,class=CODE,delta=2
     5                           	psect	config,global,class=CONFIG,delta=2
     6                           	psect	text1,local,class=CODE,delta=2
     7                           	psect	text2,local,class=CODE,delta=2
     8                           	psect	text3,local,class=CODE,delta=2
     9                           	psect	text4,local,class=CODE,delta=2
    10                           	psect	text5,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	text0
    23  07A5                     _main
    24                           ;power_low.c: 11: chu_shi();
    25  07A5  27CD               	call	_chu_shi
    26  07A6                     l4
    27                           ;power_low.c: 13: do
    28                           ;power_low.c: 14: {
    29  07A6  3040               	movlw	64
    30  07A7  00A0               	movwf	?_del1
    31  07A8  309C               	movlw	156
    32  07A9  00A1               	movwf	?_del1+1
    33  07AA  3000               	movlw	0
    34  07AB  01A2               	clrf	?_del1+2
    35  07AC  01A3               	clrf	?_del1+3
    36  07AD  27E1               	call	_del1
    37                           ;power_low.c: 19: ;
    38  07AE  2FA6               	goto	l4
    39                           
    40                           	psect	config
    41  2007  3FA6               	dw	16294	;#
    42                           
    43                           	psect	text1
    44                           ;power_low.c: 25: void chu_shi(void)
    45                           ;power_low.c: 26: {
    46  07CD                     _chu_shi
    47                           ;power_low.c: 27: TRISC=0;
    48  07CD  1683               	bsf	3,5
    49  07CE  1303               	bcf	3,6	;carry unused
    50  07CF  0187               	clrf	7	;volatile
    51                           ;power_low.c: 28: PORTC=0;
    52  07D0  1283               	bcf	3,5
    53  07D1  0187               	clrf	7	;volatile
    54                           ;power_low.c: 29: OPTION=0X0F;
    55  07D2  300F               	movlw	15
    56  07D3  1683               	bsf	3,5
    57  07D4  0081               	movwf	1
    58                           ;power_low.c: 30: ADCON1=0X06;
    59  07D5  3006               	movlw	6
    60  07D6  009F               	movwf	31	;volatile
    61                           ;power_low.c: 32: PR2=52;
    62  07D7  3034               	movlw	52
    63  07D8  0092               	movwf	18	;volatile
    64                           ;power_low.c: 33: CCPR1L=26;
    65  07D9  301A               	movlw	26
    66  07DA  1283               	bcf	3,5
    67  07DB  0095               	movwf	21	;volatile
    68                           ;power_low.c: 34: T2CON=0X00;
    69  07DC  0192               	clrf	18	;volatile
    70                           ;power_low.c: 35: TMR2ON=1;
    71  07DD  1512               	bsf	18,2
    72                           ;power_low.c: 36: CCP1CON=0X0C;
    73  07DE  300C               	movlw	12
    74  07DF  0097               	movwf	23	;volatile
    75                           ;power_low.c: 37: }
    76  07E0  0008               	return
    77                           
    78                           	psect	text2
    79                           ;power_low.c: 40: void del(unsigned char f)
    80                           ;power_low.c: 41: {
    81  07AF                     _del
    82                           ;	_f assigned to ?a_del+0
    83  0000                     _del$f	set	?a_del
    84                           ;	_x assigned to ?a_del+1
    85  0000                     _del$x	set	?a_del+1
    86                           ;_f stored from w
    87  07AF  0183               	clrf	3	;select bank 0
    88  07B0  00A0               	movwf	?a_del
    89                           ;power_low.c: 42: unsigned char x;
    90  07B1  01A1               	clrf	?a_del+1
    91  07B2  2FB5               	goto	l10
    92  07B3                     l7
    93  07B3  0064               	clrwdt	;#
    94  07B4  0AA1               	incf	?a_del+1
    95  07B5                     l10
    96  07B5  0820               	movf	?a_del,w
    97  07B6  0221               	subwf	?a_del+1,w
    98  07B7  1803               	btfsc	3,0
    99  07B8  0008               	return
   100  07B9  2FB3               	goto	l7
   101                           
   102                           	psect	text3
   103  07E1                     _del1
   104                           ;	_x assigned to ?a_del1+0
   105  0000                     _del1$x	set	?a_del1
   106                           ;power_low.c: 48: unsigned long x;
   107  07E1  1283               	bcf	3,5
   108  07E2  01A4               	clrf	?a_del1
   109  07E3  01A5               	clrf	?a_del1+1
   110  07E4  01A6               	clrf	?a_del1+2
   111  07E5  01A7               	clrf	?a_del1+3
   112  07E6  2FEF               	goto	l15
   113  07E7                     l12
   114  07E7  0064               	clrwdt	;#
   115  07E8  0AA4               	incf	?a_del1
   116  07E9  1903               	btfsc	3,2
   117  07EA  0AA5               	incf	?a_del1+1
   118  07EB  1903               	btfsc	3,2
   119  07EC  0AA6               	incf	?a_del1+2
   120  07ED  1903               	btfsc	3,2
   121  07EE  0AA7               	incf	?a_del1+3
   122  07EF                     l15
   123  07EF  0823               	movf	?_del1+3,w
   124  07F0  0227               	subwf	?a_del1+3,w
   125  07F1  1D03               	btfss	3,2
   126  07F2  2FFD               	goto	u25
   127  07F3  0822               	movf	?_del1+2,w
   128  07F4  0226               	subwf	?a_del1+2,w
   129  07F5  1D03               	btfss	3,2
   130  07F6  2FFD               	goto	u25
   131  07F7  0821               	movf	?_del1+1,w
   132  07F8  0225               	subwf	?a_del1+1,w
   133  07F9  1D03               	btfss	3,2
   134  07FA  2FFD               	goto	u25
   135  07FB  0820               	movf	?_del1,w
   136  07FC  0224               	subwf	?a_del1,w
   137  07FD                     u25
   138  07FD  1803               	btfsc	3,0
   139  07FE  0008               	return
   140  07FF  2FE7               	goto	l12
   141                           
   142                           	psect	text4
   143  07BA                     _pow_low
   144                           ;	_num assigned to ?a_pow_low+0
   145  0000                     _pow_low$num	set	?a_pow_low
   146                           ;power_low.c: 54: unsigned char num=0xff;
   147  07BA  30FF               	movlw	-1
   148  07BB  1283               	bcf	3,5
   149  07BC  00A0               	movwf	?a_pow_low
   150                           ;power_low.c: 60: else goto loop1;
   151  07BD                     l17
   152                           ;power_low.c: 55: loop1:
   153                           ;power_low.c: 56: CCPR1L=num;
   154  07BD  0820               	movf	?a_pow_low,w
   155  07BE  1303               	bcf	3,6	;carry unused
   156  07BF  0095               	movwf	21	;volatile
   157                           ;power_low.c: 57: del1(v);
   158  07C0  0820               	movf	?_pow_low,w
   159  07C1  00A0               	movwf	?_del1
   160  07C2  0821               	movf	?_pow_low+1,w
   161  07C3  00A1               	movwf	?_del1+1
   162  07C4  0822               	movf	?_pow_low+2,w
   163  07C5  00A2               	movwf	?_del1+2
   164  07C6  0823               	movf	?_pow_low+3,w
   165  07C7  00A3               	movwf	?_del1+3
   166  07C8  27E1               	call	_del1
   167                           ;power_low.c: 58: num--;
   168  07C9  03A0               	decf	?a_pow_low
   169                           ;power_low.c: 59: if(num==0xff);
   170  07CA  0F20               	incfsz	?a_pow_low,w
   171  07CB  2FBD               	goto	l17
   172                           ;power_low.c: 62: }
   173  07CC  0008               	return
   174                           
   175                           	psect	text5
   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                     
   196  0000                     
   197  0000                     
   198  0000                     
   199  0000                     
   200  0000                     
   201  0000                     
   202  0000                     
   203  0000                     
   204  0000                     
   205  0000                     
   206  0000                     
   207  0000                     
   208  0000                     
   209  0000                     
   210  0000                     
   211  0000                     
   212  0000                     
   213  0000                     
   214  0000                     
   215  0000                     
   216  0000                     
   217  0000                     
   218  0000                     
   219  0000                     
   220  0000                     
   221  0000                     
   222  0000                     
   223  0000                     
   224  0000                     
   225  0000                     
   226  0000                     
   227  0000                     
   228  0000                     
   229  0000                     
   230  0000                     
   231  0000                     
   232  0000                     
   233  0000                     
   234  0000                     
   235  0000                     
   236  0000                     
   237  0000                     
   238  0000                     
   239  0000                     
   240  0000                     
   241  0000                     
   242  0000                     
   243  0000                     
   244  0000                     
   245  0000                     
   246  0000                     
   247  0000                     
   248  0000                     
   249  0000                     
   250  0000                     
   251  0000                     
   252  0000                     
   253  0000                     
   254  0000                     
   255  0000                     
   256  0000                     
   257  0000                     
   258  0000                     
   259  0000                     
   260  0000                     
   261  0000                     
   262  0000                     
   263  0000                     
   264  0000                     
   265  0000                     
   266  0000                     
   267  0000                     
   268  0000                     
   269  0000                     
   270  0000                     
   271  0000                     
   272  0000                     
   273  0000                     
   274  0000                     
   275  0000                     
   276  0000                     
   277  0000                     
   278  0000                     
   279  0000                     
   280  0000                     
   281  0000                     
   282  0000                     
   283  0000                     
   284  0000                     
   285  0000                     
   286  0000                     
   287  0000                     
   288  0000                     
   289  0000                     
   290  0000                     
   291  0000                     
   292  0000                     
   293  0000                     
   294  0000                     
   295  0000                     
   296  0000                     
   297  0000                     
   298  0000                     
   299  0000                     
   300  0000                     
   301  0000                     
   302  0000                     
   303  0000                     
   304  0000                     
   305  0000                     
   306  0000                     
   307  0000                     
   308  0000                     
   309  0000                     
   310  0000                     
   311  0000                     
   312  0000                     
   313  0000                     
   314  0000                     
   315  0000                     
   316  0000                     
   317  0000                     
   318  0000                     
   319  0000                     
   320  0000                     
   321  0000                     
   322  0000                     
   323  0000                     
   324  0000                     
   325  0000                     
   326  0000                     
   327  0000                     
   328  0000                     
   329  0000                     
   330  0000                     
   331  0000                     
   332  0000                     
   333  0000                     
   334  0000                     
   335  0000                     
   336  0000                     
   337  0000                     
   338  0000                     
   339  0000                     
   340  0000                     


HI-TECH Software PICC Macro Assembler V8.05PL1
Symbol Table                                          Mon Sep 22 11:49:08 2008

     ?a_del1 0024            l4 07A6            l7 07B3           l10 07B5  
         l12 07E7           l15 07EF           l17 07BD           u25 07FD  
        _del 07AF     ?_pow_low 0020         _del1 07E1         _main 07A5  
  ?a_pow_low 0020         start 0004        ?_del1 0020        ?a_del 0020  
    _chu_shi 07CD      _pow_low 07BA        status 0003  

⌨️ 快捷键说明

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