CCS PCM C Compiler, Version 4.106, 47914 25-3-13 12:36Filename: C:\Users\Honza\Documents\pic\seriovk\main.lstROM used: 280 words (3%)Largest free fragment is 2048RAM used: 6 (2%) at main() level10 (3%) worst caseStack: 2 locations*0000: MOVLW 000001: MOVWF 0A0002: GOTO 09D0003: NOP.................... #include "C:\Users\Honza\Documents\pic\seriovk\main.h".................... #include <16F887.h>.................... //////// Standard Header file for the PIC16F887 device ////////////////.................... #device PIC16F887.................... #list........................................ #device adc=8........................................ #FUSES NOWDT //No Watch Dog Timer.................... #FUSES INTRC //Internal RC Osc.................... #FUSES NOPUT //No Power Up Timer.................... #FUSES MCLR //Master Clear pin enabled.................... #FUSES NOPROTECT //Code not protected from reading.................... #FUSES NOCPD //No EE protection.................... #FUSES NOBROWNOUT //No brownout reset.................... #FUSES IESO //Internal External Switch Over mode enabled.................... #FUSES FCMEN //Fail-safe clock monitor enabled.................... #FUSES NOLVP //No low voltage prgming, B3(PIC16) or B5(PIC18) used for I/O.................... #FUSES NODEBUG //No Debug mode for ICD.................... #FUSES NOWRT //Program memory not write protected.................... #FUSES BORV40 //Brownout reset at 4.0V........................................ #use delay(clock=8000000)*0087: MOVLW 210088: MOVWF 040089: BCF 03.7008A: MOVF 00,W008B: BTFSC 03.2008C: GOTO 09A008D: MOVLW 02008E: MOVWF 78008F: CLRF 770090: DECFSZ 77,F0091: GOTO 0900092: DECFSZ 78,F0093: GOTO 08F0094: MOVLW 970095: MOVWF 770096: DECFSZ 77,F0097: GOTO 0960098: DECFSZ 00,F0099: GOTO 08D009A: BCF 0A.3009B: BCF 0A.4009C: GOTO 116 (RETURN)............................................................ #use rs232(baud=9600,parity=N,xmit=PIN_B7,rcv=PIN_B6,bits=8) //rcv TXD xmit RXD*001F: BSF 03.50020: BCF 06.70021: BCF 03.50022: BCF 06.70023: MOVLW 080024: MOVWF 780025: GOTO 0260026: NOP0027: BSF 78.70028: GOTO 0370029: BCF 78.7002A: RRF 24,F002B: BTFSC 03.0002C: BSF 06.7002D: BTFSS 03.0002E: BCF 06.7002F: BSF 78.60030: GOTO 0370031: BCF 78.60032: DECFSZ 78,F0033: GOTO 02A0034: GOTO 0350035: NOP0036: BSF 06.70037: MOVLW 3F0038: MOVWF 040039: DECFSZ 04,F003A: GOTO 039003B: NOP003C: BTFSC 78.7003D: GOTO 029003E: BTFSC 78.6003F: GOTO 0310040: RETURN................................................................................ void main().................... {*009D: CLRF 04009E: BCF 03.7009F: MOVLW 1F00A0: ANDWF 03,F00A1: MOVLW 7100A2: BSF 03.500A3: MOVWF 0F00A4: MOVF 0F,W00A5: BCF 06.700A6: BCF 03.500A7: BSF 06.700A8: BSF 03.500A9: BSF 03.600AA: MOVF 09,W00AB: ANDLW C000AC: MOVWF 0900AD: BCF 03.600AE: BCF 1F.400AF: BCF 1F.500B0: MOVLW 0000B1: BSF 03.600B2: MOVWF 0800B3: BCF 03.500B4: CLRF 0700B5: CLRF 0800B6: CLRF 09........................................ setup_adc_ports(NO_ANALOGS|VSS_VDD);*00BA: BSF 03.500BB: BSF 03.600BC: MOVF 09,W00BD: ANDLW C000BE: MOVWF 0900BF: BCF 03.600C0: BCF 1F.400C1: BCF 1F.500C2: MOVLW 0000C3: BSF 03.600C4: MOVWF 08.................... setup_adc(ADC_CLOCK_DIV_2);00C5: BCF 03.500C6: BCF 03.600C7: BCF 1F.600C8: BCF 1F.700C9: BSF 03.500CA: BCF 1F.700CB: BCF 03.500CC: BSF 1F.0.................... setup_spi(SPI_SS_DISABLED);00CD: BCF 14.500CE: BCF 20.500CF: MOVF 20,W00D0: BSF 03.500D1: MOVWF 0700D2: BCF 03.500D3: BSF 20.400D4: MOVF 20,W00D5: BSF 03.500D6: MOVWF 0700D7: BCF 03.500D8: BCF 20.300D9: MOVF 20,W00DA: BSF 03.500DB: MOVWF 0700DC: MOVLW 0100DD: BCF 03.500DE: MOVWF 1400DF: MOVLW 0000E0: BSF 03.500E1: MOVWF 14.................... setup_timer_0(RTCC_INTERNAL|RTCC_DIV_1);00E2: MOVF 01,W00E3: ANDLW C700E4: IORLW 0800E5: MOVWF 01.................... setup_timer_1(T1_DISABLED);00E6: BCF 03.500E7: CLRF 10.................... setup_timer_2(T2_DISABLED,0,1);00E8: MOVLW 0000E9: MOVWF 7800EA: MOVWF 1200EB: MOVLW 0000EC: BSF 03.500ED: MOVWF 12.................... setup_ccp1(CCP_OFF);00EE: BCF 03.500EF: BSF 20.200F0: MOVF 20,W00F1: BSF 03.500F2: MOVWF 0700F3: BCF 03.500F4: CLRF 1700F5: BSF 03.500F6: CLRF 1B00F7: CLRF 1C00F8: MOVLW 0100F9: MOVWF 1D.................... setup_comparator(NC_NC_NC_NC);// This device COMP currently not supported by the PICWizard00FA: BCF 03.500FB: BSF 03.600FC: CLRF 0700FD: CLRF 0800FE: CLRF 09........................................ //TODO: User Code.................... printf("Simple Thermomether\r\n",);00FF: MOVLW 040100: MOVWF 0D0101: MOVLW 000102: MOVWF 0F0103: BCF 03.60104: CALL 041.................... printf("(c) Kaklik 2013\r\n");0105: MOVLW 0F0106: BSF 03.60107: MOVWF 0D0108: MOVLW 000109: MOVWF 0F010A: BCF 03.6010B: CALL 041.................... printf("www.mlab.cz\r\n");010C: MOVLW 18010D: BSF 03.6010E: MOVWF 0D010F: MOVLW 000110: MOVWF 0F0111: BCF 03.60112: CALL 041........................................ while (TRUE).................... {........................................ Delay_ms(100);0113: MOVLW 640114: MOVWF 210115: GOTO 087.................... }0116: GOTO 113................................................................................ }0117: SLEEPConfiguration Fuses:Word 1: 2CF5 INTRC NOWDT NOPUT MCLR NOPROTECT NOCPD NOBROWNOUT IESO FCMEN NOLVP NODEBUGWord 2: 3FFF NOWRT BORV40