Escolar Documentos
Profissional Documentos
Cultura Documentos
Universidad de Pamplona
Lgica digital
06/09/2016
Universidad de Pamplona
Pamplona - Norte de Santander - Colombia
Tels: (7) 5685303 - 5685304 - 5685305 - Fax: 5682750 - www.unipamplona.edu.co
Universidad de Pamplona
Pamplona - Norte de Santander - Colombia
Tels: (7) 5685303 - 5685304 - 5685305 - Fax: 5682750 - www.unipamplona.edu.co
El codigo 8421
El codigo 8421 es un tipo de codigo decimal binario (BCD). Codigo decimal binario
significa que cada digito decimal, de 0 hasta 9, se representa mediante un codigo
binario de cuatro bits. La designacin 8421 indica los pesos binarios de los binarios
de los cuatro bits (23, 22,21,20). La facilidad d conversin entre nmeros en codigo
8421 y los familiares nmeros decimales es la principal ventaja de este codigo. Todo
lo que tiene que recordar sobre los diez combinaciones binarias que representan los
diez dijitos decimales se muestra en la Tabla 2.5. el codigo 8421 es el codigo BCD
mas importante, y cunado hacemos referencia a BCD, siempre es el codigo 8421, a
no ser que indique otra cosa.
Universidad de Pamplona
Pamplona - Norte de Santander - Colombia
Tels: (7) 5685303 - 5685304 - 5685305 - Fax: 5682750 - www.unipamplona.edu.co
Cdigos no vlidos. Debera saber que, con cuatro dgitos, se pueden representar
diecisis nmeros (desde 0000 hasta 1111), pero en el cdigo 8421, slo se usan diez
de ellos. Las seis combinaciones que no se emplean (1010, 1011, 1100, 1101, 1110 y
1111) no son vlidas en el cdigo BCD 8421. Para expresar cualquier nmero
decimal en BCD, simplemente reemplace cada dgito decimal por el apropiado
cdigo de 4 bits, tal como muestra el Ejemplo 2.33.
Universidad de Pamplona
Pamplona - Norte de Santander - Colombia
Tels: (7) 5685303 - 5685304 - 5685305 - Fax: 5682750 - www.unipamplona.edu.co
Suma en BCD
BCD es un cdigo numrico y puede utilizarse en operaciones aritmticas. La suma
es la ms importante de estas operaciones, ya que las otras tres operaciones
(sustraccin, multiplicacin y divisin) se pueden llevar a cabo utilizando la suma. A
continuacin, vamos a ver cmo se suman dos nmeros BCD:
Paso 1. Sumar los dos nmeros BCD utilizando las reglas de la suma binaria vistas
en la Seccin 2.4.
Paso 2. Si una suma de 4 bits es igual o menor que 9, es un nmero BCD vlido.
Paso 3. Si una suma de 4 bits es mayor que 9, o si genera un acarreo en el grupo de 4
bits, el resultado no es vlido. En este caso, se suma 6 (0110) al grupo de 4 bits para
saltar as los seis estados no vlidos y pasar al cdigo 8421. Si se genera un acarreo al
sumar 6, ste se suma al grupo de 4 bits siguiente.
El Ejemplo 2.35 ilustra la suma en BCD para los casos en que la suma en cada
columna de 4 bits es igual o menor que 9 y, por tanto, las sumas de 4 bits son
nmeros BCD vlidos. El Ejemplo 2.36 ilustra el procedimiento en el caso de que se
produzcan sumas no vlidas (mayores que 9 o que generen acarreo).
Universidad de Pamplona
Pamplona - Norte de Santander - Colombia
Tels: (7) 5685303 - 5685304 - 5685305 - Fax: 5682750 - www.unipamplona.edu.co
Universidad de Pamplona
Pamplona - Norte de Santander - Colombia
Tels: (7) 5685303 - 5685304 - 5685305 - Fax: 5682750 - www.unipamplona.edu.co
Codigo gray
El cdigo Gray es un cdigo sin pesos y no aritmtico; es decir, no existen pesos
especficos asignados a las posiciones de los bits. La caracterstica ms importante
del cdigo Gray es que slo vara un bit de un cdigo al siguiente. Esta propiedad es
importante en muchas aplicaciones, tales como los codificadores de eje de posicin,
en los que la susceptibilidad de error aumenta con el nmero de cambios de bit entre
nmeros adyacentes dentro de una secuencia. La Tabla 2.6 presenta el cdigo Gray de
cuatro bits para los nmeros decimales de 0 a 15. Como referencia se muestran
tambin en la tabla los nmeros binarios. Como en los nmeros binarios, el cdigo
Gray puede tener cualquier nmero de bits. Observe que, en este cdigo, slo cambia
un bit entre los sucesivos nmeros. Por ejemplo, para pasar del decimal 3 al 4, el
cdigo Gray lo hace de 0010 a 0110, mientras que el cdigo binario lo hace de 0011 a
0100, cambiando tres bits. En el cdigo Gray, el nico bit que cambia es el tercer bit
de la derecha y los restantes permanecen igual.
Conversin de cdigo binario a cdigo Gray. Algunas veces, la conversin de
cdigo binario a cdigo Gray resulta til. Las siguientes reglas explican cmo
convertir un nmero binario en un nmero en cdigo Gray:
1. El bit ms significativo (el que est ms a la izquierda, MSB) en el cdigo Gray es
el mismo que el correspondiente MSB del nmero binario.
2. Yendo de izquierda a derecha, sumar cada par adyacente de los bits en cdigo
binario para obtener el siguiente bit en cdigo Gray. Los acarreos deben descartarse.
Por ejemplo, la conversin del nmero binario 10110 a cdigo Gray se hace del
siguiente modo:
Universidad de Pamplona
Pamplona - Norte de Santander - Colombia
Tels: (7) 5685303 - 5685304 - 5685305 - Fax: 5682750 - www.unipamplona.edu.co
Universidad de Pamplona
Pamplona - Norte de Santander - Colombia
Tels: (7) 5685303 - 5685304 - 5685305 - Fax: 5682750 - www.unipamplona.edu.co
Una aplicacin
En la Figura 2.7 se muestra un diagrama simplificado de un mecanismo codificador
de eje de 3 bits. Bsicamente, est formado por tres anillos concntricos conductores
que estn divididos en ocho sectores. Cuantos ms sectores haya, con mayor
precisin se puede representar la posicin, pero aqu slo se utilizan ocho con
propsitos de ilustracin. Cada sector de cada anillo se fija a un nivel alto o a un nivel
bajo de tensin para representar un 1 o un 0. Los sectores de color gris indican los 1s,
y los sectores blancos los 0s. Puesto que los anillos giran con el eje, hacen contacto
con una disposicin de escobillas que estn en una posicin fija, y a las que estn
conectadas las lneas de salida. Cuando el eje gira en el sentido contrario a las agujas
del reloj a travs de los 360, los ocho sectores se mueven y pasan por las tres
escobillas produciendo una salida binaria de tres bits que indica la posicin del eje.
En la Figura 2.7(a), los sectores estn colocados segn el modelo binario normal, por
lo que las escobillas van de 000 a 001, de 010 a 011, y as sucesivamente. Cuando las
escobillas se encuentran sobre los sectores de color gris, la salida es 1, y cuando estn
sobre los sectores blancos, la salida es 0. Si una de las escobillas, durante la transicin
de un sector al siguiente, se adelanta ligeramente, puede producirse una salida
errnea. Consideremos lo que ocurre cuando las escobillas estn en el sector 111, y
pasan al sector 000. Si la escobilla MSB se adelanta ligeramente, la posicin se
Universidad de Pamplona
Pamplona - Norte de Santander - Colombia
Tels: (7) 5685303 - 5685304 - 5685305 - Fax: 5682750 - www.unipamplona.edu.co
indicara de forma incorrecta por una transicin a 011 en lugar de 111 a 000. En este
tipo de aplicaciones, es virtualmente imposible mantener el alineamiento mecnico
preciso de todas las escobillas, por lo que siempre se producirn algunos errores en
muchas de las transiciones entre sectores.
El cdigo Gray se utiliza para eliminar los errores que son inherentes al cdigo
binario. Como se muestra en la Figura 2.7(b), el cdigo Gray asegura que slo un bit
variar entre sectores adyacentes. Esto significa que aunque las escobillas no puedan
tener un alineamiento preciso, nunca se producir un error de transicin. Por ejemplo,
consideremos de nuevo qu ocurre cuando las escobillas estn en el sector 111 y se
mueven al sector siguiente, 101. Las dos nicas posibles salidas durante la transicin
son 111 y 101, independientemente de cmo estn alineadas las escobillas. Una
situacin similar se produce en las transiciones entre los restantes sectores.
Cdigos alfanumricos
Para la comunicacin, no slo se necesitan nmeros, sino tambin letras y otros
smbolos. En sentido estricto, los cdigos alfanumricos son cdigos que representan
nmeros y caracteres alfabticos (letras). Sin embargo, la mayora de estos cdigos
tambin representan otros caracteres tales como smbolos y distintas instrucciones
10
Universidad de Pamplona
Pamplona - Norte de Santander - Colombia
Tels: (7) 5685303 - 5685304 - 5685305 - Fax: 5682750 - www.unipamplona.edu.co
Cdigo ASCII
El American Standard Code for Information Interchange (ASCII, cdigo estndar
americano para el intercambio de informacin) es un cdigo alfanumrico
universalmente aceptado, que se usa en la mayora de las computadoras y otros
equipos electrnicos. La mayor parte de los teclados de computadora se estandarizan
de acuerdo con el cdigo ASCII, y cuando se pulsa una letra, un nmero o un
comando de control, es el cdigo ASCII el que se introduce en la computadora.
El cdigo ASCII dispone de 128 caracteres que se representan mediante un cdigo
binario de 7 bits. Realmente, el cdigo ASCII puede considerarse como un cdigo de
8 bits en el que el MSB siempre es 0. En hexadecimal, este cdigo de 8 bits va de 00
hasta 7F. Los primeros 32 caracteres ASCII son comandos no gr- ficos, que nunca se
imprimen o presentan en pantalla, y slo se utilizan para propsitos de control.
Ejemplos de caracteres de control son el carcter nulo, avance de lnea, inicio de
texto y escape. Los dems caracteres son smbolos grficos que pueden
imprimirse o mostrarse en pantalla, e incluyen las letras del alfabeto (maysculas y
minsculas), los diez dgitos decimales, los signos de puntuacin y otros smbolos
comnmente utilizados.
11
Universidad de Pamplona
Pamplona - Norte de Santander - Colombia
Tels: (7) 5685303 - 5685304 - 5685305 - Fax: 5682750 - www.unipamplona.edu.co
La Tabla 2.7 presenta un listado del cdigo ASCII, con su representacin decimal,
hexadecimal y binaria para cada carcter y smbolo. En la primera columna de la
tabla se enumeran los nombres de los 32 caracteres de control (en hexadecimal, de 00
hasta 1F), y en las restantes columnas se muestran los smbolos grficos (en
hexadecimal, de 20 hasta 7F).
NOTAS INFORMTICAS
Un teclado de computadora tiene un microprocesador dedicado, que explora
constantemente los circuitos de teclado para detectar cundo se ha presionado y
liberado una tecla. Un paquete de software genera un cdigo de exploracin unvoco
que representa a dicha tecla en particular. El cdigo de exploracin se convierte a
continuacin en un cdigo alfanumrico (ASCII) que utilizar la computadora.
Los caracteres de control ASCII. Los primeros treinta y dos cdigos de la tabla
ASCII (Tabla 2.7) representan los caracteres de control. Estos se utilizan para
permitir a dispositivos, tales como una computadora o una impresora, que se
comuniquen entre s cuando transfieren informacin y datos. La Tabla 2.8 enumera
los caracteres de control y las funciones de las teclas de control que permiten
introducir directamente el cdigo ASCII a travs del teclado, presionando la tecla
control (CTRL) y el smbolo correspondiente. Tambin se facilita una breve
descripcin de cada carcter de control.
12
Universidad de Pamplona
Pamplona - Norte de Santander - Colombia
Tels: (7) 5685303 - 5685304 - 5685305 - Fax: 5682750 - www.unipamplona.edu.co
13
Universidad de Pamplona
Pamplona - Norte de Santander - Colombia
Tels: (7) 5685303 - 5685304 - 5685305 - Fax: 5682750 - www.unipamplona.edu.co
14
Universidad de Pamplona
Pamplona - Norte de Santander - Colombia
Tels: (7) 5685303 - 5685304 - 5685305 - Fax: 5682750 - www.unipamplona.edu.co
15
Universidad de Pamplona
Pamplona - Norte de Santander - Colombia
Tels: (7) 5685303 - 5685304 - 5685305 - Fax: 5682750 - www.unipamplona.edu.co
16
Universidad de Pamplona
Pamplona - Norte de Santander - Colombia
Tels: (7) 5685303 - 5685304 - 5685305 - Fax: 5682750 - www.unipamplona.edu.co
17
Universidad de Pamplona
Pamplona - Norte de Santander - Colombia
Tels: (7) 5685303 - 5685304 - 5685305 - Fax: 5682750 - www.unipamplona.edu.co
Codigo de barras
El cdigo de barras es una industria de rpido crecimiento y alto margen que est
revolucionando el Punto de Venta (POS) y la manera en la que las personas
recopilan, almacenan y consultan datos. Ya sea en el supermercado, un laboratorio
mdico o los muelles de carga, los cdigos de barra son una parte integral del proceso
de recopilacin de datos. Proporcionamos proveedores de soluciones con productos,
sistemas y servicios que les facilitan el suministro de soluciones a nuestros clientes.
Los productos en POS que proveemos incluyen terminales basadas en computadoras
personales, impresoras de recibos, cajas, lectores de cintas magnticas, teclados y
perifricos relacionados. Los productos de cdigo de barras distribuidos por
ScanSource incluyen escneres de cdigo de barras e impresoras, terminales
porttiles de recopilacin de datos, redes inalmbricas y dems equipo relacionado.
Cmo funciona el cdigo de barras?
El cdigo de barras funciona en gran medida de la misma manera que una linterna
normal, pues lee la luz que se refleja en la superficie. El proceso comienza cuando un
dispositivo dirige un haz de luz a travs de un cdigo de barras. El dispositivo
contiene un pequeo elemento de lectura a travs de sensores. Este sensor detecta la
luz que se refleja desde el cdigo de barras, y convierte la energa luminosa en
energa elctrica. El resultado es una seal elctrica que puede convertirse en datos.
El ancho de la angosta barra mide el cdigo de barras y se expresa en milmetros
1/1000 pulgadas. Por ejemplo, un cdigo de barras de 15 mm presenta una barra
angosta que mide 15/1000 pulgadas de ancho. Adems, las zonas mudas, o espacio
en blanco a la izquierda y derecha de cada smbolo del cdigo de barras garantizan
que pueda leerse dicho cdigo de barras.
Cmo leer un cdigo de barras?
Es un proceso de tres pasos. Primero, un dispositivo de entrada debe convertir la
energa luminosa en energa elctrica. Existe una gran variedad de dispositivos de
entrada, cada uno de los cuales presenta caractersticas propias nicas.
18
Universidad de Pamplona
Pamplona - Norte de Santander - Colombia
Tels: (7) 5685303 - 5685304 - 5685305 - Fax: 5682750 - www.unipamplona.edu.co
Dispositivos de entrada
19
Universidad de Pamplona
Pamplona - Norte de Santander - Colombia
Tels: (7) 5685303 - 5685304 - 5685305 - Fax: 5682750 - www.unipamplona.edu.co
20
Universidad de Pamplona
Pamplona - Norte de Santander - Colombia
Tels: (7) 5685303 - 5685304 - 5685305 - Fax: 5682750 - www.unipamplona.edu.co
Los cdigos de barras pueden imprimirse con una matriz de puntos o una impresora
lser ya existentes, pero los resultados de una y otra opciones pueden variar. Por otra
parte, las impresoras de etiquetas trmicas fueron diseadas especficamente para este
trabajo y se elaboran para generar texto y grficos de alta calidad. Imprimen a
velocidades altas y pueden usarse para imprimir una etiqueta a la vez o todo un rollo.
Existen dos mtodos bsicos de impresin trmica.
21
Universidad de Pamplona
Pamplona - Norte de Santander - Colombia
Tels: (7) 5685303 - 5685304 - 5685305 - Fax: 5682750 - www.unipamplona.edu.co
22
Universidad de Pamplona
Pamplona - Norte de Santander - Colombia
Tels: (7) 5685303 - 5685304 - 5685305 - Fax: 5682750 - www.unipamplona.edu.co
23
Universidad de Pamplona
Pamplona - Norte de Santander - Colombia
Tels: (7) 5685303 - 5685304 - 5685305 - Fax: 5682750 - www.unipamplona.edu.co
los datos se recopilan en pequeos lotes y se transfieren desde la unidad porttil hacia
el servidor mediante una conexin por cable.
4. Sistema de operacin El sistema de operacin de la computadora porttil de datos
determina el mtodo de programacin. Los sistemas operativos de marca registrada,
por lo general, requieren que el usuario conozca el lenguaje de programacin de
marca registrada. Otras unidades pueden usar un sistema operativo comn, como el
DOS o Microsoft Windows, lo cual permite que la programacin se realice con un
lenguaje ms comn como BASIC o C. La mayora de las aplicaciones sern nicas
del usuario y es muy probable que requieran que el cliente las programe. Los
programas pueden estar escritos en lenguaje comn o bien puede usarse un generador
de programas para acortar el tiempo de desarrollo.
Conclusin
Con este trabajo podemos llegar a la conclusin de que sistemas numricos es un
conjunto provisto de dos operaciones que verifican ciertas condiciones relacionadas
con las propiedades conmutativa, asociativa y distributiva. Los sistemas numricos
cuentan con una serie de cdigos los cuales son Cdigo BCD, Gray, Ascii. Cada uno
de estos cdigos tiene sus conversiones, caractersticas y usos como por ejemplo
El cdigo Ascii se utiliza para desarrollar aplicaciones para computadoras y juegos.
El cdigo Gray se utiliza para eliminar los errores que son inherentes al cdigo
binario
Cada cdigo tiene aplicaciones y usos diferentes pero tienen la finalidad de
facilitarnos las cosas y hacerlas lo ms simples posible y prcticas.
Tambin la suma binaria y las conversiones y entre cdigos y sistemas numricos son
muy importantes dentro de este tema ya que al adquirir el conocimiento de estos dos
puntos podremos saber resolver problemas tantos simples como complejos.
Bibliografa
Thomas L. Floyd. (2006). Fundamentos de sistemas digitales. Ribera del Loira, 28042 Madri:
PEARSON EDUCACION S.A.
.http://www.scansourcelatinamerica.com/es-mx/about/our-value
24
Universidad de Pamplona
Pamplona - Norte de Santander - Colombia
Tels: (7) 5685303 - 5685304 - 5685305 - Fax: 5682750 - www.unipamplona.edu.co
25