Autor Tema: AYUDA CON PIC BASIC PRO  (Leído 2146 veces)

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

Desconectado maser84

  • PIC10
  • *
  • Mensajes: 11
AYUDA CON PIC BASIC PRO
« en: 24 de Abril de 2004, 18:50:00 »
Necesito que alguien me explico como puedo mover todo un numero a uno de los puertos del pic con pBP el ejemplo es el siguiente yo trabajaba antes con el 89c51 que tiene 4 puetos y yo le decia querescribiera digamos el numero FF den hex y todo el puerto encendia los led al igual que le decia mov al puerto X el numero 00H y apagaba todos los leds al igual cualquier tipo de comparacion sigamos si en el puerto a se encuantra el numero 3C envie un bit por el pueto b o escriba otro numero por el otro puerto es como  trabajar datos en forma parlela y no bit a bit
Agradezco su colaboracion

Desconectado MarquesSalsero

  • PIC18
  • ****
  • Mensajes: 467
RE: AYUDA CON PIC BASIC PRO
« Respuesta #1 en: 25 de Abril de 2004, 06:35:00 »
Muy sencillo, si deseas mandar un numero de 8 bits al puerto B, primero define el puerto B como salida y luego simplemente haz:

PORTB=%01010101

y si es una variable lo que quieres enviar pues simplemente

PORTB=nombrevariable

si lo que quieres es, por el contrario leer un puerto completo

nombrevariable=PORTB

tambien lo puedes usar directamente en una ecuacion

nombrevariable=PORTB & %00001111

con lo que en este caso aislaras unicamente los 4 bits de menor peso y los pondras en "nombrevariable"

en resumen, los puertos pueden ser usados como una variable mas si limitaciones
Hay 10 tipos de personas las que entienden binario y las que no

Desconectado maser84

  • PIC10
  • *
  • Mensajes: 11
RE: AYUDA CON PIC BASIC PRO
« Respuesta #2 en: 25 de Abril de 2004, 12:02:00 »
Gracias pero como defino si el puerto es de entrada o de salisa asi?

trisa=%11111111 estees parasalidas
trisb=%00000000 este es para entradas

Desconectado khasistos

  • PIC18
  • ****
  • Mensajes: 493
RE: AYUDA CON PIC BASIC PRO
« Respuesta #3 en: 28 de Abril de 2004, 17:20:00 »
exactamente al revez usa la regla mnemonica 1 Input  0 Output
saludos
khasitos

Desconectado Abago

  • PIC24F
  • *****
  • Mensajes: 792
RE: AYUDA CON PIC BASIC PRO
« Respuesta #4 en: 28 de Abril de 2004, 19:16:00 »
Creo recordar, que tambien puedes cambiar los pines
con los comandos
input
output
por si quieres cambiar el estado de los pines a lo largo del programa...