En este grupo En todos

Grupo de Electricidad y electrónica



Programacion de microprocesadores y microcontroladores

Alexander
Electronica colegio universitario de p...
Escrito por Alexander Peña Alvarado
el 03/12/2008 | Nivel Básico

Buenas gente he estado aprendiendo en la universidad la programacion de microprocesadores y microcontroladores con emsambla y pics me gustaria aprender mas por que creo q solo cosas basicas vimos me gustaria practicar programacion de microcontroladores ya no lo he podido hacer en clases por favor si algien me puede consegir el set de instrucciones para programar se lo agradeceria y que programa es mas eficiente mplap? Tambien ocupo los codigos de programacion para micros en ensamblador gracias.

Felipe Andres Vargas Millalonco
Ingenieria electronica universidad aus...
Escrito por Felipe Andres Vargas Millalonco
el 03/12/2008 | Nivel Básico

Hola

Yo te puedo orientar un poco ya que he estado trabajando con microcontroladores. Primero quenada yo ocupo microcontroladores pic de microship, con respecto a las intrucciones de estos los encuentras en su pagina oficial asi como todos los datas que necesites de estos dispisitivos, de esa misma pagina puedes descargar mplab que es una herramienta muy buena

Hasta el momento no me ha deseopcionado, asi que u gusto poder ayudarte.

Como recomendacion compra un "16f628a" ya que es barato y trae varios modulos que son de gran utilidad cuando comienzas en este mundo.

¿Que es lo que quieres aprender, hacer primero?

Miguel Angel Sanjinez Guevara
Tecnico en electrotenia industrial sen...
Escrito por Miguel Angel Sanjinez Guevara
el 17/01/2009 | Nivel Básico

Hola felipe andres,,soy miguel sanjinez de PERU,,sabes yo estuve aprendiendo a programar pics,pero x motivos detrabajo deje eso y ahora kiero volver a practicar con fuerza y recuerdo poco sobre ellos,,,,programaba en lenguaje basic ,bueno para mi era facil en ese lenguaje pero recuerdo poco,,dime hay otro lenguaje de programacion mas facil q ese ,,tienesalgunos ejemplos,proyectos u otra cosa q pueda ayudarme,,te lo voy a agradecer... Gracias

Damelys Diaz
Electronica simón bolívar
Escrito por Damelys Diaz
el 09/02/2009 | Nivel Básico

Bueno Felipe ya somos tres personas que quieren un repaso... Bueno yo realamente quiero es saber como es el calculo(formulas) para realizar el retardo con TIMER CERO y como hacer la subrutina de conversion de HEX a BCD... Estoy utilizando PIC16F84A

Disculpa la molestia espero tu respuesta lo mas rapido posible...

José Vives
Magdalena, Colombia
Escrito por José Vives
el 16/02/2009 | Nivel Básico

Damelys que programador de pic utilizas?

Enrique Acoroni
Electronica secundario tecnico completo
Escrito por Enrique Acoroni
el 11/08/2009 | Nivel Básico

