CCS PCM C Compiler, Version 3.147, 17929 Filename: e:\andre\pic\temp\timer1_test_interrupt.LST ROM used: 701 (9%) Largest free fragment is 2048 RAM used: 37 (21%) at main() level 58 (33%) worst case Stack: 3 worst case (2 in main + 1 for interrupts) * 0000: MOVLW 00 0001: MOVWF 0A 0002: GOTO 18A 0003: NOP 0004: MOVWF 7F 0005: SWAPF 03,W 0006: CLRF 03 0007: MOVWF 21 0008: MOVF 0A,W 0009: MOVWF 20 000A: CLRF 0A 000B: MOVF 04,W 000C: MOVWF 22 000D: MOVF 77,W 000E: MOVWF 23 000F: MOVF 78,W 0010: MOVWF 24 0011: MOVF 79,W 0012: MOVWF 25 0013: MOVF 7A,W 0014: MOVWF 26 0015: MOVF 7B,W 0016: MOVWF 27 0017: BCF 03.7 0018: BCF 03.5 0019: MOVLW 8C 001A: MOVWF 04 001B: BTFSS 00.0 001C: GOTO 01F 001D: BTFSC 0C.0 001E: GOTO 032 001F: MOVF 22,W 0020: MOVWF 04 0021: MOVF 23,W 0022: MOVWF 77 0023: MOVF 24,W 0024: MOVWF 78 0025: MOVF 25,W 0026: MOVWF 79 0027: MOVF 26,W 0028: MOVWF 7A 0029: MOVF 27,W 002A: MOVWF 7B 002B: MOVF 20,W 002C: MOVWF 0A 002D: SWAPF 21,W 002E: MOVWF 03 002F: SWAPF 7F,F 0030: SWAPF 7F,W 0031: RETFIE 0032: BCF 0A.3 0033: BCF 0A.4 0034: GOTO 097 * 1F00: RETLW 00 * 0097: INCF 2B,F 0098: BTFSC 03.2 0099: INCF 2C,F 009A: BCF 0C.0 009B: BCF 0A.3 009C: BCF 0A.4 009D: GOTO 01F * 01A1: CLRF 33 * 018A: CLRF 04 018B: MOVLW 1F 018C: ANDWF 03,F 018D: MOVLW 07 018E: BSF 03.5 018F: MOVWF 1F 0190: MOVLW 10 0191: MOVWF 19 0192: MOVLW 26 0193: MOVWF 18 0194: MOVLW 90 0195: BCF 03.5 0196: MOVWF 18 0197: MOVLW FF 0198: MOVWF 2A 0199: MOVLW 10 019A: BSF 03.5 019B: MOVWF 19 019C: MOVLW 26 019D: MOVWF 18 019E: MOVLW 90 019F: BCF 03.5 01A0: MOVWF 18 * 01A2: MOVLW 85 01A3: MOVWF 10 01A4: BSF 03.5 01A5: BSF 0C.0 01A6: MOVLW 01 01A7: BCF 03.5 01A8: ADDWF 33,F 01A9: MOVWF 32 * 0035: BCF 0A.0 0036: BCF 0A.1 0037: BCF 0A.2 0038: ADDWF 02,F 0039: RETLW 50 003A: RETLW 6C 003B: RETLW 65 003C: RETLW 61 003D: RETLW 73 003E: RETLW 65 003F: RETLW 20 0040: RETLW 70 0041: RETLW 72 0042: RETLW 65 0043: RETLW 73 0044: RETLW 73 0045: RETLW 20 0046: RETLW 61 0047: RETLW 20 0048: RETLW 6B 0049: RETLW 65 004A: RETLW 79 004B: RETLW 20 004C: RETLW 74 004D: RETLW 6F 004E: RETLW 20 004F: RETLW 73 0050: RETLW 74 0051: RETLW 61 0052: RETLW 72 0053: RETLW 74 0054: RETLW 20 0055: RETLW 0A 0056: RETLW 00 * 01AA: CLRF 34 01AB: MOVF 34,W 01AC: CALL 035 01AD: INCF 34,F 01AE: MOVWF 77 01AF: BTFSS 0C.4 01B0: GOTO 1AF 01B1: MOVWF 19 01B2: MOVLW 1D 01B3: SUBWF 34,W 01B4: BTFSS 03.2 01B5: GOTO 1AB 01B6: BTFSS 0C.5 01B7: GOTO 1B6 01B8: MOVF 1A,W 01B9: MOVWF 31 01BA: MOVF 31,W 01BB: SUBLW 1B 01BC: BTFSS 03.2 01BD: GOTO 1BF 01BE: GOTO 2BB 01BF: MOVLW C0 01C0: IORWF 0B,F 01C1: CLRF 0F 01C2: CLRF 0E 01C3: CLRF 2C 01C4: CLRF 2B 01C5: MOVLW C8 01C6: ADDWF 33,W 01C7: SUBWF 32,W 01C8: BTFSC 03.0 01C9: GOTO 1D1 01CA: MOVLW A6 01CB: MOVWF 77 01CC: DECFSZ 77,F 01CD: GOTO 1CC 01CE: NOP 01CF: INCF 32,F 01D0: GOTO 1C5 01D1: BCF 0B.6 01D2: BCF 0B.7 01D3: BTFSC 0B.7 01D4: GOTO 1D2 01D5: MOVF 0F,W 01D6: MOVWF 7A 01D7: MOVF 0E,W 01D8: MOVWF 77 01D9: MOVF 0F,W 01DA: SUBWF 7A,W 01DB: BTFSS 03.2 01DC: GOTO 1D5 01DD: MOVF 77,W 01DE: MOVWF 2D 01DF: MOVF 7A,W 01E0: MOVWF 2E 01E1: CLRF 2F 01E2: CLRF 30 01E3: MOVLW 00 01E4: CLRF 7A 01E5: ADDWF 2D,F 01E6: MOVF 7A,W 01E7: BTFSC 03.0 01E8: INCFSZ 7A,W 01E9: ADDWF 2E,F 01EA: MOVLW 00 01EB: BTFSC 03.0 01EC: MOVLW 01 01ED: ADDWF 2F,F 01EE: MOVLW 00 01EF: BTFSC 03.0 01F0: MOVLW 01 01F1: ADDWF 30,F 01F2: MOVLW 0F 01F3: SUBWF 2D,F 01F4: MOVLW 00 01F5: BTFSS 03.0 01F6: MOVLW 01 01F7: SUBWF 2E,F 01F8: MOVLW 00 01F9: BTFSS 03.0 01FA: MOVLW 01 01FB: SUBWF 2F,F 01FC: MOVLW 00 01FD: BTFSS 03.0 01FE: MOVLW 01 01FF: SUBWF 30,F * 0057: BCF 0A.0 0058: BCF 0A.1 0059: BCF 0A.2 005A: ADDWF 02,F 005B: RETLW 54 005C: RETLW 69 005D: RETLW 6D 005E: RETLW 65 005F: RETLW 20 0060: RETLW 69 0061: RETLW 73 0062: RETLW 20 0063: RETLW 25 0064: RETLW 6C 0065: RETLW 75 0066: RETLW 2E 0067: RETLW 25 0068: RETLW 30 0069: RETLW 36 006A: RETLW 75 006B: RETLW 20 006C: RETLW 73 006D: RETLW 65 006E: RETLW 63 006F: RETLW 6F 0070: RETLW 6E 0071: RETLW 64 0072: RETLW 73 0073: RETLW 2E 0074: RETLW 0D 0075: RETLW 0A 0076: RETLW 00 * 00E0: MOVF 04,W 00E1: MOVWF 42 00E2: MOVLW 3B 00E3: MOVWF 47 00E4: MOVLW 9A 00E5: MOVWF 46 00E6: MOVLW CA 00E7: MOVWF 45 00E8: CLRF 44 00E9: MOVLW 0A 00EA: MOVWF 43 00EB: MOVF 41,W 00EC: MOVWF 4B 00ED: MOVF 40,W 00EE: MOVWF 4A 00EF: MOVF 3F,W 00F0: MOVWF 49 00F1: MOVF 3E,W 00F2: MOVWF 48 00F3: MOVF 47,W 00F4: MOVWF 4F 00F5: MOVF 46,W 00F6: MOVWF 4E 00F7: MOVF 45,W 00F8: MOVWF 4D 00F9: MOVF 44,W 00FA: MOVWF 4C 00FB: CALL 09E 00FC: MOVF 00,W 00FD: MOVWF 3E 00FE: INCF 04,F 00FF: MOVF 00,W 0100: MOVWF 3F 0101: INCF 04,F 0102: MOVF 00,W 0103: MOVWF 40 0104: INCF 04,F 0105: MOVF 00,W 0106: MOVWF 41 0107: MOVLW FD 0108: ADDWF 04,F 0109: MOVF 77,F 010A: BTFSS 03.2 010B: GOTO 11E 010C: MOVF 43,W 010D: XORLW 01 010E: BTFSC 03.2 010F: GOTO 11E 0110: MOVF 42,W 0111: BTFSC 03.2 0112: GOTO 11F 0113: ANDLW 0F 0114: SUBWF 43,W 0115: BTFSC 03.2 0116: GOTO 119 0117: BTFSC 03.0 0118: GOTO 125 0119: MOVLW F0 011A: BTFSC 42.6 011B: MOVLW 00 011C: MOVWF 77 011D: GOTO 11F 011E: CLRF 42 011F: MOVLW 30 0120: ADDWF 77,F 0121: MOVF 77,W 0122: BTFSS 0C.4 0123: GOTO 122 0124: MOVWF 19 0125: MOVF 47,W 0126: MOVWF 4B 0127: MOVF 46,W 0128: MOVWF 4A 0129: MOVF 45,W 012A: MOVWF 49 012B: MOVF 44,W 012C: MOVWF 48 012D: CLRF 4F 012E: CLRF 4E 012F: CLRF 4D 0130: MOVLW 0A 0131: MOVWF 4C 0132: CALL 09E 0133: MOVF 7A,W 0134: MOVWF 47 0135: MOVF 79,W 0136: MOVWF 46 0137: MOVF 78,W 0138: MOVWF 45 0139: MOVF 77,W 013A: MOVWF 44 013B: DECFSZ 43,F 013C: GOTO 0EB 013D: RETLW 00 * 0153: MOVF 78,W 0154: MOVF 3F,W 0155: MOVWF 41 0156: MOVLW 64 0157: MOVWF 42 0158: CALL 13E 0159: MOVF 77,W 015A: MOVWF 3F 015B: MOVF 78,W 015C: MOVLW 30 015D: BTFSS 03.2 015E: GOTO 166 015F: BTFSC 40.0 0160: GOTO 16D 0161: BTFSC 40.3 0162: GOTO 16D 0163: BTFSC 40.4 0164: MOVLW 20 0165: GOTO 168 0166: BCF 40.3 0167: BCF 40.4 0168: ADDWF 78,F 0169: MOVF 78,W 016A: BTFSS 0C.4 016B: GOTO 16A 016C: MOVWF 19 016D: MOVF 3F,W 016E: MOVWF 41 016F: MOVLW 0A 0170: MOVWF 42 0171: CALL 13E 0172: MOVF 77,W 0173: MOVWF 3F 0174: MOVF 78,W 0175: MOVLW 30 0176: BTFSS 03.2 0177: GOTO 17C 0178: BTFSC 40.3 0179: GOTO 181 017A: BTFSC 40.4 017B: MOVLW 20 017C: ADDWF 78,F 017D: MOVF 78,W 017E: BTFSS 0C.4 017F: GOTO 17E 0180: MOVWF 19 0181: MOVLW 30 0182: ADDWF 3F,F 0183: MOVF 3F,W 0184: BTFSS 0C.4 0185: GOTO 184 0186: MOVWF 19 0187: BCF 0A.3 0188: BCF 0A.4 0189: GOTO 270 (RETURN) 0200: MOVF 30,W 0201: MOVWF 4B 0202: MOVF 2F,W 0203: MOVWF 4A 0204: MOVF 2E,W 0205: MOVWF 49 0206: MOVF 2D,W 0207: MOVWF 48 0208: CLRF 4F 0209: MOVLW 4C 020A: MOVWF 4E 020B: MOVLW 4B 020C: MOVWF 4D 020D: MOVLW 40 020E: MOVWF 4C 020F: CALL 09E 0210: MOVF 7A,W 0211: MOVWF 37 0212: MOVF 79,W 0213: MOVWF 36 0214: MOVF 78,W 0215: MOVWF 35 0216: MOVF 77,W 0217: MOVWF 34 0218: MOVF 30,W 0219: MOVWF 4B 021A: MOVF 2F,W 021B: MOVWF 4A 021C: MOVF 2E,W 021D: MOVWF 49 021E: MOVF 2D,W 021F: MOVWF 48 0220: CLRF 4F 0221: CLRF 4E 0222: CLRF 4D 0223: MOVLW 05 0224: MOVWF 4C 0225: CALL 09E 0226: MOVF 7A,W 0227: MOVWF 3B 0228: MOVF 79,W 0229: MOVWF 3A 022A: MOVF 78,W 022B: MOVWF 39 022C: MOVF 77,W 022D: MOVWF 38 022E: MOVF 3B,W 022F: MOVWF 4B 0230: MOVF 3A,W 0231: MOVWF 4A 0232: MOVF 39,W 0233: MOVWF 49 0234: MOVF 38,W 0235: MOVWF 48 0236: CLRF 4F 0237: MOVLW 0F 0238: MOVWF 4E 0239: MOVLW 42 023A: MOVWF 4D 023B: MOVLW 40 023C: MOVWF 4C 023D: CALL 09E 023E: MOVF 00,W 023F: MOVWF 39 0240: INCF 04,F 0241: MOVF 00,W 0242: MOVWF 3A 0243: INCF 04,F 0244: MOVF 00,W 0245: MOVWF 3B 0246: INCF 04,F 0247: MOVF 00,W 0248: MOVWF 3C 0249: CLRF 3D 024A: MOVF 3D,W 024B: CALL 057 024C: INCF 3D,F 024D: MOVWF 77 024E: BTFSS 0C.4 024F: GOTO 24E 0250: MOVWF 19 0251: MOVLW 08 0252: SUBWF 3D,W 0253: BTFSS 03.2 0254: GOTO 24A 0255: MOVLW 41 0256: MOVWF 04 0257: MOVF 37,W 0258: MOVWF 41 0259: MOVF 36,W 025A: MOVWF 40 025B: MOVF 35,W 025C: MOVWF 3F 025D: MOVF 34,W 025E: MOVWF 3E 025F: CALL 0E0 0260: MOVLW 2E 0261: BTFSS 0C.4 0262: GOTO 261 0263: MOVWF 19 0264: MOVLW 03 0265: MOVWF 3E 0266: MOVLW 30 0267: BTFSS 0C.4 0268: GOTO 267 0269: MOVWF 19 026A: DECFSZ 3E,F 026B: GOTO 266 026C: MOVF 39,W 026D: MOVWF 3F 026E: CLRF 40 026F: GOTO 153 0270: MOVLW 10 0271: MOVWF 3F 0272: MOVF 3F,W 0273: CALL 057 0274: INCF 3F,F 0275: MOVWF 77 0276: BTFSS 0C.4 0277: GOTO 276 0278: MOVWF 19 0279: MOVLW 1B 027A: SUBWF 3F,W 027B: BTFSS 03.2 027C: GOTO 272 * 0077: BCF 0A.0 0078: BCF 0A.1 0079: BCF 0A.2 007A: ADDWF 02,F 007B: RETLW 54 007C: RETLW 69 007D: RETLW 6D 007E: RETLW 65 007F: RETLW 20 0080: RETLW 69 0081: RETLW 73 0082: RETLW 20 0083: RETLW 25 0084: RETLW 6C 0085: RETLW 75 0086: RETLW 20 0087: RETLW 6D 0088: RETLW 69 0089: RETLW 6C 008A: RETLW 6C 008B: RETLW 69 008C: RETLW 73 008D: RETLW 65 008E: RETLW 63 008F: RETLW 6F 0090: RETLW 6E 0091: RETLW 64 0092: RETLW 73 0093: RETLW 2E 0094: RETLW 0D 0095: RETLW 0A 0096: RETLW 00 * 027D: MOVF 30,W 027E: MOVWF 4B 027F: MOVF 2F,W 0280: MOVWF 4A 0281: MOVF 2E,W 0282: MOVWF 49 0283: MOVF 2D,W 0284: MOVWF 48 0285: CLRF 4F 0286: CLRF 4E 0287: MOVLW 13 0288: MOVWF 4D 0289: MOVLW 88 028A: MOVWF 4C 028B: CALL 09E 028C: MOVF 7A,W 028D: MOVWF 37 028E: MOVF 79,W 028F: MOVWF 36 0290: MOVF 78,W 0291: MOVWF 35 0292: MOVF 77,W 0293: MOVWF 34 0294: CLRF 38 0295: MOVF 38,W 0296: CALL 077 0297: INCF 38,F 0298: MOVWF 77 0299: BTFSS 0C.4 029A: GOTO 299 029B: MOVWF 19 029C: MOVLW 08 029D: SUBWF 38,W 029E: BTFSS 03.2 029F: GOTO 295 02A0: MOVLW 41 02A1: MOVWF 04 02A2: MOVF 37,W 02A3: MOVWF 41 02A4: MOVF 36,W 02A5: MOVWF 40 02A6: MOVF 35,W 02A7: MOVWF 3F 02A8: MOVF 34,W 02A9: MOVWF 3E 02AA: CALL 0E0 02AB: MOVLW 0B 02AC: MOVWF 39 02AD: MOVF 39,W 02AE: CALL 077 02AF: INCF 39,F 02B0: MOVWF 77 02B1: BTFSS 0C.4 02B2: GOTO 2B1 02B3: MOVWF 19 02B4: MOVLW 1B 02B5: SUBWF 39,W 02B6: BTFSS 03.2 02B7: GOTO 2AD 02B8: BSF 03.5 02B9: GOTO 1A6 02BA: BCF 03.5 02BB: SLEEP Configuration Fuses: Word 1: 3F32 HS NOWDT PUT NOPROTECT NOBROWNOUT NOLVP NOCPD WRT