TODOPIC

Microcontroladores PIC => Almacén del Assembler => Mensaje iniciado por: c3po en 18 de Febrero de 2007, 16:28:39

Título: Busco ejemplo asm
Publicado por: c3po en 18 de Febrero de 2007, 16:28:39
Hola a todo el foro!!!

Busco ejemplo asm para 16f84 en el cual se pueda apreciar como lograr encender un led al pulsar una determinada cantidad de veces un pulsador.  Estoy trasteando con los pic y la verdad es que no logro sacar la forma de hacerlo ya que mi nivel es bajísimo y me ayudaría ver un pequeño ejemplo para salir de dudas, gracias!!!

Por cierto me he tenido que registrar de nuevo, supongo que por el cambio de dominio.

Saludos
Título: Re: Busco ejemplo asm
Publicado por: maunix en 20 de Febrero de 2007, 10:16:39
Hola a todo el foro!!!

Busco ejemplo asm para 16f84 en el cual se pueda apreciar como lograr encender un led al pulsar una determinada cantidad de veces un pulsador.  Estoy trasteando con los pic y la verdad es que no logro sacar la forma de hacerlo ya que mi nivel es bajísimo y me ayudaría ver un pequeño ejemplo para salir de dudas, gracias!!!

Por cierto me he tenido que registrar de nuevo, supongo que por el cambio de dominio.

Saludos

Es raro que consigas un ejemplo tan específico pero sí podrás dar tus primeros pasos con los pics si te das una vuelta por los ejemplos del assembler que verás como destacados más arriba del foro.

Saludos
Título: Re: Busco ejemplo asm
Publicado por: c3po en 20 de Febrero de 2007, 14:13:38
Gracias por contestar!!

Le puedo prometer que he leído muchísimo en muchos sitios y no consigo la forma de hacerlo y como ultimo recurso he preguntado haber si me podéis ayudar.


Entiendo que es difícil que alguien me arme un código para que lo vea pero agradecería cualquier orientación para realizarlo. El código que estoy utilizando es para mi robot de tracción diferencial y dos sensores IR mas micro y sensores PIR, si queréis os lo pego para que lo veáis, aunque me da un pelin de vergüenza ya que seguro que tiene tropecientos errores jejejje, como comente soy un novato total.

El caso es que quiero conseguir contar los impulsos del IR y que según el numero realice una acción determinada.

Saludos y gracias por todo :)
Título: Re: Busco ejemplo asm
Publicado por: maunix en 20 de Febrero de 2007, 15:45:37
c3po el punto es que si quieres aprender, debes hacerlo tu mismo.  Es la única forma.

Te propongo (y es el espíritu de este y otros foros) ayudarte en que lo puedes lograr pero el esfuerzo lo debes poner vos y nosotros te marcamos el camino.

Te sugiero comiences con el clásico "encender led" antes que pasar a algo mas complejo.

Con esto probarás que tu programa en pic funciona, que el pic funciona y que tu hardware funciona.

Saludos
Título: Re: Busco ejemplo asm
Publicado por: c3po en 21 de Febrero de 2007, 12:44:46
c3po el punto es que si quieres aprender, debes hacerlo tu mismo.  Es la única forma.

Te propongo (y es el espíritu de este y otros foros) ayudarte en que lo puedes lograr pero el esfuerzo lo debes poner vos y nosotros te marcamos el camino.

Te sugiero comiences con el clásico "encender led" antes que pasar a algo mas complejo.

Con esto probarás que tu programa en pic funciona, que el pic funciona y que tu hardware funciona.

Saludos



Hola de nuevo,

El "ASM Básico" por llamarlo de alguna manera lo tengo dominado de echo el pequeño robot ya funciona desde hace tiempo. El caso es que quiero mejorarlo hasta donde me dejen mis conocimientos y por esto preguntaba. Cuando llegue a casa le pego el código para que lo vea.

Saludos y gracias

Título: Re: Busco ejemplo asm
Publicado por: dhmejia en 21 de Febrero de 2007, 15:01:05
Puedes poner el timer0 a trabajar como contador y mantener en un ciclo que verifique el valor del timer, cuando alcanze el valor deseado (entre 0 y 255) entonces haces lo que debas hacer, en tu caso prender un led.

El timer0 configurado como contador se incrementara cada que haya un flanco ascendente en el pin RA4/TOCKI, tambien se puede preescalar para que no incremente cada pulso sino cada 4, 8 16... hasta cada 128 pulsos.  (Te recomiendo que vefiques esto en el datasheet)

Si no tienes problemas con el ingles puedes mirar el datasheet del pic16f84 en la seccion del timer0 para que veas como se configura.

saludos.
Título: Re: Busco ejemplo asm
Publicado por: c3po en 23 de Febrero de 2007, 15:19:10
Gracias!!!!

Ya me he puesto manos a la obra y estoy consiguiendo resultados positivos, en cuanto tenga el código listo lo pego por si alguien decide hacerse un microrobot.  :mrgreen:


Le reitero las gracias, me ayudado mucho.

Saludos a todos  :P