Hola como estas. Yo usoi para p`rogramar el programa llamado NIPLE este tiene una herramienta para calcular el prescaler y bucle segun el tiempo que vos necesites. Saludos enrique

Petronio Bone Osegueda
Rol del supervisor y su impacto en la ...
Escrito por Petronio Bone Osegueda
el 16/09/2009 | Nivel Básico

Quisiera incorporarme en el debate ya que estoy teniendo problemas al momento de cambiar de formato e los archivos. Asm a. Hex

Lo estoy relizando con el MPASM y me da errores donde el programa esta bien hecho, ya lo he confirmado. Estoy programando en NIPLE v5,2

Si alguien tiene algun aporte , se lo agradeceria.

Saludos desde Nicaragua.

Itzaee Coronado Santiago
Ing. biomédica upibi-ipn
Escrito por Itzaee Coronado Santiago
el 17/09/2009 | Nivel Básico

Que hay chavales!
acavo de abrir un blog, hacerca de algunos proyectos con pics!
es estos momentos trabajo en una puerta automatizada de control de acceso por proximidad! Muy facil! XD

Visiten mi blog y dejen su comentario, vale! Cuidence!

EL CONOCIMIENTO, ES EL CAMINO HACIA EL FUTURO!

https://hadesmp.blogspot.com/

by bye!

Petronio Bone Osegueda
Rol del supervisor y su impacto en la ...
Escrito por Petronio Bone Osegueda
el 30/11/2009 | Nivel Básico

Bueno en mi experiencia ya he probado la programacion en C, Ensamblador.
tambien he utilizado programas como MPLAB, pero en la actualidad lo mas facil es programar en NIPLE ya que solo se necesita tener conocimiento en la interpretacion de diagramas de flujo.

Descarga NIPLE V5. 2 y ve algunos ejemplos que brindan para que practiques.

Benjo Flores Rojas
Elevtricidad general centro de estudio...
Escrito por Benjo Flores Rojas
el 01/12/2009 | Nivel Básico

Hola soy benjamin y quisiera saber que programa usan para poder programar los microcontroladores ,ami medigieron que el keil uvision es mas eficiente , bueno yo estoy enpesando y la verdad no conosco mucho de este tema. Le agradesco su atension y espero su respuesta.

Petronio Bone Osegueda
Rol del supervisor y su impacto en la ...
Escrito por Petronio Bone Osegueda
el 01/12/2009 | Nivel Básico

Bueno, <para micros en particular si usas el pic16f84a es mejor el NIPLE v5.2

Moises Gorgu
Ingenieria en sistemas electronicos un...
Escrito por Moises Gorgu
el 04/12/2009 | Nivel Básico

Efectivamente, lo mas sencillo para programar los microcontroladores PIC es usar NIPLE, pero respondiendo a Petronio, el niple, como es un software con licencia, el que circula por internet tiene errores de compliacion, asi que si en tu programa intentas emplear las interrupciones por cambio de estado logico, por ejemplo en el PIC 16F628A que es en donde lo vi, no genera el codigo asm, lo hace con errores. Igual le encontre un error al intentar usar el modulo de conversion A-D en el pic 16f877A, en donde no te permite variar el voltaje de referencia del convertidor, para hacerlo tuve que meterme al codigo assambler (mal generador por NIPLE) y modificarlo con MPLAB.

Desde mi punto de vista, si vas a emplear los micros por un buen rato, te recomiendo usar MPLAB, y poco a poco ir generando macros para la programacion mas comoda, existe un libro buenissimo sobre el PIC16f84A, pero se aplica a todos los PIC's, buscalo en taringa. Net el libro se llama MICROCONTROLADOR PIC16F84 Desarrollo de Proyectos de los autores Enrique palacios, Fernando Remiro y Lucas J. Lopez

Petronio Bone Osegueda
Rol del supervisor y su impacto en la ...
Escrito por Petronio Bone Osegueda
el 06/12/2009 | Nivel Básico

En realidad no he probado el demo o el que esta con crack, yo lo tengo con licencia y no me ha dado problema alguno. Pero vale la pena saber las experiencias que ha Moshellgs con niple.

En mi parte lo tengo como unos de los mejores ya que las nuevas versiones se les esta incorporando nuevos pic en sus librerías. Y la idea para mi es no perder mucho tiempo en programar y corregir errores, si no emplear este tiempo en que nuevos proyectos se pueden hacer con los micros.

En este momento estoy realizando mi proyecto monográfico, construyendo una matriz de led con el pic16f84a de 24X100. Es un reto y para esto lo estoy simulando en Proteus Profesional 7 que se los recomiendo.

De todas manera se los subiré en youtube y por este medio para algun aporte ya sea para mi o para ustedes, si le sirve de guia para un proyecto de este tipo en el futuro.

Gracias de todas manera por la aclaración.

Petronio Bone Osegueda
Rol del supervisor y su impacto en la ...
Escrito por Petronio Bone Osegueda
el 06/12/2009 | Nivel Básico

Buenos dias don Enrrique Acroni, mi nombre es Petronio Bone de Nicaragua, el pais de los grandes lagos y volcanes.

Estoy interesado en saber si esta dispuesto a ayudarme con algunas dudas en el programa que estoy realizando para mi proyecto monografico " Matrz de led 24X100 en donde lo estoy programando en Niple V5.2

Saludes y gracias.


Moises Gorgu
Ingenieria en sistemas electronicos un...
Escrito por Moises Gorgu
el 07/12/2009 | Nivel Básico

No bueno, la verdad es que me imagino que el NIPLE con licencia debe ser una maravilla! , ni modo por los que no podemos costear la licenicia de este gran software, bueno solo pasaba a responder a petronio, y de paso a desearle suerte con su proyecto del control de la matriz de leds, es una bastante grande eee! , vale hasta pronto y si en algo puedo ser de ayuda no duden en pedirlo.

Petronio Bone Osegueda
Rol del supervisor y su impacto en la ...
Escrito por Petronio Bone Osegueda
el 16/12/2009 | Nivel Básico

Muchas gracias por tus cometarios, claro que es util la ayuda de todos ya que nadie se la sabe toda y tenemos que apoyarnos.

Quiero saber de sus sugerencias de como harian ustedes un programa en niple para poder presentar una matriz de led de 8 filas por el puertoB del pic16f84a y 100 columnas utilizando el 74HC164N como registros de corrientos.

Gracias de antemano por el apoyo en este foro tan bueno.

Saludes


Petronio Bone O.

Andres Elias Mendoza Zuluaga
Ing. electronica universidad del quindio
Escrito por Andres Elias Mendoza Zuluaga
el 17/12/2009 | Nivel Básico

Hola muchachos hasta ahora por lo que he visto en este foro solo trabajan con microcontroladores pic, por que no prueban con microcontroladores ATmega de la empresa ATMEL ya que a mi parecer poseen muy buenas caracteristicas de memoria flash y eeprom, ademas del adc y los timers para generar señales pwm, para programar estos se utiliza el avrstudio4 y solo se necesita tener buenas basese de c y saberse algunas instrucciones para empesar a programar.

saludos

Petronio Bone Osegueda
Rol del supervisor y su impacto en la ...
Escrito por Petronio Bone Osegueda
el 18/12/2009 | Nivel Básico

Es interesante me gustaría que des algunos ejemplos hechos por vos. Para que podamos ver el potencial, a la ves el precio de esto microprocesadores, para ver si se puede hacer algun proyecto con led RGB.


Moises Gorgu
Ingenieria en sistemas electronicos un...
Escrito por Moises Gorgu
el 20/12/2009 | Nivel Básico

Pues la manera mas evidente y facil que me llega a la cabeza, usando el 74hc164n es que los conectes todos en cascada, necesitarias unos 13 registros y conectar la ultima salida del primero a la entrada de datos del segundo, y la ultima salida del segundo a la entrada de datos del tercero y asi sucesivamente hasta que completes los 13 registros. En cuanto a la programacion tendria que mandar todos los datos de una fila, y luego de eso activar la fila correspondiente, y de esta manera hacer un barrido de al menos unas 10 0 12 veces por segundo para no percibir el molesto parpadeo de los leds.

¿Y con que haras vos la matriz de leds? ¿La haras con leds discretos o con la matriz de 8x8 que se vende comercialmete?

Para que te puedas orientar mejor en tu proyecto, hace un tiempo me encontre con una buena pagina de argentina llama ucontrol, alli encontraras todo lo relacionado con el mundo de los pics y algun tutorial para hacer la matriz de leds, aunque de la programacion solo ponen lo que seria una estructura del algoritmo.

Petronio Bone Osegueda
Rol del supervisor y su impacto en la ...
Escrito por Petronio Bone Osegueda
el 21/12/2009 | Nivel Básico

Gracias por el apoyo.

Esta paguina ya la consulte y realmente el concepto es claro como usar el registro de corrimiento para los 74hc164n. Al igual de que manera enviar los bits de cada fila, pero el problema que tengo es el siguiente.

Primeramente la programacion la necesito hacer en niple.

2- Puedo programar el envio de datos y clock para los 74HC164N y asi hacer el corrimiento.

Lo estoy simulando en Proteus y me funciona de maravilla.

3- El problema esta en combinar la programacion de bits de las filas junto con los de data y clock de los 74HC164N en niple.

Si sabes o tienes una idea me gustaria que me la comentaras.


Saludes.