SoloCodigo
Programación Específica => Microcontroladores => Programación en C => Mensaje iniciado por: Nash7 en Jueves 1 de Septiembre de 2005, 17:32
-
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
-
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!! ;)