📄 init_res.lst
字号:
HI-TECH Software PICC Macro Assembler V8.05PL1
Serial number: HCPIC-88888 Wed Jan 16 12:31:42 2008
Licensed to: ONE TWO
1 processor 16F877A
2 opt pw 79
3 psect __Z88888RS_,global,delta=1
4 psect text4,local,class=CODE,delta=2
5 psect text5,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 __Z88888RS_
18 0190
19 0190
20
21 psect text4
22 0735 _fun_timer2set
23 ;init_res.c: 81: T2CON=0x7c;
24 0735 307C movlw 124
25 0736 0183 clrf 3 ;select bank 0
26 0737 0092 movwf 18 ;volatile
27 ;init_res.c: 83: PR2=250;
28 0738 30FA movlw -6
29 0739 1683 bsf 3,5
30 073A 0092 movwf 18 ;volatile
31 ;init_res.c: 84: TMR2=0x00;
32 073B 1283 bcf 3,5
33 073C 0191 clrf 17 ;volatile
34 ;init_res.c: 87: }
35 073D 0008 return
36 073E _fun_tim0set
37 ;init_res.c: 65: PSA=0;
38 073E 1683 bsf 3,5
39 073F 1303 bcf 3,6 ;carry unused
40 0740 1181 bcf 1,3
41 ;init_res.c: 67: PS0=0;PS1=1;PS2=1;
42 0741 1001 bcf 1,0
43 0742 1481 bsf 1,1
44 0743 1501 bsf 1,2
45 ;init_res.c: 69: T0CS=0;
46 0744 1281 bcf 1,5
47 ;init_res.c: 70: TMR0=0x06;
48 0745 3006 movlw 6
49 0746 1283 bcf 3,5
50 0747 0081 movwf 1 ;volatile
51 ;init_res.c: 72: TMR0IE=1;
52 0748 168B bsf 11,5
53 ;init_res.c: 73: }
54 0749 0008 return
55 074A _iniadkey
56 074A 0183 clrf 3 ;select bank 0
57 074B 018C clrf 12 ;volatile
58 ;init_res.c: 49: PIE1=0;
59 074C 1683 bsf 3,5
60 074D 018C clrf 12 ;volatile
61 ;init_res.c: 51: ADCON1=0x02;
62 074E 3002 movlw 2
63 074F 009F movwf 31 ;volatile
64 ;init_res.c: 52: TRISA0=1;
65 0750 1405 bsf 5,0
66 ;init_res.c: 53: TRISA1=1;
67 0751 1485 bsf 5,1
68 ;init_res.c: 54: TRISA2=1;
69 0752 1505 bsf 5,2
70 ;init_res.c: 55: TRISA3=1;
71 0753 1585 bsf 5,3
72 ;init_res.c: 57: }
73 0754 1283 bcf 3,5
74 0755 0008 return
75 0756 _INITIAL
76 ;init_res.c: 31: PORTA=0X00;
77 0756 0183 clrf 3 ;select bank 0
78 0757 0185 clrf 5 ;volatile
79 ;init_res.c: 32: PORTB=0X00;
80 0758 0186 clrf 6 ;volatile
81 ;init_res.c: 33: PORTC=0X00;
82 0759 0187 clrf 7 ;volatile
83 ;init_res.c: 34: PORTD=0X00;
84 075A 0188 clrf 8 ;volatile
85 ;init_res.c: 35: PORTE=0X00;
86 075B 0189 clrf 9 ;volatile
87 ;init_res.c: 36: TRISB=0X00;
88 075C 1683 bsf 3,5
89 075D 0186 clrf 6 ;volatile
90 ;init_res.c: 37: TRISA=0X0f;
91 075E 300F movlw 15
92 075F 0085 movwf 5 ;volatile
93 ;init_res.c: 38: TRISC=0X07;
94 0760 3007 movlw 7
95 0761 0087 movwf 7 ;volatile
96 ;init_res.c: 39: TRISD=0Xf0;
97 0762 30F0 movlw -16
98 0763 0088 movwf 8 ;volatile
99 ;init_res.c: 40: TRISE=0X00;
100 0764 0189 clrf 9 ;volatile
101 ;init_res.c: 42: }
102 0765 1283 bcf 3,5
103 0766 0008 return
104 0767 _initset
105 ;init_res.c: 16: char eeaddr;
106 0767 018B clrf 11 ;volatile
107 ;init_res.c: 18: INITIAL();
108 0768 2756 fcall _INITIAL
109 ;init_res.c: 19: iniadkey();
110 0769 274A fcall _iniadkey
111 ;init_res.c: 20: fun_tim0set();
112 076A 273E fcall _fun_tim0set
113 ;init_res.c: 21: fun_timer2set();
114 076B 2735 fcall _fun_timer2set
115 ;init_res.c: 22: PEIE=1 ;
116 076C 170B bsf 11,6
117 ;init_res.c: 23: GIE=1 ;
118 076D 178B bsf 11,7
119 ;init_res.c: 25: }
120 076E 0008 return
121
122 psect text5
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
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
196 0000
197 0000
198 0000
199 0000
200 0000
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -