?? main.lst
字號:
HI-TECH Software PICC Macro Assembler V8.05PL1
Thu Jul 10 09:37:07 2008
1 processor 16F877
2 opt pw 79
3 psect __Z49231UD_,global,delta=1
4 psect text0,local,class=CODE,delta=2
5 psect text1,local,class=CODE,delta=2
6 psect rbss_0,global,class=BANK0,space=1,delta=
+ 1
7 0000
8 0000
9 0000
10 0000
11 0000
12 0000
13 0000
14 0000
15 0000
16 0000
17
18 psect text0
19 058E _main
20 ; _do_key assigned to ?a_main+0
21 0000 _main$do_key set ?a_main
22 ; _q assigned to ?a_main+1
23 0000 _main$q set ?a_main+1
24 ;Main.c: 16: unsigned char q=65;
25 058E 3041 movlw 65
26 058F 1283 bcf 3,5
27 0590 1303 bcf 3,6 ;carry unused
28 0591 00B1 movwf ?a_main+1
29 ;Main.c: 17: unsigned char do_key=1;
30 0592 01B0 clrf ?a_main
31 0593 0AB0 incf ?a_main
32 ;Main.c: 19: TRISD0 = 0;
33 0594 1683 bsf 3,5
34 0595 1008 bcf 8,0
35 ;Main.c: 20: TRISD1 = 0;
36 0596 1088 bcf 8,1
37 ;Main.c: 21: TRISD3 = 1;
38 0597 1588 bsf 8,3
39 ;Main.c: 22: RD0=1;
40 0598 1283 bcf 3,5
41 0599 1408 bsf 8,0
42 ;Main.c: 23: RD1=0;
43 059A 1088 bcf 8,1
44 ;Main.c: 24: RD3=1;
45 059B 1588 bsf 8,3
46 ;Main.c: 26: ZLG7289_cmd(0xa4);
47 059C 30A4 movlw -92
48 059D 120A 118A 26F2 fcall _ZLG7289_cmd
49 ;Main.c: 27: T1_Initial();
50 05A0 120A 118A 2563 fcall _T1_Initial
+ 120A 118A
51 ;Main.c: 29: a[2] = 0x0a;
52 05A5 300A movlw 10
53 05A6 00A8 movwf _a+2
54 ;Main.c: 30: a[5] = 0x0a;
55 05A7 00AB movwf _a+5
56 ;Main.c: 31: second=50;
57 05A8 3032 movlw 50
58 05A9 00A4 movwf _second
59 ;Main.c: 32: min=59;
60 05AA 303B movlw 59
61 05AB 00A3 movwf _min
62 ;Main.c: 33: hour=8;
63 05AC 3008 movlw 8
64 05AD 00A2 movwf _hour
65 05AE l3
66 ;Main.c: 35: while(1)
67 ;Main.c: 36: {
68 05AE 1988 btfsc 8,3
69 05AF 2DC5 goto l5
70 ;Main.c: 38: {
71 05B0 1988 btfsc 8,3
72 05B1 2DC7 goto l8
73 05B2 0B30 decfsz ?a_main,w
74 05B3 2DC7 goto l8
75 ;Main.c: 41: {
76 05B4 120A 118A 273C fcall _ZLG7289_key
+ 120A 118A
77 05B9 00B1 movwf ?a_main+1
78 ;Main.c: 43: if(q != 0xff)
79 05BA 0A31 incf ?a_main+1,w
80 05BB 1903 btfsc 3,2
81 05BC 2DC3 goto l7
82 ;Main.c: 44: key_recode(q);
83 05BD 0831 movf ?a_main+1,w
84 05BE 120A 118A 2612 fcall _key_recode
+ 120A 118A
85 05C3 l7
86 ;Main.c: 45: do_key=0;
87 05C3 01B0 clrf ?a_main
88 ;Main.c: 46: }
89 ;Main.c: 48: else do_key=1;
90 05C4 2DC7 goto l8
91 05C5 l5
92 05C5 01B0 clrf ?a_main
93 05C6 0AB0 incf ?a_main
94 05C7 l8
95 ;Main.c: 50: deal_clock();
96 05C7 120A 118A 25D0 fcall _deal_clock
97 ;Main.c: 51: LED_show();
98 05CA 120A 118A 27B4 fcall _LED_show
+ 120A 118A
99 ;Main.c: 52: }
100 05CF 2DAE goto l3
101
102 psect text1
103 0000
104 0000
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
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
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -