Autor Tema: Problemas para realizar codigo  (Leído 2153 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado darkgolden

  • PIC10
  • *
  • Mensajes: 2
Problemas para realizar codigo
« en: 01 de Abril de 2008, 16:29:08 »
Hola a todos la verdad soy nuevo en la programación en ensamblador, estoy usando el mplab de microchip y quiero programar el 18f2455, ya que cuento con este pic en especial. Esto es lo que necesito que haga el programa.

Usando ya sea el puerto A como entrada y que al momento de recibir un pulso en este caso un 1 en cualquier pin de este puerto se mande una señal de salida a cualquier pin de un puerto de salida B.

Aqui tengo una parte del codigo que estoy haciendo pero tengo probemas para hacer lo que quiero hacer.

ORG 0X000800 ;RESET VECTOR
BRA START

START                  ; SETUP I/O PORTS
CLRF PORTA         ; HABILITAR PUERTO A
SETF TRISA          ; PUERTO A COMO ENTRADAS
MOVWF ADCON1   ; PORT A TODO DIGITALES ENTRADAS
MOVLW 07h          ; CONFIGURAR LOS COMPARADORES
MOVLW 0CFh        ; INICIALIZAR DIRECCIONES DE DATOS
MOVF PORTA,W    ; LEE EL VALOR DE LAS VARIABLES DE ENTRADA
GOTO COMPARA
COMPARA
CPFSGT F,W              ; COMPARA REGISTROS
BSF STATUS,RP0       ; ACCESO AL BANCO 1
CLRF PORTB               ; LIMPIAR EL PUERTO B COMO SALIDA
MOVLW B'00000000'   ; CAMBIAR EN MODO DEBUGGER B6
MOVWF TRISB           ; MOVER DATO DE W AL F

END

Cualquier orientación que me puedan dar para completar este programa es bienvenido. Puesto que me encuentro atorado con el desarrollo de este programa, ya que la verdad aun soy muy nuevo en programación en ensamblador.

Saludos

Desconectado Leon Pic

  • Colaborador
  • DsPIC30
  • *****
  • Mensajes: 3610
    • Impresiones en 3D
Re: Problemas para realizar codigo
« Respuesta #1 en: 01 de Abril de 2008, 20:23:09 »
Hola dark.

Yo jamás utilizé este micro por lo que no me conozco todos las intrucciones. Lo que puedo apreciar es que configuras mal los puertos. La intrucción que pone como salida o entrada al puerto es el TRIS, por lo que deberás primero configurarlo y luego mover el dato al puerto.
Jesús dijo, yo soy el CAMINO, la VERDAD y la VIDA, nadie llega al PADRE si no es por mi.

Desconectado darkgolden

  • PIC10
  • *
  • Mensajes: 2
Re: Problemas para realizar codigo
« Respuesta #2 en: 02 de Abril de 2008, 16:53:52 »
Ok gracias por la observacion lo pondre en practica.


 

anything