• Miércoles 6 de Noviembre de 2024, 00:19

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - nicolas1

Páginas: [1]
1
Microcontroladores / Grabar En La Eeprom
« en: Domingo 23 de Abril de 2006, 21:17 »
Estoy utilizando el 16F877 .

Si grabo datos en la EEPROM , despues de desenergizar el PIC , y volverlo a
energizar , como puedo saber cuantas posiciones hay grabadas?

Se me ocurre , que la primera posicion , contenga este dato , es decir
cada que grabo un dato tendria que actualizar  el dato en la primera posicion
es posible? cual otra solucion?

Gracias .

2
Microcontroladores / Re: Binario A Bcd
« en: Lunes 17 de Abril de 2006, 08:04 »
Cita de: "el_riveraa"
Sigo manteniendo mi postura eso, no combierte de BINARIO A DECIMAL, si es así, postea el ASM entero con las definiciones de los registros, definiendo el tipo de chip ... todo lo que haga falta para simularlo en el mplab
Bueno , volvi a ensayarlo y funciono . Por ejemplo con DATO=23
al RETURN  ; DECENAS queda en 2 y UNIDADES en 3

3
Microcontroladores / Re: Binario A Bcd
« en: Viernes 7 de Abril de 2006, 05:45 »
Bueno , primero que todo quiero decir que soy principiante
en esto de los PIC , apenas estoy empezando a hacer programitas
que como decia un amigo "prendan o muevan cositas".

Y estoy abierto a criticas de cualquier indole , claro prefiero
las construtivas y sobre todo de personas que quieren y les gusta
que otros se beneficien de lo que puedan aportar.

En ese orden de ideas , el codigo que presente lo puse en el
MPLAB y , lo simule y me funciono . Toma el numero binario
y queda en dos , el binario UNIDADES (Es unidades , no unidad)
que guarda la cifra de las unidades de DATO , y el binario DECENAS
que guarda la cifra de las decenas de DATO , es obvio que DATO
no podra ser mayor a 99 .

Asi fitopablo que este codigo solo es parte de lo que nesecitas , solo
te convierte binario a BCD , si utilizas DECO solo tienes que mandar
los binarios UNIDADES y DECENAS y te los mostrara en display
o los tomas y llamas una tabla que te retorne el codigo de siete segmentos

Saludos.

4
Microcontroladores / Re: Binario A Bcd
« en: Miércoles 5 de Abril de 2006, 06:40 »
Bueno este es mi primer post en el foro , y no entiendo lo de sumar 6
Si un decimal se convierte a BCD digito por digito , el binario puro
habra que convertirlo a decimal y luego a BCD.

BINBCD        CLRF      DECENAS
                    CLRF      UNIDADES
                    MOVLW  .10
REPITE         SUBWF    DATO,1
                   BTFSS     STATUS,0
                   GOTO      SUM
                   INCF       DECENAS
                   GOTO     REPITE
SUM            ADDWF   DATO,0
                  MOVWF   UNIDAD
                  RETURN

 Tengo la dificultad de entrar por teclado un numero de varias cifras
y grabarlo en la EEPROM , buscando encontre este codigo que convierte
DATO(Binario) a BCD , creo que esto es lo que nesecitas .

Saludos!

Páginas: [1]