12.07.2015 Views

Electromechanical Timer Replacement - 320Volt

Electromechanical Timer Replacement - 320Volt

Electromechanical Timer Replacement - 320Volt

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Electromechanical</strong> <strong>Timer</strong> <strong>Replacement</strong>COUNT3 EQU 0X012;**********************************************************************; MACROS;**********************************************************************LED_ONLED_OFFMACROBCFENDMMACROBSFENDMLEDLED;Software listing:LIST P=12C509, W=2#INCLUDE "P12C508.INC"__FUSES _CP_OFF&_WDT_ON&_LP_OSC&_MCLRE_ON; NOTE: CHANGE _CP_OFF TO _CP_ON TO CODE PROTECT PARTS DURING PRODUCTION CYCLE.;PAC SYSTEM TRANSMITTER;;-------------START OF PROGRAM MEMORY AREA-----------------------------ORG 0 ;RESET AREAGOTO START;**********************************************************************; SET UP THE I/O CHANNELS;**********************************************************************SET_IO MOVLW 0X08F ;DISABLE WAKE UP ON I/O CHANGE;AND ENABLE WEAK PULL UPSOPTION ;MOVLW GPIO_DIR ;SET UP I/O PORTSTRIS 6RETURN;**********************************************************************; TURN ON LED - TOTAL TIME 1 SEC;**********************************************************************FLASH_LED LED_ON ;TURN ON THE LEDMOVLW .250 ;PRESET TIMER VALUEMOVWF COUNT1MOVLW .8MOVWF COUNT2FLASH_LOOP CLRWDT;RESET THE WDTDECFSZ COUNT1GOTO FLASH_LOOPDECFSZ COUNT2GOTO FLASH_LOOPLED_OFF;TURN OFF THE LEDRETURN;**********************************************************************; TURN ON LED - TOTAL TIME 100 MS;**********************************************************************© 1997 Microchip Technology Inc. DS40160A/1_007-page 5

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!