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

📄 _50hz_60hzc.lst

📁 yaobaiji源程序,pic16c54,picc8.05,
💻 LST
字号:


HI-TECH Software PICC Macro Assembler V8.05PL1
Serial number: HCPIC-43327                            Fri Feb 24 12:56:22 2006

Licensed to: ONE TWO
     1                           	processor	16F54
     2                           	opt	pw 79
     3                           	psect	__Z43327RS_,global,delta=1
     4                           	psect	ctext0,local,size=512,class=ENTRY,delta=
      +                          2
     5                           	psect	text0,local,class=CODE,with=ctext0,delta
      +                          =2
     6                           	psect	text1,local,class=CODE,delta=2
     7  0000                     
     8  0000                     
     9  0000                     
    10  0000                     
    11  0000                     
    12  0000                     
    13  0000                     
    14  0000                     
    15  0000                     
    16                           
    17                           	psect	__Z43327RS_
    18  014                     
    19  014                     
    20                           
    21                           	psect	ctext0
    22  020                     __50hz_60hz
    23                           ;	_count0 assigned to ?a__50hz_60hz+0
    24  0000                     __50hz_60hz$count0	set	?a__50hz_60hz
    25                           ;	_count1 assigned to ?a__50hz_60hz+1
    26  0000                     __50hz_60hz$count1	set	?a__50hz_60hz+1
    27                           ;	_count2 assigned to ?a__50hz_60hz+2
    28  0000                     __50hz_60hz$count2	set	?a__50hz_60hz+2
    29                           ;_50hz_60hzc.c: 14: char count0=8;
    30  020  C08                	movlw	8
    31  021  031                	movwf	?a__50hz_60hz
    32                           ;_50hz_60hzc.c: 15: char count1=0;
    33  022  072                	clrf	?a__50hz_60hz+1
    34                           ;_50hz_60hzc.c: 16: char count2=0;
    35  023  073                	clrf	?a__50hz_60hz+2
    36                           ;_50hz_60hzc.c: 18: while(count0)
    37  024  BAA                	goto	l2
    38                           
    39                           	psect	text0
    40                           ;_50hz_60hzc.c: 19: {
    41  195  B97                	goto	l5
    42  196                     l6
    43                           ;_50hz_60hzc.c: 21: asm("clrwdt");
    44  196  004                	clrwdt	;#
    45  197                     l5
    46  197  645                	btfsc	5,2
    47  198  B9B                	goto	l8
    48  199  B96                	goto	l6
    49                           ;_50hz_60hzc.c: 22: while(RA2)
    50  19A                     l9
    51                           ;_50hz_60hzc.c: 23: asm("clrwdt");
    52  19A  004                	clrwdt	;#
    53  19B                     l8
    54  19B  645                	btfsc	5,2
    55  19C  B9A                	goto	l9
    56                           ;_50hz_60hzc.c: 24: TMR0=0;
    57  19D  061                	clrf	1	;volatile
    58                           ;_50hz_60hzc.c: 25: while(!RA2)
    59  19E                     l11
    60  19E  645                	btfsc	5,2
    61  19F  BA2                	goto	l13
    62                           ;_50hz_60hzc.c: 26: asm("clrwdt");
    63  1A0  004                	clrwdt	;#
    64  1A1  B9E                	goto	l11
    65  1A2                     l13
    66                           ;_50hz_60hzc.c: 27: if(TMR0>=140)
    67  1A2  C8C                	movlw	-116
    68  1A3  081                	subwf	1,w	;volatile
    69  1A4  703                	btfss	3,0
    70  1A5  BA8                	goto	l14
    71                           ;_50hz_60hzc.c: 28: count1++;
    72  1A6  2B2                	incf	?a__50hz_60hz+1
    73                           ;_50hz_60hzc.c: 29: else
    74  1A7  BA9                	goto	l15
    75  1A8                     l14
    76                           ;_50hz_60hzc.c: 30: count2++;
    77  1A8  2B3                	incf	?a__50hz_60hz+2
    78  1A9                     l15
    79                           ;_50hz_60hzc.c: 32: count0--;
    80  1A9  0F1                	decf	?a__50hz_60hz
    81  1AA                     l2
    82                           ;_50hz_60hzc.c: 33: }
    83  1AA  231                	movf	?a__50hz_60hz
    84  1AB  743                	btfss	3,2
    85  1AC  B97                	goto	l5
    86                           ;_50hz_60hzc.c: 35: if(count1>count2)
    87  1AD  212                	movf	?a__50hz_60hz+1,w
    88  1AE  093                	subwf	?a__50hz_60hz+2,w
    89  1AF  603                	btfsc	3,0
    90  1B0  BB3                	goto	l16
    91                           ;_50hz_60hzc.c: 36: _50_60_fg=0;
    92  1B1  45E                	bcf	30,2
    93                           ;_50hz_60hzc.c: 37: else
    94  1B2  BB4                	goto	l17
    95  1B3                     l16
    96                           ;_50hz_60hzc.c: 38: _50_60_fg=1;
    97  1B3  55E                	bsf	30,2
    98  1B4                     l17
    99                           ;_50hz_60hzc.c: 39: TMR0=0;
   100  1B4  061                	clrf	1	;volatile
   101                           ;_50hz_60hzc.c: 40: }
   102  1B5  800                	retlw	0
   103                           
   104                           	psect	text1
   105  0000                     
   106  0000                     
   107  0000                     
   108  0000                     
   109  0000                     
   110  0000                     
   111  0000                     
   112  0000                     
   113  0000                     
   114  0000                     
   115  0000                     
   116  0000                     
   117  0000                     
   118  0000                     
   119  0000                     
   120  0000                     
   121  0000                     
   122  0000                     
   123  0000                     
   124  0000                     
   125  0000                     
   126  0000                     
   127  0000                     
   128  0000                     
   129  0000                     
   130  0000                     
   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                     


HI-TECH Software PICC Macro Assembler V8.05PL1
Symbol Table                                          Fri Feb 24 12:56:22 2006

                l2 01AA                  l5 0197                  l6 0196  
                l8 019B                  l9 019A                 l11 019E  
               l13 01A2                 l14 01A8                 l15 01A9  
               l16 01B3                 l17 01B4       ?a__50hz_60hz 0011  
            status 0003         __50hz_60hz 0020  

⌨️ 快捷键说明

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