Rev 567 | Blame | Compare with Previous | Last modification | View Log | Download
CCS PCM C Compiler, Version 3.245, 27853 29-VI-08 23:25Filename: D:\KAKLIK\projekty\programy\C\PIC_C\test\C16F876A\blik\blik.lstROM used: 114 words (1%)Largest free fragment is 2048RAM used: 7 (4%) at main() level8 (5%) worst caseStack: 1 locations*0000: MOVLW 000001: MOVWF 0A0002: GOTO 0170003: NOP.................... #include ".\blik.h".................... #include <16F876A.h>.................... //////// Standard Header file for the PIC16F876A device ////////////////.................... #device PIC16F876A.................... #list........................................ #device adc=8........................................ #FUSES NOWDT //No Watch Dog Timer.................... #FUSES HS //High speed Osc (> 4mhz).................... #FUSES NOPUT //No Power Up Timer.................... #FUSES NOPROTECT //Code not protected from reading.................... #FUSES NODEBUG //No Debug mode for ICD.................... #FUSES NOBROWNOUT //No brownout reset.................... #FUSES NOLVP //No low voltage prgming, B3(PIC16) or B5(PIC18) used for I/O.................... #FUSES NOCPD //No EE protection.................... #FUSES NOWRT //Program memory not write protected........................................ #use delay(clock=20000000)0004: MOVLW 220005: MOVWF 040006: MOVF 00,W0007: BTFSC 03.20008: GOTO 0160009: MOVLW 06000A: MOVWF 78000B: CLRF 77000C: DECFSZ 77,F000D: GOTO 00C000E: DECFSZ 78,F000F: GOTO 00B0010: MOVLW 7B0011: MOVWF 770012: DECFSZ 77,F0013: GOTO 0120014: DECFSZ 00,F0015: GOTO 0090016: RETLW 00.................................................................................................... void main().................... {0017: CLRF 040018: MOVLW 1F0019: ANDWF 03,F001A: BSF 03.5001B: BSF 1F.0001C: BSF 1F.1001D: BSF 1F.2001E: BCF 1F.3001F: MOVLW 070020: MOVWF 1C........................................ setup_adc_ports(NO_ANALOGS);*0024: BSF 03.50025: BSF 1F.00026: BSF 1F.10027: BSF 1F.20028: BCF 1F.3.................... setup_adc(ADC_OFF);0029: BCF 03.5002A: BCF 1F.0.................... setup_spi(FALSE);*0021: MOVLW FF0022: BCF 03.50023: MOVWF 20*002B: BCF 14.5002C: BCF 20.5002D: MOVF 20,W002E: BSF 03.5002F: MOVWF 070030: BCF 03.50031: BSF 20.40032: MOVF 20,W0033: BSF 03.50034: MOVWF 070035: BCF 03.50036: BCF 20.30037: MOVF 20,W0038: BSF 03.50039: MOVWF 07003A: MOVLW 00003B: BCF 03.5003C: MOVWF 14003D: BSF 03.5003E: MOVWF 14.................... setup_timer_0(RTCC_INTERNAL|RTCC_DIV_1);003F: MOVF 01,W0040: ANDLW C70041: IORLW 080042: MOVWF 01.................... setup_timer_1(T1_DISABLED);0043: BCF 03.50044: CLRF 10.................... setup_timer_2(T2_DISABLED,0,1);0045: MOVLW 000046: MOVWF 780047: MOVWF 120048: MOVLW 000049: BSF 03.5004A: MOVWF 12.................... setup_comparator(NC_NC_NC_NC);004B: MOVLW 07004C: MOVWF 1C004D: MOVF 05,W004E: MOVLW 10004F: MOVWF 770050: DECFSZ 77,F0051: GOTO 0500052: NOP0053: MOVF 1C,W0054: BCF 03.50055: BCF 0D.6.................... setup_vref(FALSE);0056: BSF 03.50057: CLRF 1D........................................ While(true).................... {.................... Delay_ms(500);0058: MOVLW 020059: BCF 03.5005A: MOVWF 21005B: MOVLW FA005C: MOVWF 22005D: CALL 004005E: DECFSZ 21,F005F: GOTO 05B.................... Output_high(PIN_B1);0060: BSF 03.50061: BCF 06.10062: BCF 03.50063: BSF 06.1.................... Delay_ms(500);0064: MOVLW 020065: MOVWF 210066: MOVLW FA0067: MOVWF 220068: CALL 0040069: DECFSZ 21,F006A: GOTO 066.................... Output_low(PIN_B1);006B: BSF 03.5006C: BCF 06.1006D: BCF 03.5006E: BCF 06.1.................... }006F: BSF 03.50070: GOTO 058........................................ }0071: SLEEPConfiguration Fuses:Word 1: 3F3A HS NOWDT NOPUT NODEBUG NOPROTECT NOBROWNOUT NOLVP NOCPD NOWRT