Autor Tema: E/S DIGITALES CON PIC16F877  (Leído 1593 veces)

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

Desconectado er_clemen

  • PIC10
  • *
  • Mensajes: 42
E/S DIGITALES CON PIC16F877
« en: 15 de Julio de 2003, 23:22:00 »
Hola amigos:

Estoy trabajando con el PIC16F87 con Pic Basic Pro y quiero programar utilizando entradas y salidas digitales.

¿debo especificar mediante algun comando que son E/S DIGITALES?

¿Los comandos HIGH y LOW, no definen automaticamente los pines asociados a ellos como salidas o es necesario siempre utilizar siempre el comando TRIS?

GRACIAS.

Desconectado MGLSOFT

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 7912
RE: E/S DIGITALES CON PIC16F877
« Respuesta #1 en: 16 de Julio de 2003, 07:17:00 »
Los comandos high y low no configuran el port, eso lo hces con trisa o trisb.
Tmbien y si te convence ma puedes poner Input porta.1 o output portb.4, por ejemplo.
Eso te configura cada pin en particular del port, pero los otros quedan como estaban, si no estaban configurados siguen asi.
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.

  • Visitante
RE: E/S DIGITALES CON PIC16F877
« Respuesta #2 en: 16 de Julio de 2003, 15:42:00 »
Más que un comando lo que tendrías que mirar es un registro en concreto el ADCON1 que hay una tabla para la configuración de los pines como analógico/digital, en tu caso por ejemplo para colocar todos los pines en digital sería: 00000110 del registro ADCON1


 

anything