I'm not sure the voltage drop of the led, will 350 ohms be okay?
Here's my clock code, how does it look?
Code:
;********************
; Written by, *
; William Mullaney *
; On *
; January 14, 2008 *
; *
; Binary Clock *
; PIC16F628A *
;********************
LIST p=16F628A
include "p16f628a"
__config 0x2118
HOUR equ 20h
MIN equ 21h
R1 equ 22h
R2 equ 23h
R3 equ 24h
MOVLW 07h
MOVWF CMCON
BSF STATUS, RP0
MOVLW b'11111111'
MOVWF TRISA
MOVWF TRISB
BCF STATUS, RP0
SHR BTFSS PORTB, 08h
GOTO SHR
MOVF PORTA, HOUR
SMN BTFSS PORTA, 08h
GOTO SMN
MOVF PORTB, MIN
CHK BTFSC PORTA, 08h
GOTO CHK
BSF STATUS, RP0
MOVLW b'00000000'
MOVWF TRISA
MOVWF TRISB
BCF STATUS, RP0
CLK CALL DLY
INCF MIN, 1
MOVF MIN, W
BCF STATUS, C
MOVLW C3h
BTFSS STATUS, C
GOTO PRT
CLRF MIN
INCF HOUR, 1
MOVF HOUR, W
BCF STATUS, C
MOVLW F3h
BTFSS STATUS, C
CLRF HOUR
INCF HOUR, 1
PRT MOVF HOUR, PORTA
MOVF MIN, PORTB
GOTO CLK
DLY CBLOCK
R1
R2
R3
ENDC
MOVLW 22h
MOVWF R1
MOVLW CBh
MOVWF R2
MOVLW 83h
MOVWF R3
DY0 DECFSZ R1, F
GOTO $+2
DECFSZ R2, F
GOTO $+2
DECFSZ R3, F
GOTO DY0
RETURN
sorry it looks bad, something with my text editor.