| Line 1... |
Line 1... |
| 1 |
004 @WRITE_PROGRAM_MEMORY8.P1 |
1 |
004 @WRITE_PROGRAM_MEMORY8.P1 |
| 2 |
004-005 @READ_PROGRAM_MEMORY8.P2 |
2 |
004-005 @READ_PROGRAM_MEMORY8.P2 |
| 3 |
015 CCP_1 |
- |
|
| 4 |
015 CCP_1_LOW |
3 |
015 CCP_1_LOW |
| - |
|
4 |
015 CCP_1 |
| 5 |
016 CCP_1_HIGH |
5 |
016 CCP_1_HIGH |
| 6 |
01B CCP_2_LOW |
6 |
01B CCP_2_LOW |
| 7 |
01B CCP_2 |
7 |
01B CCP_2 |
| 8 |
01C CCP_2_HIGH |
8 |
01C CCP_2_HIGH |
| 9 |
020 @INTERRUPT_AREA |
9 |
020 @INTERRUPT_AREA |
| Line 19... |
Line 19... |
| 19 |
02F @TRIS_C |
19 |
02F @TRIS_C |
| 20 |
030-031 MAIN.integration_time |
20 |
030-031 MAIN.integration_time |
| 21 |
032-033 MAIN.time |
21 |
032-033 MAIN.time |
| 22 |
034-035 MAIN.last_timer |
22 |
034-035 MAIN.last_timer |
| 23 |
036.0 MAIN.button_press |
23 |
036.0 MAIN.button_press |
| 24 |
036.1 MAIN.voltage_setup |
24 |
036.1 MAIN.setup_mode |
| 25 |
036.2 MAIN.time_setup |
- |
|
| 26 |
037-038 MAIN.measurement_number |
25 |
037-038 MAIN.measurement_number |
| 27 |
039-03C @PRINTF_L32U_64.P1 |
26 |
039 MAIN.treshold |
| 28 |
039 sound_beep.lenght |
27 |
03A @PRINTF_U_96.P1 |
| 29 |
039 @PSTRINGCN7_96.P1 |
28 |
03A @PSTRINGCN7_64.P2 |
| 30 |
039 lcd_init.i |
29 |
03A-03B @PRINTF_LU_96.P3 |
| 31 |
039 @PSTRINGCN7_64.P1 |
30 |
03A-03D @PRINTF_L32U_64.P4 |
| 32 |
039-03A @PRINTF_LU_96.P2 |
31 |
03A-03B @PRINTF_LU_64.P5 |
| 33 |
039-03C @PRINTF_L32U_96.P3 |
32 |
03A sound_beep.lenght |
| 34 |
039-03A @PRINTF_LU_64.P4 |
33 |
03A @PSTRINGCN7_96.P1 |
| 35 |
039 MAIN.@SCRATCH1 |
34 |
03A-03D @PRINTF_L32U_96.P2 |
| 36 |
039 @PSTRINGC7_96.@SCRATCH1 |
35 |
03A lcd_init.i |
| 37 |
039 @PSTRINGC7_64.@SCRATCH1 |
36 |
03A MAIN.@SCRATCH1 |
| 38 |
03A-03B sound_beep.frequency |
37 |
03A @PSTRINGC7_96.@SCRATCH1 |
| 39 |
03A lcd_init.@SCRATCH1 |
38 |
03A @PSTRINGC7_64.@SCRATCH1 |
| 40 |
03A MAIN.@SCRATCH2 |
39 |
03B-03C sound_beep.frequency |
| 41 |
03A @PSTRINGC7_96.@SCRATCH2 |
40 |
03B @PRINTF_U_96.P1 |
| 42 |
03A @PSTRINGC7_64.@SCRATCH2 |
41 |
03B lcd_init.@SCRATCH1 |
| 43 |
03A @PSTRINGCN7_96.@SCRATCH1 |
42 |
03B MAIN.@SCRATCH2 |
| 44 |
03A @PSTRINGCN7_64.@SCRATCH1 |
43 |
03B @PSTRINGC7_96.@SCRATCH2 |
| 45 |
03B-03C @MUL1616.P1 |
44 |
03B @PSTRINGC7_64.@SCRATCH2 |
| 46 |
03B-03E @MULFF.P2 |
45 |
03B @PSTRINGCN7_96.@SCRATCH1 |
| 47 |
03B MAIN.@SCRATCH3 |
46 |
03B @PSTRINGCN7_64.@SCRATCH1 |
| 48 |
03B @PSTRINGC7_96.@SCRATCH3 |
47 |
03C-03D @MUL1616.P1 |
| 49 |
03B @PSTRINGC7_64.@SCRATCH3 |
48 |
03C-03F @MULFF.P2 |
| 50 |
03B @PSTRINGCN7_96.@SCRATCH2 |
49 |
03C @DIV88.P3 |
| 51 |
03B @PRINTF_LU_96.@SCRATCH1 |
50 |
03C MAIN.@SCRATCH3 |
| 52 |
03B @PSTRINGCN7_64.@SCRATCH2 |
51 |
03C @PSTRINGC7_96.@SCRATCH3 |
| 53 |
03B @PRINTF_LU_64.@SCRATCH1 |
52 |
03C @PSTRINGC7_64.@SCRATCH3 |
| 54 |
03C sound_beep.i |
53 |
03C @PSTRINGCN7_96.@SCRATCH2 |
| 55 |
03C MAIN.@SCRATCH4 |
54 |
03C @PRINTF_LU_96.@SCRATCH1 |
| 56 |
03C @PSTRINGCN7_96.@SCRATCH3 |
55 |
03C @PSTRINGCN7_64.@SCRATCH2 |
| 57 |
03C @PRINTF_LU_96.@SCRATCH2 |
56 |
03C @PRINTF_LU_64.@SCRATCH1 |
| 58 |
03C @PSTRINGCN7_64.@SCRATCH3 |
57 |
03D sound_beep.i |
| 59 |
03C @PRINTF_LU_64.@SCRATCH2 |
58 |
03D @DIV88.P1 |
| 60 |
03D-03E @DIV1616.P1 |
59 |
03D MAIN.@SCRATCH4 |
| 61 |
03D-03E @MUL1616.P2 |
60 |
03D @PSTRINGCN7_96.@SCRATCH3 |
| 62 |
03D sound_beep.@SCRATCH1 |
61 |
03D @PRINTF_LU_96.@SCRATCH2 |
| 63 |
03D MAIN.@SCRATCH5 |
62 |
03D @PSTRINGCN7_64.@SCRATCH3 |
| 64 |
03D @PRINTF_L32U_96.@SCRATCH1 |
63 |
03D @PRINTF_LU_64.@SCRATCH2 |
| 65 |
03D @PRINTF_LU_96.@SCRATCH3 |
64 |
03E-03F @MUL1616.P1 |
| 66 |
03D @PRINTF_LU_64.@SCRATCH3 |
65 |
03E-03F @DIV1616.P2 |
| 67 |
03D @PRINTF_L32U_64.@SCRATCH1 |
66 |
03E sound_beep.@SCRATCH1 |
| 68 |
03E sound_beep.@SCRATCH2 |
67 |
03E MAIN.@SCRATCH5 |
| 69 |
03E MAIN.@SCRATCH6 |
68 |
03E @PRINTF_L32U_96.@SCRATCH1 |
| 70 |
03E @PRINTF_L32U_96.@SCRATCH2 |
69 |
03E @PRINTF_LU_96.@SCRATCH3 |
| 71 |
03E @PRINTF_LU_96.@SCRATCH4 |
70 |
03E @DIV88.@SCRATCH1 |
| 72 |
03E @PRINTF_LU_64.@SCRATCH4 |
71 |
03E @PRINTF_LU_64.@SCRATCH3 |
| 73 |
03E @PRINTF_L32U_64.@SCRATCH2 |
72 |
03E @PRINTF_L32U_64.@SCRATCH1 |
| 74 |
03F-042 @ADDFF.P1 |
73 |
03F sound_beep.@SCRATCH2 |
| 75 |
03F-040 @DIV1616.P2 |
74 |
03F MAIN.@SCRATCH6 |
| 76 |
03F-042 @MULFF.P3 |
75 |
03F @PRINTF_L32U_96.@SCRATCH2 |
| 77 |
03F-040 @ITOF.P4 |
76 |
03F @PRINTF_LU_96.@SCRATCH4 |
| 78 |
03F-042 @SFTOI.P5 |
77 |
03F @PRINTF_LU_64.@SCRATCH4 |
| 79 |
03F sound_beep.@SCRATCH3 |
78 |
03F @PRINTF_L32U_64.@SCRATCH2 |
| 80 |
03F @PRINTF_L32U_96.@SCRATCH3 |
79 |
040-041 @DIV1616.P1 |
| 81 |
03F @MUL1616.@SCRATCH1 |
80 |
040-043 @MULFF.P2 |
| 82 |
03F @PRINTF_LU_96.@SCRATCH5 |
81 |
040-043 @ADDFF.P3 |
| 83 |
03F @PRINTF_LU_64.@SCRATCH5 |
82 |
040-041 @ITOF.P4 |
| 84 |
03F @PRINTF_L32U_64.@SCRATCH3 |
83 |
040-043 @SFTOI.P5 |
| 85 |
040 @delay_us1.P1 |
84 |
040 sound_beep.@SCRATCH3 |
| 86 |
040 @PRINTF_L32U_96.@SCRATCH4 |
85 |
040 @PRINTF_L32U_96.@SCRATCH3 |
| 87 |
040 @PRINTF_LU_96.@SCRATCH6 |
86 |
040 @MUL1616.@SCRATCH1 |
| 88 |
040 @PRINTF_LU_64.@SCRATCH6 |
87 |
040 @PRINTF_LU_96.@SCRATCH5 |
| 89 |
040 @PRINTF_L32U_64.@SCRATCH4 |
88 |
040 @PRINTF_LU_64.@SCRATCH5 |
| 90 |
041 @DIV1616.@SCRATCH1 |
89 |
040 @PRINTF_L32U_64.@SCRATCH3 |
| 91 |
041 @PRINTF_L32U_96.@SCRATCH5 |
90 |
041 @delay_us1.P1 |
| 92 |
041 @PRINTF_LU_96.@SCRATCH7 |
91 |
041 @PRINTF_L32U_96.@SCRATCH4 |
| 93 |
041 @PRINTF_LU_64.@SCRATCH7 |
92 |
041 @PRINTF_LU_96.@SCRATCH6 |
| 94 |
041 @PRINTF_L32U_64.@SCRATCH5 |
93 |
041 @PRINTF_LU_64.@SCRATCH6 |
| 95 |
042 @PRINTF_L32U_96.@SCRATCH6 |
94 |
041 @PRINTF_L32U_64.@SCRATCH4 |
| 96 |
042 @PRINTF_L32U_64.@SCRATCH6 |
95 |
042 @DIV1616.@SCRATCH1 |
| 97 |
043-046 @ADDFF.P1 |
96 |
042 @PRINTF_L32U_96.@SCRATCH5 |
| 98 |
043 @PRINTF_L32U_96.@SCRATCH7 |
97 |
042 @PRINTF_LU_96.@SCRATCH7 |
| 99 |
043 @MULFF.@SCRATCH1 |
98 |
042 @PRINTF_LU_64.@SCRATCH7 |
| 100 |
043 @PRINTF_L32U_64.@SCRATCH7 |
99 |
042 @PRINTF_L32U_64.@SCRATCH5 |
| 101 |
044 @PRINTF_L32U_96.@SCRATCH8 |
100 |
043 @PRINTF_L32U_96.@SCRATCH6 |
| 102 |
044 @MULFF.@SCRATCH2 |
101 |
043 @PRINTF_L32U_64.@SCRATCH6 |
| 103 |
044 @PRINTF_L32U_64.@SCRATCH8 |
102 |
044-047 @ADDFF.P1 |
| 104 |
045-048 @DIV3232.P1 |
103 |
044 @PRINTF_L32U_96.@SCRATCH7 |
| 105 |
045 @PUTCHAR_1_.P2 |
104 |
044 @MULFF.@SCRATCH1 |
| 106 |
045 lcd_putc.c |
105 |
044 @PRINTF_L32U_64.@SCRATCH7 |
| 107 |
045 @MULFF.@SCRATCH3 |
106 |
045 @PRINTF_L32U_96.@SCRATCH8 |
| 108 |
046 @delay_ms1.P1 |
107 |
045 @MULFF.@SCRATCH2 |
| 109 |
046 lcd_gotoxy.x |
108 |
045 @PRINTF_L32U_64.@SCRATCH8 |
| 110 |
046 @MULFF.@SCRATCH4 |
109 |
046 @PUTCHAR_1_.P1 |
| 111 |
047 lcd_gotoxy.y |
110 |
046-049 @DIV3232.P2 |
| 112 |
047 @MULFF.@SCRATCH5 |
111 |
046 lcd_putc.c |
| 113 |
047 @ADDFF.@SCRATCH1 |
112 |
046 @MULFF.@SCRATCH3 |
| 114 |
048 lcd_gotoxy.address |
113 |
047 @delay_ms1.P1 |
| 115 |
048 @ADDFF.@SCRATCH2 |
114 |
047 lcd_gotoxy.x |
| 116 |
049-04C @DIV3232.P1 |
115 |
047 @MULFF.@SCRATCH4 |
| 117 |
049 lcd_gotoxy.@SCRATCH1 |
116 |
048 lcd_gotoxy.y |
| 118 |
049 @ADDFF.@SCRATCH3 |
117 |
048 @MULFF.@SCRATCH5 |
| 119 |
04A lcd_send_byte.address |
118 |
048 @ADDFF.@SCRATCH1 |
| 120 |
04A @ADDFF.@SCRATCH4 |
119 |
049 lcd_gotoxy.address |
| 121 |
04B lcd_send_byte.n |
120 |
049 @ADDFF.@SCRATCH2 |
| 122 |
04B @ADDFF.@SCRATCH5 |
121 |
04A-04D @DIV3232.P1 |
| 123 |
04C lcd_read_byte.low |
122 |
04A lcd_gotoxy.@SCRATCH1 |
| 124 |
04C lcd_send_byte.@SCRATCH1 |
123 |
04A @ADDFF.@SCRATCH3 |
| 125 |
04C @ADDFF.@SCRATCH6 |
124 |
04B lcd_send_byte.address |
| 126 |
04D lcd_send_nibble.n |
125 |
04B @ADDFF.@SCRATCH4 |
| 127 |
04D lcd_read_byte.high |
126 |
04C lcd_send_byte.n |
| 128 |
04D @DIV3232.@SCRATCH1 |
127 |
04C @ADDFF.@SCRATCH5 |
| 129 |
04D @ADDFF.@SCRATCH7 |
128 |
04D lcd_read_byte.low |
| 130 |
04E lcd_read_nibble.n |
129 |
04D lcd_send_byte.@SCRATCH1 |
| 131 |
04E lcd_read_byte.@SCRATCH1 |
130 |
04D @ADDFF.@SCRATCH6 |
| 132 |
04E @DIV3232.@SCRATCH2 |
131 |
04E lcd_read_byte.high |
| 133 |
04E @ADDFF.@SCRATCH8 |
132 |
04E lcd_send_nibble.n |
| 134 |
04F lcd_read_nibble.@SCRATCH1 |
133 |
04E @DIV3232.@SCRATCH1 |
| 135 |
04F @DIV3232.@SCRATCH3 |
134 |
04E @ADDFF.@SCRATCH7 |
| 136 |
050 @DIV3232.@SCRATCH4 |
135 |
04F lcd_read_nibble.n |
| 137 |
051 @DIV3232.@SCRATCH5 |
136 |
04F lcd_read_byte.@SCRATCH1 |
| - |
|
137 |
04F @DIV3232.@SCRATCH2 |
| - |
|
138 |
04F @ADDFF.@SCRATCH8 |
| - |
|
139 |
050 lcd_read_nibble.@SCRATCH1 |
| - |
|
140 |
050 @DIV3232.@SCRATCH3 |
| - |
|
141 |
051 @DIV3232.@SCRATCH4 |
| - |
|
142 |
052 @DIV3232.@SCRATCH5 |
| 138 |
077 @SCRATCH |
143 |
077 @SCRATCH |
| 139 |
078 @SCRATCH |
144 |
078 @SCRATCH |
| 140 |
078 _RETURN_ |
145 |
078 _RETURN_ |
| 141 |
079 @SCRATCH |
146 |
079 @SCRATCH |
| 142 |
07A @SCRATCH |
147 |
07A @SCRATCH |
| Line 176... |
Line 181... |
| 176 |
EFF @INTERRUPT_AREA |
181 |
EFF @INTERRUPT_AREA |
| 177 |
F7F @INTERRUPT_AREA |
182 |
F7F @INTERRUPT_AREA |
| 178 |
FFF @INTERRUPT_AREA |
183 |
FFF @INTERRUPT_AREA |
| 179 |
|
184 |
|
| 180 |
ROM Allocation: |
185 |
ROM Allocation: |
| 181 |
00A9 @delay_ms1 |
186 |
00A4 @delay_ms1 |
| 182 |
05FC @delay_us1 |
187 |
0643 @delay_us1 |
| 183 |
0235 @PUTCHAR_1_ |
188 |
0230 @PUTCHAR_1_ |
| 184 |
0038 LCD_INIT_STRING |
189 |
0038 LCD_INIT_STRING |
| 185 |
0122 lcd_read_byte |
190 |
011D lcd_read_byte |
| 186 |
00E9 lcd_read_nibble |
191 |
00E4 lcd_read_nibble |
| 187 |
00BD lcd_send_nibble |
192 |
00B8 lcd_send_nibble |
| 188 |
011A lcd_send_byte |
193 |
0115 lcd_send_byte |
| 189 |
0176 lcd_init |
194 |
0171 lcd_init |
| 190 |
01B0 lcd_gotoxy |
195 |
01AB lcd_gotoxy |
| 191 |
01C2 lcd_putc |
196 |
01BD lcd_putc |
| 192 |
0040 RTCC_isr |
197 |
0040 RTCC_isr |
| 193 |
0047 TIMER1_isr |
198 |
0047 TIMER1_isr |
| 194 |
060D sound_beep |
199 |
0654 sound_beep |
| 195 |
061E @DIV1616 |
200 |
0665 @DIV1616 |
| 196 |
0800 MAIN |
201 |
0800 MAIN |
| 197 |
005A @const124 |
202 |
005A @const124 |
| 198 |
01EF @PSTRINGC7_96 |
203 |
01EA @PSTRINGC7_96 |
| 199 |
006A @const126 |
204 |
006A @const126 |
| 200 |
0257 @PSTRINGC7_64 |
205 |
0252 @PSTRINGC7_64 |
| 201 |
0079 @const128 |
206 |
0079 @const128 |
| 202 |
0087 @const129 |
207 |
0087 @const129 |
| 203 |
0088 @const131 |
208 |
0088 @const131 |
| 204 |
029D @PSTRINGCN7_96 |
209 |
0298 @PSTRINGCN7_96 |
| 205 |
02EC @DIV3232 |
210 |
02E7 @DIV3232 |
| 206 |
032E @PRINTF_L32U_96 |
211 |
0329 @PRINTF_L32U_96 |
| 207 |
038A @MUL1616 |
212 |
0385 @MUL1616 |
| 208 |
03A1 @ITOF |
213 |
039C @ITOF |
| 209 |
03BE @MULFF |
214 |
03B9 @MULFF |
| 210 |
0435 @ADDFF |
215 |
0430 @ADDFF |
| 211 |
0578 @SFTOI |
216 |
0573 @SFTOI |
| 212 |
0090 @const152 |
217 |
0090 @const152 |
| 213 |
0599 @PRINTF_LU_96 |
218 |
0594 @PRINTF_LU_96 |
| - |
|
219 |
05F7 @DIV88 |
| 214 |
0098 @const156 |
220 |
060C @PRINTF_U_96 |
| 215 |
009D @const157 |
221 |
0098 @const162 |
| 216 |
0656 @PSTRINGCN7_64 |
222 |
069D @PSTRINGCN7_64 |
| 217 |
06A5 @PRINTF_LU_64 |
223 |
06EC @PRINTF_LU_64 |
| 218 |
0708 @PRINTF_L32U_64 |
224 |
074F @PRINTF_L32U_64 |
| 219 |
0800 @cinit |
225 |
0800 @cinit |
| 220 |
|
226 |
|
| 221 |
|
227 |
|
| 222 |
User Memory space: |
228 |
User Memory space: |
| 223 |
|
229 |
|
| 224 |
User Memory space: |
230 |
User Memory space: |
| 225 |
|
231 |
|
| 226 |
Project Directory: |
232 |
Project Directory: |
| 227 |
D:\Honza\MLAB\Designs\Measuring_instruments\GM_counter\SW\counter\ |
233 |
Z:\home\kaklik\MLAB\Designs\Measuring_instruments\GM_counter\SW\counter\ |
| 228 |
|
234 |
|
| 229 |
Project Files: |
235 |
Project Files: |
| 230 |
main.c |
236 |
main.c |
| 231 |
main.h |
237 |
main.h |
| 232 |
C:\Program Files (x86)\PICC\devices\16F887.h |
238 |
C:\Program Files (x86)\PICC\devices\16F887.h |
| 233 |
C:\Program Files (x86)\PICC\drivers\lcd.c |
239 |
C:\Program Files (x86)\PICC\drivers\lcd.c |
| 234 |
|
240 |
|
| 235 |
Units: |
241 |
Units: |
| 236 |
D:\Honza\MLAB\Designs\Measuring_instruments\GM_counter\SW\counter\main (main) |
242 |
Z:\home\kaklik\MLAB\Designs\Measuring_instruments\GM_counter\SW\counter\main (main) |
| 237 |
|
243 |
|
| 238 |
Compiler Settings: |
244 |
Compiler Settings: |
| 239 |
Processor: PIC16F887 |
245 |
Processor: PIC16F887 |
| 240 |
Pointer Size: 16 |
246 |
Pointer Size: 16 |
| 241 |
ADC Range: 0-1023 |
247 |
ADC Range: 0-1023 |