Duda: cerradura electronica pic16f84...pasarlo a pic16f877a

hola, pues estoy intentando hacer el siguiente circuito, que es del ya conocido "Microcontrolador PIC16F84, Desarrollo de proyectos", de enrique palacios

pic-210279.JPG


El caso es que éste viene realizado sobre el pic16f84 y necesito pasarlo al pic16f877a, ya lo he conectado tal y como viene en el libro, pero no funciona (ya cambie lo necesario en el asm y en las librerias inc), no se si he conectado algo mal....porfa necesito ayuda
 
el pic16f877a tienes que configurarle bien los puertos de entrada ese es un error que muchos cometen
un ejemplo yo diseñe esta programacion y me funciono muy bien
-----------------------------------------------------------------------------------------
__CONFIG _WDT_OFF&_PWRTE_ON&_XT_OSC&_LVP_OFF&_CP_OFF;U

LIST P=16F877A
INCLUDE <P16F877A.INC>
ESTADO EQU 03H
PTA EQU 05H ; equ es para renombrar las instrucciones ya definidas en el pic
PTB EQU 06H
PTC EQU 07H
PTD EQU 08H
PTE EQU 09H
REG1 EQU 20H
REG2 EQU 21H
CONT EQU 22H
CONT2 EQU 23H
REG3 EQU 23H
DJ EQU 9FH

ORG 00H
BSF ESTADO,5
MOVLW 06H
MOVWF DJ ;puerto a queda configurado como entrada
MOVLW 00H
MOVWF PTB
MOVLW 00H
MOVWF PTC
MOVLW 00H
MOVWF PTD
MOVLW 00H
MOVWF PTE
BCF ESTADO,5
CLRF PTA
CLRF PTB
CLRF PTC
CLRF PTD
CLRF PTE
BCF PTA,0
 
Atrás
Arriba