Hola espero me puedan ayudar es el primer pic que programo y quemo y por eso no se como conectarlo este es mi programa:
Como veran mi puerto de salida es el puerto C entonces conecte las salidas RC0....RC7 a los segmentos de un display, pero no se en donde tengo que conectar la otra pata del oscilador de 4 Mhz ni tampoco se en donde conectar los capacitores espero me puedan ayudar !
gracias
Código:
LIST P=16F877A
INCLUDE <P16F877A.INC>
CONTA0 = 0X20
CONTA1 = 0X21
CONTA2 = 0X22
ORG 0
GOTO INICIO
INICIO
BSF STATUS,5
MOVLW 0X00
MOVWF TRISC
BCF STATUS,5
CONTADOR
MOVLW B'01111110'
MOVWF PORTC
CALL RETARDO
MOVLW B'00110000'
MOVWF PORTC
CALL RETARDO
MOVLW B'01101101'
MOVWF PORTC
CALL RETARDO
MOVLW B'01111001'
MOVWF PORTC
CALL RETARDO
MOVLW B'00110011'
MOVWF PORTC
CALL RETARDO
MOVLW B'01011011'
MOVWF PORTC
CALL RETARDO
MOVLW B'01011111'
MOVWF PORTC
CALL RETARDO
MOVLW B'01110000'
MOVWF PORTC
CALL RETARDO
MOVLW B'01111111'
MOVWF PORTC
CALL RETARDO
MOVLW B'01110011'
MOVWF PORTC
CALL RETARDO
GOTO CONTADOR
RETARDO
MOVLW D'100'
MOVWF CONTA0
REP1 MOVLW D'100'
MOVWF CONTA1
REP2 MOVLW D'32'
MOVWF CONTA2
REP3 DECFSZ CONTA2,F
GOTO REP3
DECFSZ CONTA1,F
GOTO REP2
DECFSZ CONTA0,F
GOTO REP1
RETURN
END
Como veran mi puerto de salida es el puerto C entonces conecte las salidas RC0....RC7 a los segmentos de un display, pero no se en donde tengo que conectar la otra pata del oscilador de 4 Mhz ni tampoco se en donde conectar los capacitores espero me puedan ayudar !
gracias
Adjuntos
Última edición por un moderador: