Sie sind auf Seite 1von 8

Informe 4: PSoC, Conversor BCD 2421 a 84-2-1

Marlon David Martinez Molina 20132007114


Andrs Vanegas Lagos 20132007082

Universidad Distrital Francisco Jos de Caldas


Facultad de Ingeniera
Electrnica Digital
vanegasand@gmail.com
marlond.1996@gmail.com

Resumen- Se construy mediante el software PSoC Creator 4.0 puede representar en BCD). Para nmeros de ms de una cifra
un conversor BCD 2421 a BCD 84-2-1 con compuertas and y xor hacen falta dos nmeros BCD.
de tal forma que la transformacin de forma se comprenda tanto de
manera numrica y algebraica como prctica al hacer funcionar el
esquema, se obtuvo la funcin que describe el sistema con las Una forma sencilla de calcular nmeros en BCD es sumando
tablas de verdad de cada una de las codificaciones y se analiz las normalmente bit a bit, y si el conjunto de 4 bits sobrepasa el
posibles variables que no son relevantes en la conversin, es decir, nmero 9, entonces se le suma un 6 (0110) en binario, para
las formas no importa. poder volver a empezar, como si hiciramos un mdulo al
elemento sumante. El BCD sigue siendo ampliamente utilizado
I. OBJETIVOS para almacenar datos, en aritmtica binaria o en electrnica.
Los nmeros se pueden mostrar fcilmente en visualizadores de
A. Implementar un esquema en el software PSoC creator y siete segmentos enviando cada cuarteto BCD a un visualizador.
comprobar en la prctica el resultado de la funcin, en el La BIOS de un ordenador personal almacena generalmente la
presente caso convertir bases. fecha y la hora en formato BCD; probablemente por razones
histricas se evit la necesidad de su conversin en ASCII.
B. Describir la operacin de conversin y comprender su
utilidad prctica en sistemas de compatibilidad
La ventaja del cdigo BCD frente a la representacin binaria
clsica es que no hay lmite para el tamao de un nmero. Los
II. MATERIALES nmeros que se representan en formato binario estn
Microcontrolador PSoC 5 generalmente limitados por el nmero mayor que se pueda
Cables representar con 8, 16, 32 o 64 bits. Por el contrario, utilizando
PC Porttil con Software PSoC Creator 4 BCD, aadir un nuevo dgito solo implica aadir una nueva
LED secuencia de 4 bits.
Resistencias de 220
Protoboard IV. DESCRIPCION FUNCIONAL Y ESTRUCTURAL

Las tablas de verdad de cada codificador son las siguientes:


III. MARCO TEORICO
2 4 2 1
(BCD) o Decimal codificado en binario es un estndar para
representar nmeros decimales en el sistema binario, en donde w x y z
cada dgito decimal es codificado con una secuencia de 4 bits. 0 0 0 0 0
Con esta codificacin especial de los dgitos decimales en el 1 0 0 0 1
sistema binario, se pueden realizar operaciones aritmticas
como suma, resta, multiplicacin y divisin de nmeros en 2 0 0 1 0
representacin decimal, sin perder en los clculos la precisin 3 0 0 1 1
ni tener las inexactitudes en que normalmente se incurre con las 4 0 1 0 0
conversiones de decimal a binario puro y de binario puro a
5 1 0 1 1
decimal. La conversin de los nmeros decimales a BCD y
viceversa es muy sencilla, pero los clculos en BCD llevan ms 6 1 1 0 0
tiempo y son algo ms complicados que con nmeros binarios 7 1 1 0 1
puros. 8 1 1 1 0
En BCD cada cifra que representa un dgito decimal (0, 1,...8 y 9 1 1 1 1
9) se representa con su equivalente binario en cuatro bits
(nibble o cuarteto) (esto es as porque es el nmero de bits Tabla 1. Tabla de verdad BCD 2421
necesario para representar el nueve, el nmero ms alto que se 8 4 -2 -1
A B C D
0 0 0 0 0
1 0 1 1 1
2 0 1 1 0 La funcin C se puede simplificar de a la siguiente forma:
3 0 1 0 1
4 0 1 0 0
5 1 0 1 1
6 1 0 1 0
7 1 0 0 1 El esquema que se obtiene con estas funciones es el
8 1 0 0 0 siguiente, se ha creado sobre el software PSoC Creator 4 y
se ha simulado en Multisim (Simulaciones):
9 1 1 1 1
Tabla 2. Tabla de verdad de BCD 84-2-1

Al analizar las tablas de los dos codificadores se observa que


solo se toman 10 de los 16 valores posibles en ambos casos, los
6 restantes (10-16) se tomarn como no importa y se les
asign 0 en las salidas.

Se procede a realizar los mapas de Karnaugh de cada tabla


dando lo siguiente:
WX 00 01 11 10
YZ
00 0 1 1 1
Fig 1. Esquema en PSoC Creator.
01 1 X X X

11 0 0 1 0

10 X X 0 X

Tabla 3. Mapa Karnaugh BCD 2421

WX 00 01 11 10
YZ
00 0 1 0 1

01 0 X X X

11 1 0 1 0

10 X X 1 X

Tabla 3. Mapa Karnaugh BCD 84-2-1

Se observa que en ambas tablas la forma 0001 y 1111 estn en


1, se deduce entonces automticamente que la funcin que las
relaciona es:

Realizando los respectivos agrupamientos se obtuvieron las


funciones que describen cada salida del conversor, (Forma 84-
2-1) estas funciones son:
V. SIMULACIONES

Conversor

Fig 2. Valor 0

Fig 3. Valor 1
Fig 4. Valor 2
Fig 5. Valor 3

Fig 6. Valor 4

Fig 7. Valor 5
Fig 8. Valor 6

Fig 9. Valor 7
Fig 10. Valor 8

Fig 11. Valor 9


VII. REFERENCIAS
VI. CONCLUSIONES [1] Vctor P. Nelson, H. Troy Nagle, Bill D. Carroll y J. David Irwin,
Anlisis y Diseo de Circuitos Lgicos Digitales , Prentice-Hall
Se comprueba asi de forma terica las funciones que se Hispanoamericana, S.A., 1996
crearon con las tablas de Karnaugh y su posterior
[2] N. S. W. G. L. M. Ronald J. Tocci, Sistemas digitales, principios y
agrupamiento, se obtiene la tabla de BCD 84-2-1 en la aplicaciones, Mexico D.F: Pearson Educacin, 2007.
prctica y comprenden las posibles aplicaciones de
implementar conversores de sistemas de numeracin o
codificacin para lograr operaciones ms eficientes o mejor
transmisin de datos al simplificar los datos a utilizar.

Das könnte Ihnen auch gefallen