Line Address Opcode Label DisAssy 1 000 3002 MOVLW 0x2 2 001 008A MOVWF PCLATH 3 002 2A34 GOTO 0x234 4 003 0000 NOP 5 004 303A MOVLW 0x3A 6 005 0084 MOVWF FSR 7 006 0800 MOVF INDF, W 8 007 1903 BTFSC STATUS, 0x2 9 008 281A GOTO 0x1A 10 009 3001 MOVLW 0x1 11 00A 00A1 MOVWF 0x21 12 00B 30BF MOVLW 0xBF 13 00C 00A0 MOVWF 0x20 14 00D 0064 CLRWDT 15 00E 0BA0 DECFSZ 0x20, F 16 00F 280D GOTO 0xD 17 010 0BA1 DECFSZ 0x21, F 18 011 280B GOTO 0xB 19 012 304A MOVLW 0x4A 20 013 00A0 MOVWF 0x20 21 014 0BA0 DECFSZ 0x20, F 22 015 2814 GOTO 0x14 23 016 0000 NOP 24 017 0064 CLRWDT 25 018 0B80 DECFSZ INDF, F 26 019 2809 GOTO 0x9 27 01A 0008 RETURN 28 01B 149F BSF ADCON0, 0x1 29 01C 189F BTFSC ADCON0, 0x1 30 01D 281C GOTO 0x1C 31 01E 081E MOVF ADRESH, W 32 01F 00B8 MOVWF 0x38 33 020 0838 MOVF 0x38, W 34 021 022B SUBWF 0x2B, W 35 022 1C03 BTFSS STATUS, 0x0 36 023 0AAB INCF 0x2B, F 37 024 082B MOVF 0x2B, W 38 025 0238 SUBWF 0x38, W 39 026 1C03 BTFSS STATUS, 0x0 40 027 03AB DECF 0x2B, F 41 028 082B MOVF 0x2B, W 42 029 3C91 SUBLW 0x91 43 02A 1803 BTFSC STATUS, 0x0 44 02B 282F GOTO 0x2F 45 02C 3003 MOVLW 0x3 46 02D 00A8 MOVWF 0x28 47 02E 285A GOTO 0x5A 48 02F 082B MOVF 0x2B, W 49 030 3C83 SUBLW 0x83 50 031 1803 BTFSC STATUS, 0x0 51 032 2836 GOTO 0x36 52 033 3002 MOVLW 0x2 53 034 00A8 MOVWF 0x28 54 035 285A GOTO 0x5A 55 036 082B MOVF 0x2B, W 56 037 3C7A SUBLW 0x7A 57 038 1803 BTFSC STATUS, 0x0 58 039 283D GOTO 0x3D 59 03A 3001 MOVLW 0x1 60 03B 00A8 MOVWF 0x28 61 03C 285A GOTO 0x5A 62 03D 082B MOVF 0x2B, W 63 03E 3C72 SUBLW 0x72 64 03F 1803 BTFSC STATUS, 0x0 65 040 2843 GOTO 0x43 66 041 01A8 CLRF 0x28 67 042 285A GOTO 0x5A 68 043 01A8 CLRF 0x28 69 044 30F0 MOVLW 0xF0 70 045 0595 ANDWF CCP1CON, F 71 046 0838 MOVF 0x38, W 72 047 3C72 SUBLW 0x72 73 048 1C03 BTFSS STATUS, 0x0 74 049 2855 GOTO 0x55 75 04A 3064 MOVLW 0x64 76 04B 00BA MOVWF 0x3A 77 04C 2004 CALL 0x4 78 04D 3020 MOVLW 0x20 79 04E 0685 XORWF GPIO, F 80 04F 149F BSF ADCON0, 0x1 81 050 189F BTFSC ADCON0, 0x1 82 051 2850 GOTO 0x50 83 052 081E MOVF ADRESH, W 84 053 00B8 MOVWF 0x38 85 054 2846 GOTO 0x46 86 055 3003 MOVLW 0x3 87 056 00AF MOVWF 0x2F 88 057 30E8 MOVLW 0xE8 89 058 00AE MOVWF 0x2E 90 059 1285 BCF GPIO, 0x5 91 05A 0008 RETURN 92 05B 3012 MOVLW 0x12 93 05C 02BF SUBWF 0x3F, F 94 05D 1C03 BTFSS STATUS, 0x0 95 05E 286D GOTO 0x6D 96 05F 303F MOVLW 0x3F 97 060 0084 MOVWF FSR 98 061 30FC MOVLW 0xFC 99 062 0580 ANDWF INDF, F 100 063 1003 BCF STATUS, 0x0 101 064 0C80 RRF INDF, F 102 065 0C80 RRF INDF, F 103 066 0800 MOVF INDF, W 104 067 1903 BTFSC STATUS, 0x2 105 068 286D GOTO 0x6D 106 069 286B GOTO 0x6B 107 06A 0064 CLRWDT 108 06B 0B80 DECFSZ INDF, F 109 06C 286A GOTO 0x6A 110 06D 0008 RETURN 111 06E 1505 BSF GPIO, 0x2 112 06F 0064 CLRWDT 113 070 3006 MOVLW 0x6 114 071 00A0 MOVWF 0x20 115 072 0BA0 DECFSZ 0x20, F 116 073 2872 GOTO 0x72 117 074 1105 BCF GPIO, 0x2 118 075 083B MOVF 0x3B, W 119 076 00BE MOVWF 0x3E 120 077 0ABE INCF 0x3E, F 121 078 03BE DECF 0x3E, F 122 079 1903 BTFSC STATUS, 0x2 123 07A 287F GOTO 0x7F 124 07B 30FF MOVLW 0xFF 125 07C 00BF MOVWF 0x3F 126 07D 205B CALL 0x5B 127 07E 2878 GOTO 0x78 128 07F 083A MOVF 0x3A, W 129 080 00BF MOVWF 0x3F 130 081 205B CALL 0x5B 131 082 083C MOVF 0x3C, W 132 083 1903 BTFSC STATUS, 0x2 133 084 03BD DECF 0x3D, F 134 085 03BC DECF 0x3C, F 135 086 08BC MOVF 0x3C, F 136 087 1D03 BTFSS STATUS, 0x2 137 088 286E GOTO 0x6E 138 089 08BD MOVF 0x3D, F 139 08A 1D03 BTFSS STATUS, 0x2 140 08B 286E GOTO 0x6E 141 08C 0008 RETURN 142 08D 30F0 MOVLW 0xF0 143 08E 0595 ANDWF CCP1CON, F 144 08F 30C8 MOVLW 0xC8 145 090 00BA MOVWF 0x3A 146 091 2004 CALL 0x4 147 092 01B8 CLRF 0x38 148 093 0828 MOVF 0x28, W 149 094 0238 SUBWF 0x38, W 150 095 1803 BTFSC STATUS, 0x0 151 096 28A8 GOTO 0xA8 152 097 1685 BSF GPIO, 0x5 153 098 3002 MOVLW 0x2 154 099 00BB MOVWF 0x3B 155 09A 3024 MOVLW 0x24 156 09B 00BA MOVWF 0x3A 157 09C 3001 MOVLW 0x1 158 09D 00BD MOVWF 0x3D 159 09E 302C MOVLW 0x2C 160 09F 00BC MOVWF 0x3C 161 0A0 206E CALL 0x6E 162 0A1 1285 BCF GPIO, 0x5 163 0A2 1105 BCF GPIO, 0x2 164 0A3 30C8 MOVLW 0xC8 165 0A4 00BA MOVWF 0x3A 166 0A5 2004 CALL 0x4 167 0A6 0AB8 INCF 0x38, F 168 0A7 2893 GOTO 0x93 169 0A8 0828 MOVF 0x28, W 170 0A9 00A9 MOVWF 0x29 171 0AA 30C8 MOVLW 0xC8 172 0AB 00BA MOVWF 0x3A 173 0AC 2004 CALL 0x4 174 0AD 0008 RETURN 175 0AE 30F0 MOVLW 0xF0 176 0AF 0595 ANDWF CCP1CON, F 177 0B0 30C8 MOVLW 0xC8 178 0B1 00BA MOVWF 0x3A 179 0B2 2004 CALL 0x4 180 0B3 1685 BSF GPIO, 0x5 181 0B4 3002 MOVLW 0x2 182 0B5 00BB MOVWF 0x3B 183 0B6 30B9 MOVLW 0xB9 184 0B7 00BA MOVWF 0x3A 185 0B8 01BD CLRF 0x3D 186 0B9 3064 MOVLW 0x64 187 0BA 00BC MOVWF 0x3C 188 0BB 206E CALL 0x6E 189 0BC 3008 MOVLW 0x8 190 0BD 00BA MOVWF 0x3A 191 0BE 2004 CALL 0x4 192 0BF 3003 MOVLW 0x3 193 0C0 00BB MOVWF 0x3B 194 0C1 3048 MOVLW 0x48 195 0C2 00BA MOVWF 0x3A 196 0C3 01BD CLRF 0x3D 197 0C4 3023 MOVLW 0x23 198 0C5 00BC MOVWF 0x3C 199 0C6 206E CALL 0x6E 200 0C7 3008 MOVLW 0x8 201 0C8 00BA MOVWF 0x3A 202 0C9 2004 CALL 0x4 203 0CA 3004 MOVLW 0x4 204 0CB 00BB MOVWF 0x3B 205 0CC 30E4 MOVLW 0xE4 206 0CD 00BA MOVWF 0x3A 207 0CE 01BD CLRF 0x3D 208 0CF 3075 MOVLW 0x75 209 0D0 00BC MOVWF 0x3C 210 0D1 206E CALL 0x6E 211 0D2 1285 BCF GPIO, 0x5 212 0D3 1105 BCF GPIO, 0x2 213 0D4 3002 MOVLW 0x2 214 0D5 00B8 MOVWF 0x38 215 0D6 3096 MOVLW 0x96 216 0D7 00BA MOVWF 0x3A 217 0D8 2004 CALL 0x4 218 0D9 0BB8 DECFSZ 0x38, F 219 0DA 28D6 GOTO 0xD6 220 0DB 01A9 CLRF 0x29 221 0DC 0008 RETURN 222 0DD 3002 MOVLW 0x2 223 0DE 00B1 MOVWF 0x31 224 0DF 30AD MOVLW 0xAD 225 0E0 00B0 MOVWF 0x30 226 0E1 0008 RETURN 227 0E2 3061 MOVLW 0x61 228 0E3 1683 BSF STATUS, 0x5 229 0E4 008F MOVWF TMR1H 230 0E5 0190 CLRF T1CON 231 0E6 080F MOVF TMR1H, W 232 0E7 300B MOVLW 0xB 233 0E8 0085 MOVWF GPIO 234 0E9 0195 CLRF CCP1CON 235 0EA 1283 BCF STATUS, 0x5 236 0EB 0185 CLRF GPIO 237 0EC 1685 BSF GPIO, 0x5 238 0ED 1605 BSF GPIO, 0x4 239 0EE 0064 CLRWDT 240 0EF 3031 MOVLW 0x31 241 0F0 00A0 MOVWF 0x20 242 0F1 0BA0 DECFSZ 0x20, F 243 0F2 28F1 GOTO 0xF1 244 0F3 0000 NOP 245 0F4 1683 BSF STATUS, 0x5 246 0F5 121F BCF ADCON0, 0x4 247 0F6 129F BCF ADCON0, 0x5 248 0F7 131F BCF ADCON0, 0x6 249 0F8 1283 BCF STATUS, 0x5 250 0F9 139F BCF ADCON0, 0x7 251 0FA 141F BSF ADCON0, 0x0 252 0FB 131F BCF ADCON0, 0x6 253 0FC 1683 BSF STATUS, 0x5 254 0FD 141F BSF ADCON0, 0x0 255 0FE 109F BCF ADCON0, 0x1 256 0FF 111F BCF ADCON0, 0x2 257 100 119F BCF ADCON0, 0x3 258 101 3000 MOVLW 0x0 259 102 1283 BCF STATUS, 0x5 260 103 00A1 MOVWF 0x21 261 104 081F MOVF ADCON0, W 262 105 39F3 ANDLW 0xF3 263 106 0421 IORWF 0x21, W 264 107 009F MOVWF ADCON0 265 108 1418 BSF WDTCON, 0x0 266 109 3009 MOVLW 0x9 267 10A 0098 MOVWF WDTCON 268 10B 1683 BSF STATUS, 0x5 269 10C 0801 MOVF TMR0, W 270 10D 39F0 ANDLW 0xF0 271 10E 0081 MOVWF TMR0 272 10F 0064 CLRWDT 273 110 0801 MOVF TMR0, W 274 111 39C7 ANDLW 0xC7 275 112 3808 IORLW 0x8 276 113 0081 MOVWF TMR0 277 114 3005 MOVLW 0x5 278 115 1283 BCF STATUS, 0x5 279 116 0090 MOVWF T1CON 280 117 3000 MOVLW 0x0 281 118 00A1 MOVWF 0x21 282 119 3806 IORLW 0x6 283 11A 0092 MOVWF T2CON 284 11B 30FF MOVLW 0xFF 285 11C 1683 BSF STATUS, 0x5 286 11D 0092 MOVWF T2CON 287 11E 30F0 MOVLW 0xF0 288 11F 1283 BCF STATUS, 0x5 289 120 0595 ANDWF CCP1CON, F 290 121 3002 MOVLW 0x2 291 122 0093 MOVWF CCPR1 292 123 3004 MOVLW 0x4 293 124 0099 MOVWF CMCON0 294 125 1683 BSF STATUS, 0x5 295 126 0805 MOVF GPIO, W 296 127 3802 IORLW 0x2 297 128 0085 MOVWF GPIO 298 129 0064 CLRWDT 299 12A 3002 MOVLW 0x2 300 12B 1283 BCF STATUS, 0x5 301 12C 00A0 MOVWF 0x20 302 12D 0BA0 DECFSZ 0x20, F 303 12E 292D GOTO 0x12D 304 12F 2930 GOTO 0x130 305 130 0819 MOVF CMCON0, W 306 131 118C BCF PIR1, 0x3 307 132 30A4 MOVLW 0xA4 308 133 1683 BSF STATUS, 0x5 309 134 0099 MOVWF CMCON0 310 135 3002 MOVLW 0x2 311 136 1283 BCF STATUS, 0x5 312 137 00B8 MOVWF 0x38 313 138 3096 MOVLW 0x96 314 139 00BA MOVWF 0x3A 315 13A 2004 CALL 0x4 316 13B 0BB8 DECFSZ 0x38, F 317 13C 2938 GOTO 0x138 318 13D 1285 BCF GPIO, 0x5 319 13E 3002 MOVLW 0x2 320 13F 00B8 MOVWF 0x38 321 140 3096 MOVLW 0x96 322 141 00BA MOVWF 0x3A 323 142 2004 CALL 0x4 324 143 0BB8 DECFSZ 0x38, F 325 144 2940 GOTO 0x140 326 145 01A8 CLRF 0x28 327 146 01A9 CLRF 0x29 328 147 01AF CLRF 0x2F 329 148 01AE CLRF 0x2E 330 149 01AA CLRF 0x2A 331 14A 149F BSF ADCON0, 0x1 332 14B 189F BTFSC ADCON0, 0x1 333 14C 294B GOTO 0x14B 334 14D 081E MOVF ADRESH, W 335 14E 00AB MOVWF 0x2B 336 14F 201B CALL 0x1B 337 150 08A8 MOVF 0x28, F 338 151 1903 BTFSC STATUS, 0x2 339 152 298F GOTO 0x18F 340 153 3002 MOVLW 0x2 341 154 00B9 MOVWF 0x39 342 155 30F3 MOVLW 0xF3 343 156 00B8 MOVWF 0x38 344 157 1505 BSF GPIO, 0x2 345 158 0064 CLRWDT 346 159 3006 MOVLW 0x6 347 15A 00A0 MOVWF 0x20 348 15B 0BA0 DECFSZ 0x20, F 349 15C 295B GOTO 0x15B 350 15D 1105 BCF GPIO, 0x2 351 15E 0839 MOVF 0x39, W 352 15F 00BA MOVWF 0x3A 353 160 0ABA INCF 0x3A, F 354 161 03BA DECF 0x3A, F 355 162 1903 BTFSC STATUS, 0x2 356 163 2968 GOTO 0x168 357 164 30FF MOVLW 0xFF 358 165 00BF MOVWF 0x3F 359 166 205B CALL 0x5B 360 167 2961 GOTO 0x161 361 168 0838 MOVF 0x38, W 362 169 00BF MOVWF 0x3F 363 16A 205B CALL 0x5B 364 16B 3003 MOVLW 0x3 365 16C 02B8 SUBWF 0x38, F 366 16D 3000 MOVLW 0x0 367 16E 1C03 BTFSS STATUS, 0x0 368 16F 3001 MOVLW 0x1 369 170 02B9 SUBWF 0x39, F 370 171 0839 MOVF 0x39, W 371 172 3C00 SUBLW 0x0 372 173 1803 BTFSC STATUS, 0x0 373 174 297C GOTO 0x17C 374 175 3AFF XORLW 0xFF 375 176 1D03 BTFSS STATUS, 0x2 376 177 2957 GOTO 0x157 377 178 0838 MOVF 0x38, W 378 179 3C2C SUBLW 0x2C 379 17A 1C03 BTFSS STATUS, 0x0 380 17B 2957 GOTO 0x157 381 17C 3064 MOVLW 0x64 382 17D 00BA MOVWF 0x3A 383 17E 2004 CALL 0x4 384 17F 3002 MOVLW 0x2 385 180 00B8 MOVWF 0x38 386 181 3096 MOVLW 0x96 387 182 00BA MOVWF 0x3A 388 183 2004 CALL 0x4 389 184 0BB8 DECFSZ 0x38, F 390 185 2981 GOTO 0x181 391 186 208D CALL 0x8D 392 187 3002 MOVLW 0x2 393 188 00B8 MOVWF 0x38 394 189 3096 MOVLW 0x96 395 18A 00BA MOVWF 0x3A 396 18B 2004 CALL 0x4 397 18C 0BB8 DECFSZ 0x38, F 398 18D 2989 GOTO 0x189 399 18E 2990 GOTO 0x190 400 18F 20AE CALL 0xAE 401 190 1683 BSF STATUS, 0x5 402 191 019B CLRF 0x1B 403 192 139C BCF 0x1C, 0x7 404 193 141C BSF 0x1C, 0x0 405 194 081A MOVF CMCON1, W 406 195 1283 BCF STATUS, 0x5 407 196 00AC MOVWF 0x2C 408 197 082C MOVF 0x2C, W 409 198 3C02 SUBLW 0x2 410 199 1803 BTFSC STATUS, 0x0 411 19A 29B2 GOTO 0x1B2 412 19B 01AC CLRF 0x2C 413 19C 080B MOVF INTCON, W 414 19D 00A0 MOVWF 0x20 415 19E 138B BCF INTCON, 0x7 416 19F 1683 BSF STATUS, 0x5 417 1A0 019B CLRF 0x1B 418 1A1 1283 BCF STATUS, 0x5 419 1A2 082C MOVF 0x2C, W 420 1A3 1683 BSF STATUS, 0x5 421 1A4 009A MOVWF CMCON1 422 1A5 139C BCF 0x1C, 0x7 423 1A6 151C BSF 0x1C, 0x2 424 1A7 3055 MOVLW 0x55 425 1A8 009D MOVWF 0x1D 426 1A9 30AA MOVLW 0xAA 427 1AA 009D MOVWF 0x1D 428 1AB 149C BSF 0x1C, 0x1 429 1AC 189C BTFSC 0x1C, 0x1 430 1AD 29AC GOTO 0x1AC 431 1AE 111C BCF 0x1C, 0x2 432 1AF 1283 BCF STATUS, 0x5 433 1B0 0820 MOVF 0x20, W 434 1B1 048B IORWF INTCON, F 435 1B2 20DD CALL 0xDD 436 1B3 2A5A GOTO 0x25A 437 1B4 30C8 MOVLW 0xC8 438 1B5 00BA MOVWF 0x3A 439 1B6 2004 CALL 0x4 440 1B7 01B9 CLRF 0x39 441 1B8 3001 MOVLW 0x1 442 1B9 072C ADDWF 0x2C, W 443 1BA 0239 SUBWF 0x39, W 444 1BB 1803 BTFSC STATUS, 0x0 445 1BC 29CC GOTO 0x1CC 446 1BD 1685 BSF GPIO, 0x5 447 1BE 3001 MOVLW 0x1 448 1BF 00BB MOVWF 0x3B 449 1C0 30F4 MOVLW 0xF4 450 1C1 00BA MOVWF 0x3A 451 1C2 01BD CLRF 0x3D 452 1C3 30C8 MOVLW 0xC8 453 1C4 00BC MOVWF 0x3C 454 1C5 206E CALL 0x6E 455 1C6 1285 BCF GPIO, 0x5 456 1C7 30FA MOVLW 0xFA 457 1C8 00BA MOVWF 0x3A 458 1C9 2004 CALL 0x4 459 1CA 0AB9 INCF 0x39, F 460 1CB 29B8 GOTO 0x1B8 461 1CC 1985 BTFSC GPIO, 0x3 462 1CD 29D2 GOTO 0x1D2 463 1CE 3032 MOVLW 0x32 464 1CF 00BA MOVWF 0x3A 465 1D0 2004 CALL 0x4 466 1D1 29CC GOTO 0x1CC 467 1D2 0008 RETURN 468 1D3 3096 MOVLW 0x96 469 1D4 00B8 MOVWF 0x38 470 1D5 1985 BTFSC GPIO, 0x3 471 1D6 29D9 GOTO 0x1D9 472 1D7 0AAD INCF 0x2D, F 473 1D8 29DA GOTO 0x1DA 474 1D9 01AD CLRF 0x2D 475 1DA 082D MOVF 0x2D, W 476 1DB 3C0A SUBLW 0xA 477 1DC 1803 BTFSC STATUS, 0x0 478 1DD 2A33 GOTO 0x233 479 1DE 30F0 MOVLW 0xF0 480 1DF 0595 ANDWF CCP1CON, F 481 1E0 0064 CLRWDT 482 1E1 3002 MOVLW 0x2 483 1E2 00A0 MOVWF 0x20 484 1E3 0BA0 DECFSZ 0x20, F 485 1E4 29E3 GOTO 0x1E3 486 1E5 29E6 GOTO 0x1E6 487 1E6 1105 BCF GPIO, 0x2 488 1E7 1285 BCF GPIO, 0x5 489 1E8 300A MOVLW 0xA 490 1E9 00AD MOVWF 0x2D 491 1EA 21B4 CALL 0x1B4 492 1EB 30C8 MOVLW 0xC8 493 1EC 00BA MOVWF 0x3A 494 1ED 2004 CALL 0x4 495 1EE 1985 BTFSC GPIO, 0x3 496 1EF 29F8 GOTO 0x1F8 497 1F0 0AAC INCF 0x2C, F 498 1F1 082C MOVF 0x2C, W 499 1F2 3C02 SUBLW 0x2 500 1F3 1C03 BTFSS STATUS, 0x0 501 1F4 01AC CLRF 0x2C 502 1F5 21B4 CALL 0x1B4 503 1F6 3096 MOVLW 0x96 504 1F7 00B8 MOVWF 0x38 505 1F8 301E MOVLW 0x1E 506 1F9 00BA MOVWF 0x3A 507 1FA 2004 CALL 0x4 508 1FB 03B8 DECF 0x38, F 509 1FC 08B8 MOVF 0x38, F 510 1FD 1D03 BTFSS STATUS, 0x2 511 1FE 29EE GOTO 0x1EE 512 1FF 080B MOVF INTCON, W 513 200 00A0 MOVWF 0x20 514 201 138B BCF INTCON, 0x7 515 202 1683 BSF STATUS, 0x5 516 203 019B CLRF 0x1B 517 204 1283 BCF STATUS, 0x5 518 205 082C MOVF 0x2C, W 519 206 1683 BSF STATUS, 0x5 520 207 009A MOVWF CMCON1 521 208 139C BCF 0x1C, 0x7 522 209 151C BSF 0x1C, 0x2 523 20A 3055 MOVLW 0x55 524 20B 009D MOVWF 0x1D 525 20C 30AA MOVLW 0xAA 526 20D 009D MOVWF 0x1D 527 20E 149C BSF 0x1C, 0x1 528 20F 189C BTFSC 0x1C, 0x1 529 210 2A0F GOTO 0x20F 530 211 111C BCF 0x1C, 0x2 531 212 1283 BCF STATUS, 0x5 532 213 0820 MOVF 0x20, W 533 214 048B IORWF INTCON, F 534 215 1685 BSF GPIO, 0x5 535 216 3002 MOVLW 0x2 536 217 00BB MOVWF 0x3B 537 218 3058 MOVLW 0x58 538 219 00BA MOVWF 0x3A 539 21A 01BD CLRF 0x3D 540 21B 3096 MOVLW 0x96 541 21C 00BC MOVWF 0x3C 542 21D 206E CALL 0x6E 543 21E 3001 MOVLW 0x1 544 21F 00BB MOVWF 0x3B 545 220 30C2 MOVLW 0xC2 546 221 00BA MOVWF 0x3A 547 222 01BD CLRF 0x3D 548 223 30C8 MOVLW 0xC8 549 224 00BC MOVWF 0x3C 550 225 206E CALL 0x6E 551 226 3001 MOVLW 0x1 552 227 00BB MOVWF 0x3B 553 228 3090 MOVLW 0x90 554 229 00BA MOVWF 0x3A 555 22A 01BD CLRF 0x3D 556 22B 30DC MOVLW 0xDC 557 22C 00BC MOVWF 0x3C 558 22D 206E CALL 0x6E 559 22E 1285 BCF GPIO, 0x5 560 22F 30FA MOVLW 0xFA 561 230 00BA MOVWF 0x3A 562 231 2004 CALL 0x4 563 232 20DD CALL 0xDD 564 233 2AC4 GOTO 0x2C4 565 234 0803 MOVF STATUS, W 566 235 391F ANDLW 0x1F 567 236 0083 MOVWF STATUS 568 237 305F MOVLW 0x5F 569 238 00A0 MOVWF 0x20 570 239 3021 MOVLW 0x21 571 23A 0084 MOVWF FSR 572 23B 1383 BCF STATUS, 0x7 573 23C 0180 CLRF INDF 574 23D 0A84 INCF FSR, F 575 23E 0BA0 DECFSZ 0x20, F 576 23F 2A3C GOTO 0x23C 577 240 3020 MOVLW 0x20 578 241 00A0 MOVWF 0x20 579 242 30A0 MOVLW 0xA0 580 243 0084 MOVWF FSR 581 244 1383 BCF STATUS, 0x7 582 245 0180 CLRF INDF 583 246 0A84 INCF FSR, F 584 247 0BA0 DECFSZ 0x20, F 585 248 2A45 GOTO 0x245 586 249 01A0 CLRF 0x20 587 24A 3061 MOVLW 0x61 588 24B 1683 BSF STATUS, 0x5 589 24C 008F MOVWF TMR1H 590 24D 0190 CLRF T1CON 591 24E 080F MOVF TMR1H, W 592 24F 1283 BCF STATUS, 0x5 593 250 131F BCF ADCON0, 0x6 594 251 1683 BSF STATUS, 0x5 595 252 101F BCF ADCON0, 0x0 596 253 109F BCF ADCON0, 0x1 597 254 111F BCF ADCON0, 0x2 598 255 119F BCF ADCON0, 0x3 599 256 3007 MOVLW 0x7 600 257 1283 BCF STATUS, 0x5 601 258 0099 MOVWF CMCON0 602 259 28E2 GOTO 0xE2 603 25A 08A8 MOVF 0x28, F 604 25B 1903 BTFSC STATUS, 0x2 605 25C 2AC0 GOTO 0x2C0 606 25D 180C BTFSC PIR1, 0x0 607 25E 2A61 GOTO 0x261 608 25F 0064 CLRWDT 609 260 2A5D GOTO 0x25D 610 261 018E CLRF TMR1 611 262 30C5 MOVLW 0xC5 612 263 008F MOVWF TMR1H 613 264 30A8 MOVLW 0xA8 614 265 008E MOVWF TMR1 615 266 100C BCF PIR1, 0x0 616 267 1205 BCF GPIO, 0x4 617 268 08AC MOVF 0x2C, F 618 269 1D03 BTFSS STATUS, 0x2 619 26A 2A72 GOTO 0x272 620 26B 0064 CLRWDT 621 26C 3060 MOVLW 0x60 622 26D 00A0 MOVWF 0x20 623 26E 0BA0 DECFSZ 0x20, F 624 26F 2A6E GOTO 0x26E 625 270 2A71 GOTO 0x271 626 271 2A80 GOTO 0x280 627 272 0B2C DECFSZ 0x2C, W 628 273 2A7A GOTO 0x27A 629 274 0064 CLRWDT 630 275 3082 MOVLW 0x82 631 276 00A0 MOVWF 0x20 632 277 0BA0 DECFSZ 0x20, F 633 278 2A77 GOTO 0x277 634 279 2A80 GOTO 0x280 635 27A 0064 CLRWDT 636 27B 30A3 MOVLW 0xA3 637 27C 00A0 MOVWF 0x20 638 27D 0BA0 DECFSZ 0x20, F 639 27E 2A7D GOTO 0x27D 640 27F 0000 NOP 641 280 1605 BSF GPIO, 0x4 642 281 3064 MOVLW 0x64 643 282 00B2 MOVWF 0x32 644 283 01B3 CLRF 0x33 645 284 08B2 MOVF 0x32, F 646 285 1903 BTFSC STATUS, 0x2 647 286 2A8B GOTO 0x28B 648 287 1F19 BTFSS CMCON0, 0x6 649 288 2A8B GOTO 0x28B 650 289 03B2 DECF 0x32, F 651 28A 2A84 GOTO 0x284 652 28B 1B19 BTFSC CMCON0, 0x6 653 28C 2A99 GOTO 0x299 654 28D 0181 CLRF TMR0 655 28E 110B BCF INTCON, 0x2 656 28F 1B19 BTFSC CMCON0, 0x6 657 290 2A93 GOTO 0x293 658 291 0064 CLRWDT 659 292 2A8F GOTO 0x28F 660 293 0801 MOVF TMR0, W 661 294 00B3 MOVWF 0x33 662 295 1D0B BTFSS INTCON, 0x2 663 296 2A99 GOTO 0x299 664 297 30FF MOVLW 0xFF 665 298 00B3 MOVWF 0x33 666 299 0833 MOVF 0x33, W 667 29A 3C04 SUBLW 0x4 668 29B 1803 BTFSC STATUS, 0x0 669 29C 2AB5 GOTO 0x2B5 670 29D 0833 MOVF 0x33, W 671 29E 3CB4 SUBLW 0xB4 672 29F 1803 BTFSC STATUS, 0x0 673 2A0 2AA3 GOTO 0x2A3 674 2A1 30B4 MOVLW 0xB4 675 2A2 00B3 MOVWF 0x33 676 2A3 1003 BCF STATUS, 0x0 677 2A4 0CB3 RRF 0x33, F 678 2A5 0833 MOVF 0x33, W 679 2A6 3C6E SUBLW 0x6E 680 2A7 00B3 MOVWF 0x33 681 2A8 3000 MOVLW 0x0 682 2A9 00A1 MOVWF 0x21 683 2AA 3806 IORLW 0x6 684 2AB 0092 MOVWF T2CON 685 2AC 0833 MOVF 0x33, W 686 2AD 1683 BSF STATUS, 0x5 687 2AE 0092 MOVWF T2CON 688 2AF 1283 BCF STATUS, 0x5 689 2B0 1105 BCF GPIO, 0x2 690 2B1 300C MOVLW 0xC 691 2B2 0095 MOVWF CCP1CON 692 2B3 1685 BSF GPIO, 0x5 693 2B4 2ABF GOTO 0x2BF 694 2B5 30F0 MOVLW 0xF0 695 2B6 0595 ANDWF CCP1CON, F 696 2B7 0064 CLRWDT 697 2B8 3002 MOVLW 0x2 698 2B9 00A0 MOVWF 0x20 699 2BA 0BA0 DECFSZ 0x20, F 700 2BB 2ABA GOTO 0x2BA 701 2BC 2ABD GOTO 0x2BD 702 2BD 1105 BCF GPIO, 0x2 703 2BE 1285 BCF GPIO, 0x5 704 2BF 2AC3 GOTO 0x2C3 705 2C0 3008 MOVLW 0x8 706 2C1 00BA MOVWF 0x3A 707 2C2 2004 CALL 0x4 708 2C3 29D3 GOTO 0x1D3 709 2C4 201B CALL 0x1B 710 2C5 0AAE INCF 0x2E, F 711 2C6 1903 BTFSC STATUS, 0x2 712 2C7 0AAF INCF 0x2F, F 713 2C8 082F MOVF 0x2F, W 714 2C9 3C04 SUBLW 0x4 715 2CA 1803 BTFSC STATUS, 0x0 716 2CB 2AEF GOTO 0x2EF 717 2CC 3AFF XORLW 0xFF 718 2CD 1D03 BTFSS STATUS, 0x2 719 2CE 2AD3 GOTO 0x2D3 720 2CF 082E MOVF 0x2E, W 721 2D0 3CDC SUBLW 0xDC 722 2D1 1803 BTFSC STATUS, 0x0 723 2D2 2AEF GOTO 0x2EF 724 2D3 01AF CLRF 0x2F 725 2D4 01AE CLRF 0x2E 726 2D5 201B CALL 0x1B 727 2D6 08A8 MOVF 0x28, F 728 2D7 1D03 BTFSS STATUS, 0x2 729 2D8 2ADB GOTO 0x2DB 730 2D9 20AE CALL 0xAE 731 2DA 2AEF GOTO 0x2EF 732 2DB 0828 MOVF 0x28, W 733 2DC 0229 SUBWF 0x29, W 734 2DD 1D03 BTFSS STATUS, 0x2 735 2DE 208D CALL 0x8D 736 2DF 0830 MOVF 0x30, W 737 2E0 1903 BTFSC STATUS, 0x2 738 2E1 03B1 DECF 0x31, F 739 2E2 03B0 DECF 0x30, F 740 2E3 08B0 MOVF 0x30, F 741 2E4 1D03 BTFSS STATUS, 0x2 742 2E5 2AEF GOTO 0x2EF 743 2E6 08B1 MOVF 0x31, F 744 2E7 1D03 BTFSS STATUS, 0x2 745 2E8 2AEF GOTO 0x2EF 746 2E9 3046 MOVLW 0x46 747 2EA 00BA MOVWF 0x3A 748 2EB 2004 CALL 0x4 749 2EC 3020 MOVLW 0x20 750 2ED 0685 XORWF GPIO, F 751 2EE 2AE3 GOTO 0x2E3 752 2EF 2A5A GOTO 0x25A 753 2F0 0063 SLEEP