SoloCodigo

Programación General => ASM (Ensamblador) => Mensaje iniciado por: baalzotek en Martes 26 de Julio de 2005, 11:23

Título: Pasar De Binario A Bcd
Publicado por: baalzotek en Martes 26 de Julio de 2005, 11:23
:alien: necesito programar un pic 16f682 para llevar la señal digital de 8 bits en binario codificada  a bcd para mostrarla por unos visualizadores led de 7 segmentos, se q se puede hacer directamente con un 74185 pero no los encuentro por ninguno lado a si q he pensado hacerlo por software. saludos
Título: Re: Pasar De Binario A Bcd
Publicado por: Sr. ASM en Miércoles 5 de Octubre de 2005, 18:14
Si de la salida del PIC va directamente al display, debes tener una tablita, con diversos valores que indican cada nùmero del display, ordenarlos y visualizarlos en el orden qeu desees.
Puedes hacerlo usando macros, para ya no reescribir cada vez que necesites visualizar un numero.
Título: Re: Pasar De Binario A Bcd
Publicado por: Ian... en Viernes 14 de Octubre de 2005, 21:29
Holas... te comento que siempre utilice esta subrutina,fijate si te es de ayuda:

 
     tabla                               ;nomb de la subrut
                                  addwf pc        ;agrego al contador prog. el valor del w
                                  retlw b'00111111'   ;genero el num 0
                                  retlw b'00011000'   ;genero el num1
                                  retlw b'01110110'   ;genero el num2
                                  retlw b'01111100'   ;genero el num3
                                  retlw b'01011001'   ;genero el num4
                                  retlw b'01101101'   ;genero el num5
                                  retlw b'01101111'   ;genero el num6
                                  retlw b'00111000'   ;genero el num7
                                  retlw b'01111111'   ;genero el num8
                                  retlw b'01111101'   ;genero el num9

tendrias que hacer algo parecido a esto pero teniendo en cuenta la conexion de los pines del dysplay