• Lunes 20 de Mayo de 2024, 22:42

Autor Tema:  Asignacion En Ccs  (Leído 1721 veces)

Nash7

  • Nuevo Miembro
  • *
  • Mensajes: 21
    • Ver Perfil
Asignacion En Ccs
« en: Jueves 1 de Septiembre de 2005, 17:32 »
0
A ver, estoy intentando visualizar ciertas variables mediante un puerto, para ello he instalado una serie de Leds a la salida de cada Pin del puertoD, que lo he definido como:

#byte Port_d = 0x08

La pregunta es, puedo asignar un valor al puerto y que me salga el valor?, es decir:

Port_d = 2;

De forma que se me encendería un solo led...y si es así (que no me sale en el programa), lo podría hacer tb con una variable? <_<

Thanx

Nash7

  • Nuevo Miembro
  • *
  • Mensajes: 21
    • Ver Perfil
Re: Asignacion En Ccs
« Respuesta #1 en: Jueves 1 de Septiembre de 2005, 18:09 »
0
Me respondo a mi mismo... Por lo visto el puerto D de del micro 16f877A tiene la opción de ser configuradop como un puerto de microprocesador de 8bit, parece que viene así por defecto (esto no lo puedo asegurar), por lo que para configurar el puerto como entrada o salido normal hay que poner a cero el bit 4 del registro trisE.

Gracias!! ;)