?? _50hz_60hzc.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 + -