TODOPIC

Microcontroladores PIC => Almacén del Assembler => Mensaje iniciado por: hedigson2586 en 16 de Junio de 2010, 16:32:49

Título: contador ascendente y descendente a 2 tiempos
Publicado por: hedigson2586 en 16 de Junio de 2010, 16:32:49
bunas mis panas.. soy nuevo en programacion y necesito su ayuda para hacer un contador con un pic 16f84a

el progama lo que tiene q hacer es cuando se active un bit en RB0 empieza a contar de manera ascendente  de  0 a 15  y  cuando cuando se activa RB1 empieza de 15 a 0.. por supúesto cuando estan los activos no cuenta nada jeje :)... y los tiempos se activan  con RB2. cuando esta en 0  hay un delay de 0.5 segundo y cuando esta en 1 hay un delay 1 segundo.. esto lo tiene que mostrar en la salida RA0,RA1,RA2,RA3 gradeceria su ayuda!! o por lo menos ayudenme a empezarlo! es en codigo assembler!!..
Título: Re: contador ascendente y descendente a 2 tiempos
Publicado por: andyta en 23 de Junio de 2010, 12:22:47
Hola! Espero que no sea muy tarde... pero vuelteando encontre tu pregunta.
Te puedo dar una idea de como hacer lo del contador, te acabo de hacer a la rapida algo de codigo, ya esta hecha la parte del contador ascentente, y lo de la seleccion de los tiempos.
pero... tengo un pequeño un pequeño problema... ahurita no tengo el programa que genera el el codigo de los retardos, asi que le lo dejo sin los retardos. Solo tengsolo tendrias que incorporar al codigo del programa las subrutinas de los delays.
Despues te dejo todo explicadito para que hayas tu proyecto.
Por si acaso, lo que hise funciona, pero lo hice a la rapida, asi que lo que no entiendas me preguntas, tambien puede que haya una mejor forma de hacerlo, pero esto ya te sierve de una guia.
chau