Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: cicloide2 en 07 de Abril de 2014, 21:35:53
Título: Como crear un tabla en C, con datos de 8bit para ir sacando por un puerto
Publicado por: cicloide2 en 07 de Abril de 2014, 21:35:53
Aclaro al que conteste que pienso utilizarlo en un micro Freescale, pero una demostracion generica, pdria colaborar.
Mi idea es lograr secuencias diferentes con 8 led en el portb del micro que tiene 8 pines de I/o, pero no quiero tener que poner:
PBD=0b00000000; delay(); PBD=0b10000000; delay();
Y así sucesivamente, hasta cansarme o mejor dicho hasta que se termine la memoria del micro. Existe alguna manera de crear una tabla con todos los valores que se me ocurran y que estos vayan mostrando en el portB, del micro, teniendo en cuenta que entre dato y dato necesitaria de un retardo para que estos se puedan apreciar. :?
Gracias.
Bueno esto seria todo, gracias, y saludos
Título: Re: Como crear un tabla en C, con datos de 8bit para ir sacando por un puerto
Publicado por: camhost1 en 07 de Abril de 2014, 22:19:31
Hola amigo, en c puedes crear un vector de la forma
Código: C++
int datos[]={1,2,3,4,.....};
o también
Código: C
int datos[][]={x,x,x,x,x,x
x,x,x,x,x,x
.
.
.};
después puede crear un bucle for para mostrar todas las posiciones a través del puerto:
Código: C
for(i=0;i<sizevector;i++)
{
output_Puerto(datos[i]);
delay();
}
Título: Re: Como crear un tabla en C, con datos de 8bit para ir sacando por un puerto
Publicado por: jukinch en 07 de Abril de 2014, 22:23:04
Hola Cicloide2 y camhost1 Hay un muy buen ejemplo en ell tutorial de Suky. Página 30 del papel. No del pdf. http://www.todopic.com.ar/foros/index.php?topic=31611.msg263859#msg263859 Saludos. Jukinch
Título: Re: Como crear un tabla en C, con datos de 8bit para ir sacando por un puerto
Publicado por: camhost1 en 07 de Abril de 2014, 22:33:20
Hola jukinch como vas amigo, exactamente eso quería dar a entender con el ejemplo, como el comenta que lo va a cargar a un micro freescale no lo coloque tan especifico. Saludos..
Título: Re: Como crear un tabla en C, con datos de 8bit para ir sacando por un puerto
Publicado por: cicloide2 en 08 de Abril de 2014, 19:34:33