Autor Tema: pasar 8 bits a bcd  (Leído 2227 veces)

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

Desconectado poochysss

  • PIC10
  • *
  • Mensajes: 35
pasar 8 bits a bcd
« en: 17 de Agosto de 2005, 16:53:00 »
hola

la cosa es q tengo un número que está representado a en 8 bit puros (del 0 al 256)

lo que quiero  es representar ese número en un 3 paneles de 7 segmentos.

mi idea era transformar ese numero en en 3 digitos en bcd y cada uno de ellos llebarlo a un panel de 7 seg.


el problema es q nose como puedo pasar ese número de 8 bits a 4 digitos en bcd

os agradecería mucho vuestra ayuda


salu2

Desconectado antoniof

  • Moderadores
  • PIC24F
  • *****
  • Mensajes: 729
RE: pasar 8 bits a bcd
« Respuesta #1 en: 18 de Agosto de 2005, 04:32:00 »
Aqui tienes la subrrutina en ASM:

Codigo:
;HEX2BDC: Transforma el código en Hexadecimal que viene en el w,
;en tres bcd que se retornan en 3 registros
;centenas --> contador3
;decenas  --> contador2
;unidades --> contador1

hex2bcd   movwf   contador1
   clrf   contador2
   clrf   contador3
   comf   contador1,f
h2bcd0   movf   contador1,w
   addlw   0x64
   btfsc   status,0
   goto   h2bcd1
   movwf   contador1
   incf   contador3,f
   goto   h2bcd0
h2bcd1   movf   contador1,w
   addlw   0x0a
   btfsc   status,0
   goto   h2bcd2
   movwf   contador1
   incf   contador2,f
   goto   h2bcd1
h2bcd2   comf   contador1,f
   return

Desconectado poochysss

  • PIC10
  • *
  • Mensajes: 35
RE: pasar 8 bits a bcd
« Respuesta #2 en: 18 de Agosto de 2005, 07:57:00 »
hola

mira es no tengo nada de idea de lo me has puesto  XDD

no se lo q es un subrrutina en ASM.

yo lo quiero hacer a nivel chips, es decir, con sumadores, conversores, comparadores .......

pero no me sale.

saludos y gracias

Desconectado antoniof

  • Moderadores
  • PIC24F
  • *****
  • Mensajes: 729
RE: pasar 8 bits a bcd
« Respuesta #3 en: 18 de Agosto de 2005, 14:59:00 »
Jajajaja. Efectivamente te he puesto una subrrutina para PIC.

Bueno pues el circuto 74185 es un conversor de binario a BCD.

Desconectado poochysss

  • PIC10
  • *
  • Mensajes: 35
RE: pasar 8 bits a bcd
« Respuesta #4 en: 19 de Agosto de 2005, 10:44:00 »
asi nos entendemos mucho mejor  jejeje

es  que aun no se programar pics y no tengo ni idea del tema xD


saludos y graciñas