Autor Tema: contador descendente + 5 display de 7 segmentos  (Leído 2211 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado ituarte

  • PIC12
  • **
  • Mensajes: 69
contador descendente + 5 display de 7 segmentos
« en: 24 de Junio de 2013, 13:09:11 »
Hola,

Estoy intentando hacer un contador descendente desde el 86400 (segundos que tiene un día) hasta 0 con un 16f84 y que el resultado se vaya mostrando en 5 displays de 7 segmentos.

El programa del contador descendente ya lo tengo implementado, el problema es que no se como sacar el número en bintario hacia los displays ya que en el peor de los casos me queda un numoer de 18 bits (10101000110000000)

Como podría hacerlo??

gracias y un saludo

Desconectado AleSergi

  • PIC16
  • ***
  • Mensajes: 209
Re: contador descendente + 5 display de 7 segmentos
« Respuesta #1 en: 24 de Junio de 2013, 14:19:58 »
la midad de mis post en este foro son diciendo:
_pasa por:
http://piclist.com/techref/microchip/math/radix/index.htm
el problema esta resuelto (en assembler)...
« Última modificación: 24 de Junio de 2013, 16:46:20 por AleSergi »

Desconectado ituarte

  • PIC12
  • **
  • Mensajes: 69
Re: contador descendente + 5 display de 7 segmentos
« Respuesta #2 en: 24 de Junio de 2013, 22:26:51 »
Muchas gracias, intentaremos hacer algo

Desconectado soymoe

  • PIC18
  • ****
  • Mensajes: 456
    • El blog de Moe
Re: contador descendente + 5 display de 7 segmentos
« Respuesta #3 en: 24 de Junio de 2013, 22:51:19 »
Hola,

Estoy intentando hacer un contador descendente desde el 86400 (segundos que tiene un día) hasta 0 con un 16f84 y que el resultado se vaya mostrando en 5 displays de 7 segmentos.

El programa del contador descendente ya lo tengo implementado, el problema es que no se como sacar el número en bintario hacia los displays ya que en el peor de los casos me queda un numoer de 18 bits (10101000110000000)

Como podría hacerlo??

gracias y un saludo
A ver si puedo echarte algo de luz, por empezar, con 17 bits te alcanza para representar el  mumero, bueno, pero eso es un detalle. Vos en el display no vas a mostrar los 17 bits, sino el numero de 5 cifras, lo que tienes que hacer es inicializar un numero de 17 bits a  el valor correspondiente a 86400 e ir decrementando con una rutina de resta de 24 bits  (tres registos de 8 bits ), luego convertir el numero a BCD y obtener las unidades,decenas,centenas,miles,decenas de miles, cada uno de estos va a ser un numero del 0 al 9 que vas a mandar a los 5 display usando la tecnica de multiplexado, o algun integrado conversor. Espero  te  sirva

Desconectado ituarte

  • PIC12
  • **
  • Mensajes: 69
Re: contador descendente + 5 display de 7 segmentos
« Respuesta #4 en: 25 de Junio de 2013, 23:19:17 »
gracias