Documentos de Académico
Documentos de Profesional
Documentos de Cultura
asm
****************************************
;
; ===================================================================
; Del libro "MICROCONTROLADOR PIC16F84. DESARROLLO DE PROYECTOS"
; E. Palacios, F. Remiro y L. L�pez.
; Editorial Ra-Ma. www.ra-ma.es
; ===================================================================
;
; Un n�mero binario de 8 bits es convertido a BCD. El resultado se guarda en tres
posiciones
; de memorias llamadas Centenas, Decenas y Unidades. Adem�s al final las unidades
estar�n en el
; nibble bajo del registro W y las decenas en el nibble alto. En los diodos LEDs
conectados al
; puerto de salida se visualizar�n las decenas y las unidades.
;
; El m�ximo n�mero a convertir ser�el 255 que es el m�ximo valor que puede adquirir
el
; n�mero binario de entrada de 8 bits.
;
; El procedimiento utilizado es mediante restas de 10 tal como se explica en el
siguiente
; ejemplo que trata de la conversi�n del n�mero 124 a BCD:
;
; (Centenas) (Decenas) (Unidades) �(Unidades)<10? �(Decenas)=10?
; ---------- --------- ---------- --------------
-------------------------
;
; 0 0 124 NO, resta 10 Incrementa
(Decenas).
; 0 1 114 NO, resta 10 NO. Incrementa
(Decenas).
; 0 2 104 NO, resta 10 NO. Incrementa
(Decenas).
; 0 3 94 NO, resta 10 NO. Incrementa
(Decenas).
; 0 4 84 NO, resta 10 NO. Incrementa
(Decenas).
; 0 5 74 NO, resta 10 NO. Incrementa
(Decenas).
; 0 6 64 NO, resta 10 NO. Incrementa
(Decenas).
; 0 7 54 NO, resta 10 NO. Incrementa
(Decenas).
; 0 8 44 NO, resta 10 NO. Incrementa
(Decenas).
; 0 9 34 NO, resta 10 NO. Incrementa
(Decenas).
; 1 0 24 NO, resta 10 S�. (Decenas)=0, y
adem�s
; incrementa (Centenas)
; 1 1 14 NO, resta 10 NO. Incrementa
(Decenas)
; 1 2 4 S�, se acab�.
;
; El n�mero a convertir ser� la constante "Numero".
;
; ZONA DE DATOS
**********************************************************************
; ZONA DE C�DIGOS
********************************************************************
; ===================================================================
; Del libro "MICROCONTROLADOR PIC16F84. DESARROLLO DE PROYECTOS"
; E. Palacios, F. Remiro y L. L�pez.
; Editorial Ra-Ma. www.ra-ma.es
; ===================================================================