CCS PCM C Compiler, Version 4.058s, 42064 04-V-08 15:14Filename: C:\RS\Prog\off\off.lstROM used: 91 words (1%)Largest free fragment is 2048RAM used: 7 (2%) at main() level7 (2%) worst caseStack: 0 locations*0000: MOVLW 000001: MOVWF 0A0002: GOTO 0040003: NOP.................... #include "C:\RS\Prog\off\off.h".................... #include <16F873A.h>.................... //////// Standard Header file for the PIC16F873A device ////////////////.................... #device PIC16F877A.................... #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 BROWNOUT //Reset when brownout detected.................... #FUSES LVP //Low Voltage Programming on B3(PIC16) or B5(PIC18).................... #FUSES NOCPD //No EE protection.................... #FUSES NOWRT //Program memory not write protected........................................ #use delay(clock=20000000,RESTART_WDT).................... #use rs232(baud=1200,parity=N,xmit=PIN_C6,rcv=PIN_C7,bits=8)................................................................................ void main().................... {0004: CLRF 040005: BCF 03.70006: MOVLW 1F0007: ANDWF 03,F0008: MOVLW FF0009: BSF 03.5000A: MOVWF 19000B: MOVLW A2000C: MOVWF 18000D: MOVLW 90000E: BCF 03.5000F: MOVWF 180010: BSF 03.50011: BSF 1F.00012: BSF 1F.10013: BSF 1F.20014: BCF 1F.30015: MOVLW 070016: MOVWF 1C........................................ port_b_pullups(TRUE);*001A: BSF 03.5001B: BCF 01.7.................... setup_adc_ports(NO_ANALOGS);001C: BSF 1F.0001D: BSF 1F.1001E: BSF 1F.2001F: BCF 1F.3.................... setup_adc(ADC_OFF);0020: BCF 03.50021: BCF 1F.0.................... setup_spi(SPI_SS_DISABLED);*0017: MOVLW FF0018: BCF 03.50019: MOVWF 20*0022: BCF 14.50023: BCF 20.50024: MOVF 20,W0025: BSF 03.50026: MOVWF 070027: BCF 03.50028: BSF 20.40029: MOVF 20,W002A: BSF 03.5002B: MOVWF 07002C: BCF 03.5002D: BCF 20.3002E: MOVF 20,W002F: BSF 03.50030: MOVWF 070031: MOVLW 010032: BCF 03.50033: MOVWF 140034: MOVLW 000035: BSF 03.50036: MOVWF 14.................... setup_timer_0(RTCC_INTERNAL|RTCC_DIV_1);0037: MOVF 01,W0038: ANDLW C70039: IORLW 08003A: MOVWF 01.................... setup_timer_1(T1_DISABLED);003B: BCF 03.5003C: CLRF 10.................... setup_timer_2(T2_DISABLED,0,1);003D: MOVLW 00003E: MOVWF 78003F: MOVWF 120040: MOVLW 000041: BSF 03.50042: MOVWF 12.................... setup_comparator(NC_NC_NC_NC);0043: MOVLW 070044: MOVWF 1C0045: MOVF 05,W0046: CLRWDT0047: MOVLW 100048: MOVWF 770049: DECFSZ 77,F004A: GOTO 049004B: MOVF 1C,W004C: BCF 03.5004D: BCF 0D.6.................... setup_vref(FALSE);004E: BSF 03.5004F: CLRF 1D........................................ while(TRUE).................... {.................... if(input(PIN_B0))0050: BSF 06.00051: BCF 03.50052: BTFSS 06.00053: GOTO 058.................... printf("A");0054: MOVLW 410055: BTFSS 0C.40056: GOTO 0550057: MOVWF 19.................... }0058: BSF 03.50059: GOTO 050........................................ }005A: SLEEPConfiguration Fuses:Word 1: 3FFA HS NOWDT NOPUT NODEBUG NOPROTECT BROWNOUT LVP NOCPD NOWRT