Rev 3338 Rev 3342
Line 1... Line 1...
1 CCS PCM C Compiler, Version 4.106, 47914 23-V-13 16:19 1 CCS PCM C Compiler, Version 4.106, 47914 06-X-13 22:07
2   2  
3 Filename: Z:\home\kaklik\MLAB\Designs\Measuring_instruments\GM_counter\SW\counter\main.lst 3 Filename: Z:\home\kaklik\svnMLAB\Designs\Measuring_instruments\GM_counter\SW\PIC16F887\main.lst
4   4  
5 ROM used: 3009 words (37%) 5 ROM used: 3009 words (37%)
6 Largest free fragment is 2048 6 Largest free fragment is 2048
7 RAM used: 37 (10%) at main() level 7 RAM used: 37 (10%) at main() level
8 56 (15%) worst case 8 56 (15%) worst case
Line 1925... Line 1925...
1925 0B1B: CLRF 2C 1925 0B1B: CLRF 2C
1926 0B1C: CLRF 2B 1926 0B1C: CLRF 2B
1927 .................... break; 1927 .................... break;
1928 0B1D: GOTO 32B 1928 0B1D: GOTO 32B
1929 .................... case TRESHOLD_setup: 1929 .................... case TRESHOLD_setup:
1930 .................... if(treshold > 0x05 ) treshold +=5; 1930 .................... if(treshold > 0x05 ) treshold -=5;
1931 0B1E: MOVF 39,W 1931 0B1E: MOVF 39,W
1932 0B1F: SUBLW 05 1932 0B1F: SUBLW 05
1933 0B20: BTFSC 03.0 1933 0B20: BTFSC 03.0
1934 0B21: GOTO 324 1934 0B21: GOTO 324
1935 0B22: MOVLW 05 1935 0B22: MOVLW 05
1936 0B23: ADDWF 39,F 1936 0B23: SUBWF 39,F
1937 .................... setup_vref(VREF_HIGH|treshold); //sets 3.6(vdd *value/32 +vdd/4) if vdd is 5.0V 1937 .................... setup_vref(VREF_HIGH|treshold); //sets 3.6(vdd *value/32 +vdd/4) if vdd is 5.0V
1938 0B24: MOVF 39,W 1938 0B24: MOVF 39,W
1939 0B25: IORLW 80 1939 0B25: IORLW 80
1940 0B26: MOVWF 3A 1940 0B26: MOVWF 3A
1941 0B27: BSF 03.5 1941 0B27: BSF 03.5