You are on page 1of 51

SISTEMAS DIGITALES I

MANUAL DE LABORATORIO

M. en C. Engelbert E. Linares Gonzlez Ing. Katia Martinz Castillo 2010

UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGIA DEPARTAMENTO DE BIOINGENIERA ACADEMIA DE BIOINGENIERA

Manual de Laboratorio: SISTEMAS DIGITALES I

INDICE
Prologo Practica #1: SISTEMAS DIGITALES: PRINCIPIOS BSICOS Practica #2: ALGEBRA DE BOOLE Practica #3: TCNICAS DE REDUCCIN DE EXPRESIONES LGICAS Practica #4: DISEO DE CIRCUITOS COMBINATORIOS Practica #5: OPERACIONES BSICAS ARITMTICAS DIGITALES Practica #6: MULTIPLICACIN BINARIA Practica #7: REGISTROS BINARIOS Practica #8: CONTADORES BINARIOS Practica #9: PROGRAMACIN DE MICROCONTROLADOR APENDICES 2 3 11 16 20 25 27 30 33 40 46

MenC.EngelbertE.LinaresGonzlez MenC.KatiaMartnezCastillo

UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGIA DEPARTAMENTO DE BIOINGENIERA ACADEMIA DE BIOINGENIERA

Manual de Laboratorio: SISTEMAS DIGITALES I

PROLOGO A LA EDICIN 2010 El presente manual de prcticas de Laboratorio de Sistemas Digitales I, comprende la cantidad de diez prcticas que corresponden al curso de un semestre de la materia de Sistemas Digitales I. Estas fueron clasificadas como bsicas, las que describen la operacin de los elementos electrnicos digitales ms usuales, refirindose a aquellas prcticas que representan la operacin y diseo bajo ciertas condiciones de trabajo en los dispositivos y finalmente la aplicacin, que corresponde tanto a la utilizacin de los dispositivos en prototipos elementales que ejemplifican el uso de estos asi como elementos de programacin de microcontroladores, as como a la presentacin de un proyecto personal a desarrollarse en las ltimas sesiones del laboratorio. Bajo lo anterior descrito, este manual completa la serie de actividades tericopracticas que proporcionan al alumno de la materia de Sistemas Digitales I, las habilidades necesarias para el manejo de los dispositivos electrnicos ms usuales en el rea de la Ingeniera en Biomdica.

Los autores. M. en C. Engelbert E. Linares G. M. en C. Katia Martnez Castillo

MenC.EngelbertE.LinaresGonzlez MenC.KatiaMartnezCastillo

UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGIA DEPARTAMENTO DE BIOINGENIERA ACADEMIA DE BIOINGENIERA

Manual de Laboratorio: SISTEMAS DIGITALES I

PRACTICA No. 1 SISTEMAS DIGITALES PRINCIPIOS BSICOS


OBJETIVO GENERAL Conocer la aplicacin de dispositivos semiconductores DIODO Y TRANSISTOR, como conmutadores, as como las compuertas lgicas bsicas y sus tablas de verdad. OBJETIVOS ESPECIFICOS Disear con diodos y transistores (BJT), circuitos conmutadores y compuertas. Comprobar la tabla de verdad de cada una de las compuertas lgicas bsicas (NOT, OR, NOT, AND, NAND, XOR, NXOR) Disear la etapa de potencia, para un circuito lgico combinatorio. INTRODUCCION El funcionamiento del diodo, transistor BJT y CMOS, no solamente puede ser lineal, sino que puede ser utilizado como elemento no lineal, es decir como conmutador controlado. En un conmutador digital se utilizan varios transistores como conmutadores, en la actualidad, en el diseo de este tipo de circuitos es muy importante la velocidad de conmutacin. Para que un elemento no lineal, opere como conmutador, se disea su circuito de tal forma que el componente este en la zona de CORTE o SATURACION, en el caso de los transistores; en el caso de los diodos de CONDUCCION o NO CONDUCCION. En CORTE, el transistor es considerado como conmutador abierto, ya que no hay corriente en el colector. En SATURACION, el transistor es considerado como conmutador CERRADO, ya que se tiene la mxima corriente que circula por el colector. La corriente aplicada a la base del transistor es el medio controlador del transistor como conmutador. En el diodo, de igual manera la corriente es el medio controlador, pero solo con el sentido del flujo de la misma. Por otra parte, las compuertas lgicas son elementos bsicos en los sistemas digitales, las cuales operan con nmeros binarios; es decir, ceros y unos; un cero representa un voltaje BAJO 0 Volts, mientras que un uno representa un voltaje ALTO Vcc. Existen diferentes tipos de compuertas lgicas, y en los sistemas digitales se opera con las bsicas como son: AND (Y) OR (O) NOT (N) Existiendo otras derivadas de la combinacin de las anteriores: NAND (N-Y) NOR (N-O) XOR (N-Y-O)
MenC.EngelbertE.LinaresGonzlez MenC.KatiaMartnezCastillo 3

UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGIA DEPARTAMENTO DE BIOINGENIERA ACADEMIA DE BIOINGENIERA

Manual de Laboratorio: SISTEMAS DIGITALES I

MATERIAL Y EQUIPO UTILIZADO 4 Diodos de proposito general (1N4001 1N4004) 2 Resistencias 330 4 Resistencias de 2.1 K y 2.5 K 5 Transistores 2N2222 5 Transistores BC557/2N3906 1 Compuerta NOT 74LS04 1 Compuerta AND 74LS08 1 Compuerta NAND 74LS00 1 Compuerta OR 74LS32 1 Compuerta NOR 74LS02 1 Compuerta XOR 74LS86 1 Compuerta NXOR 74LS266 Multimetro Osciloscopio Generador de funciones Fuente de alimentacin LEDs (opcionales, con resistencias de 330 ) Protoboard Puntas Osciloscopio Puntas Banana - Caimn

EXPERIMENTO 1.- Compuertas Lgicas. a) Para cada una de las compuertas lgicas mostradas en las figura 1, 2, 3, 4 y 5, construir su circuito y comprobar la tabla de verdad caracterstica, teniendo en cuenta que para niveles lgicos de entrada 0 = 0 volts y 1 = 5 volts y medir los voltajes que se tienen a la salida como niveles lgicos.

Figura 1. Compuerta NOT

MenC.EngelbertE.LinaresGonzlez MenC.KatiaMartnezCastillo

UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGIA DEPARTAMENTO DE BIOINGENIERA ACADEMIA DE BIOINGENIERA

Manual de Laboratorio: SISTEMAS DIGITALES I

Figura 2. Compuertas AND y NAND

Figura 3. Compuerta OR.

Figura 4. Compuerta NOR.

MenC.EngelbertE.LinaresGonzlez MenC.KatiaMartnezCastillo

UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGIA DEPARTAMENTO DE BIOINGENIERA ACADEMIA DE BIOINGENIERA

Manual de Laboratorio: SISTEMAS DIGITALES I

Figura 5. Compuertas XOR y NXOR EXPERIMENTO 2. Combinacin de compuertas lgicas a) Arme el circuito mostrado en la figura 6.

Figura 6. Circuito Lgico b) Mida con el multmetro los voltajes de salida para: Nivel lgico uno (LED encendido) Nivel lgico cero (LED apagado). c) Llene la tabla 1, combinando el estado de las entradas A y B Exprese la seal de salida en trminos de la entrada: F(A, B). A qu conclusin llega? Est bien el diagrama lgico del circuito mostrado?

MenC.EngelbertE.LinaresGonzlez MenC.KatiaMartnezCastillo

UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGIA DEPARTAMENTO DE BIOINGENIERA ACADEMIA DE BIOINGENIERA

Manual de Laboratorio: SISTEMAS DIGITALES I

TABLA 1

EXPERIMENTO 2. Combinacin de compuertas lgicas a) Arme el circuito mostrado en la figura 7.

Figura 7. Circuito Lgico. Mida con el multmetro los voltajes de salida para: Nivel lgico uno (LED encendido) Nivel lgico cero (LED apagado).

b) Llene la tabla 2, combinando el estado de las entradas A y B.


Exprese la seal de salida en trminos de la entrada: F(A, B) Compare esta tabla la del ejercicio anterior. A que conclusin llega? TABLA 2.

MenC.EngelbertE.LinaresGonzlez MenC.KatiaMartnezCastillo

UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGIA DEPARTAMENTO DE BIOINGENIERA ACADEMIA DE BIOINGENIERA

Manual de Laboratorio: SISTEMAS DIGITALES I

EXPERIMENTO 3. Combinacin de compuertas lgicas a) Arme el circuito mostrado en la figura 8.

Figura 8. Circuito Lgico. b) Llene la tabla 3, combinando el estado de las entradas A y B Exprese la seal de salida en trminos de la entrada: F(A,B) Compare esta tabla la del ejercicio anterior. A que conclusin llega? TABLA 3.

RESULTADO Y CONCLUSIONES Enuncie sus resultados a partir del anlisis del experimento previo discuta si estos se encuentran dentro de los valores aceptables para considerar el experimento bien realizado.

MenC.EngelbertE.LinaresGonzlez MenC.KatiaMartnezCastillo

UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGIA DEPARTAMENTO DE BIOINGENIERA ACADEMIA DE BIOINGENIERA

Manual de Laboratorio: SISTEMAS DIGITALES I

CUESTIONARIO 1.- Que entiende por circuito Lgico.

2.- Describa los postulados de la logica proposicional.

3.- Que entiende por circuito de conmutacin

4.- Realice el diagrama electrico empleando interruptores de las compuertas AND, OR y NOT

5.- A que se le denomina regin de corte y saturacin en un transistor.

6.- A que atribuye las respuestas obtenidas mediante el osciloscopio en los experimentos de la parte 2.

7.- Que entiende por familia de compuertas logicas.

MenC.EngelbertE.LinaresGonzlez MenC.KatiaMartnezCastillo

UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGIA DEPARTAMENTO DE BIOINGENIERA ACADEMIA DE BIOINGENIERA

Manual de Laboratorio: SISTEMAS DIGITALES I

PRACTICA No. 2 ALGEBRA DE BOOLE

OBJETIVO GENERAL Analizar los postulados del Algebra de Boole para el diseo y optimizacin de circuito lgicos.

INTRODUCCIN Muchos componentes utilizados en sistemas de control, como contactores y relvadores, presentan dos estados claramente diferenciados (abierto o cerrado, conduce o no conduce). A este tipo de componentes se les denomina componentes todo o nada o tambin componentes lgicos. Para estudiar de forma sistemtica el comportamiento de estos elementos, se representan los dos estados por los smbolos 1 y 0 (0 abierto, 1 cerrado). De esta forma podemos utilizar una serie de leyes y propiedades comunes con independencia del componente en s; da igual que sea una puerta lgica, un rel, un transistor, etc... Atendiendo a este criterio, todos los elementos del tipo todo o nada son representables por una variable lgica, entendiendo como tal aquella que slo puede tomar los valores 0 y 1. El conjunto de leyes y reglas de operacin de variables lgicas se denomina lgebra de Boole, ya que fu George Boole el que desarroll las bases de la lgica matemtica. Operaciones lgicas bsicas Sea un conjunto formado por slo dos elementos que designaremos por 0 y 1. Llamaremos variables lgicas a las que toman slo los valores del conjunto, es decir 0 o 1. En dicho conjunto se definen tres operaciones bsicas: SUMA LOGICA: Denominada tambin operacin "O" (OR). Esta operacin responde a la siguiente tabla: a 0 0 1 1 b 0 1 0 1 a+b 0 1 1 1

MenC.EngelbertE.LinaresGonzlez MenC.KatiaMartnezCastillo

10

UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGIA DEPARTAMENTO DE BIOINGENIERA ACADEMIA DE BIOINGENIERA

Manual de Laboratorio: SISTEMAS DIGITALES I

PRODUCTO LOGICO: Denominada tambin operacin "Y" (AND). Esta operacin responde a la siguiente tabla: a 0 0 1 1 NEGACION LOGICA: Denominada tambin operacin "N" (NOT). Esta operacin responde a la siguiente tabla: a 0 1 a' 1 0 b 0 1 0 1 a*b 0 0 0 1

Propiedades del lgebra de Boole Las propiedades del conjunto en el que se han definido las operaciones (+, *, ') son las siguientes: PROPIEDAD CONMUTATIVA: De la suma: a+b = b+a Del producto: a*b = b*a PROPIEDAD ASOCIATIVA: De la suma: (a+b)+c = a+(b+c) = a+b+c Del producto: (a*b)*c = a*(b*c) = a*b*c LEYES DE IDEMPOTENCIA: De la suma: a+a = a ; a+a' = 1 Del producto: a*a = a ; a*a' = 0

MenC.EngelbertE.LinaresGonzlez MenC.KatiaMartnezCastillo

11

UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGIA DEPARTAMENTO DE BIOINGENIERA ACADEMIA DE BIOINGENIERA

Manual de Laboratorio: SISTEMAS DIGITALES I

PROPIEDAD DISTRIBUTIVA: De la suma respecto al producto: a*(b+c) = (a*b) + (a*c) Del producto respecto a la suma: a + (b*c) = (a+b) * (a+c) LEYES DE DE MORGAN: (a+b+c)' = a'*b'*c' (a*b*c)' = a'+b'+c'

MATERIAL Y EQUIPO UTILIZADO 4 CI Compuertas lgicas 74LS10, 74LS11, 74LS04, 74LS32,74LS21 Diodos LED varios colores. Resistencias de 330, a 1/2W. Protoboard. Fuente de alimentacin de 15VCD. Multimetro. Generador de seales. Osciloscopio. 3 Pares de puntas para osciloscopio Juego de cables para conexin

MenC.EngelbertE.LinaresGonzlez MenC.KatiaMartnezCastillo

12

UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGIA DEPARTAMENTO DE BIOINGENIERA ACADEMIA DE BIOINGENIERA

Manual de Laboratorio: SISTEMAS DIGITALES I

DESARROLLO EXPERIMENTAL EXPERIMENTO 1.- Simplificacin por algebra de Boole a) Dada la proposicin 1, construya el circuito que se muestra en la figura 1. b) Obtenga su tabla de la verdad para todas las combinaciones posibles a la entrada. c) Por medio del algebra de Boole simplifique la proposicin y obtenga el nuevo lgigrama, obtenga su tabla de la verdad para todas las combinaciones posibles a la entrada. d) Compare sus tablas de la verdad.

X(A,B,C,D) = A'BC' + A'B'C'D + B'C'D Proposicin 1

Figura 1 logigrama correspondiente a la proposicion 1

EXPERIMENTO 2.- Construccin de Lgigramas. a) Determine el lgigrama correspondiente, as como la tabla de la verdad para las siguientes formulas proposicionales. X(A,B) = AB+A X(A,B,C) = ABC+AB X(A,B,C) = A+BC

MenC.EngelbertE.LinaresGonzlez MenC.KatiaMartnezCastillo

13

UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGIA DEPARTAMENTO DE BIOINGENIERA ACADEMIA DE BIOINGENIERA

Manual de Laboratorio: SISTEMAS DIGITALES I

EXPERIMENTO 3.- Aplique reducciones por algebra de Boole para la proposicin 2, obtenga y arme el lgigrama correspondiente comprobando la tabla de la verdad para cada combinacin a la entrada.

RESULTADO Y CONCLUSIONES Enuncie sus resultados a partir del anlisis del experimento previo discuta si estos se encuentran dentro de los valores aceptables para considerar el experimento bien realizado.

CUESTIONARIO 1.- Que entiende por lgebra de Boole. 2.- Cual es el objetivo de utilizar el lgebra de Boole. 3.- Cuales son las propiedades principales en el lgebra de Boole. 4.- Que nos representa el esquema (lgigrama) a base de compuertas. 5.- En la minimizacin de una ecuacin solo se puede obtener un solo modelo de lgigrama. 6.- Que son y para que sirven las tablas de la verdad 7.- Que es el teorema De Demorgan 8.- Cuales son las compuertas lgicas bsicas para el diseo de sistemas lgicos

MenC.EngelbertE.LinaresGonzlez MenC.KatiaMartnezCastillo

14

UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGIA DEPARTAMENTO DE BIOINGENIERA ACADEMIA DE BIOINGENIERA

Manual de Laboratorio: SISTEMAS DIGITALES I

PRACTICA No. 3 TCNICAS DE REDUCCIN DE EXPRESIONES LGICAS

OBJETIVO GENERAL Reduccin e implementacin de circuitos lgicos mediante mapas de Kargaugh. INTRODUCCIN Los diseadores de circuitos integrados solucionan los problemas que se plantean en la integracin, esencialmente, con el uso de transistores. Esto determina las tecnologas de integracin que, actualmente existen y se deben a dos tipos de transistores que toleran dicha integracin: TTL y CMOS (junto con sus variantes) La familia lgica TTL (lgica transistor-transistor) consiste en varias subfamilias. En la tabla 1 se muestran las clases de subfamilias junto con su prefijo designado para identificar los circuitos integrados. Esta tecnologa, hace uso de resistencias, diodos y transistores bipolares para obtener funciones lgicas estandar. La diferencia entre las diferentes subfamilias de TTL son en sus caractersticas elctricas, tales como el poder de disipacin, tiempos de retardo, y la velocidad de cambio. Estas no difieren en cuanto a sus pines (entradas o salidas) o sus operaciones lgicas ejecutadas por los circuitos internos, en la tabla 1 se muestra la clasificacin de este tipo de transistores. TABLA 1 Subfamilias TTL TTL estandar TTL de alta velocidad TTL de bajo poder TTL Schottky TTL advanced Schottky TTL advanced poder Schottky de Prefijo 74 74H 74L 74S 74AS Ejemplo circuitointegrado 7404 (inversor) 74H04 (inversor) 74L04 (inversor) 74S04 (inversor) 74LS04 (inversor) 74AS04 (inversor) 74ALS04 (inversor) de

TTL de bajo poder Schottky 74LS bajo 74ALS

CMOS. Existen diferentes series CMOS (Complementary Metal-Oxide semiconductor) disponibles, ests se encuentran listadas en la tabla 2. Las series 4000 y 14000 son las series CMOS mas antiguas.
15

MenC.EngelbertE.LinaresGonzlez MenC.KatiaMartnezCastillo

UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGIA DEPARTAMENTO DE BIOINGENIERA ACADEMIA DE BIOINGENIERA

Manual de Laboratorio: SISTEMAS DIGITALES I

Estas series contienen varias de las mismas funciones lgicas de la familia TTL, pero esta serie no fue diseada para ser compatible con la familia TTL, sin embargo se han desarrollado algunas series que si lo son. Esta tecnologa, hace uso bsicamente de transistores de efecto de campo NMOS y PMOS, y es sensible a la carga electroesttica, una de las caracteristicas principales que los diferencian de la familia TTL es que el rango de voltaje que utilizan es mayor siendo utilices para mayores aplicaciones en la industria tabla 2. TABLA 2. Serie CMOS CMOS puerta de metal Prefijo 40 o 140 Ejemplo integrado de circuito

4001 o 14001 (NOR) 74C02 (NOR) 74HC02 (NOR)

Puerta de metal compatible 74C con TTL Puerta de silicn 74HC compatible con TTL de alta velocidad Puerta de silicn 74HCT compatible elctricamente con TTL Las diferencias ms importantes entre ambas familias son:

74HCT02 (NOR)

a) En la fabricacin de los circuitos integrados se usan transistores bipolares par el TTL y transistores MOSFET para la tecnologa CMOS. b) Los CMOS requieren de mucho menos espacio (rea en el CI) debido a lo compacto de los transistores MOSFET. Adems debido a su alta densidad de integracin, los CMOS estn superando a los CI (circuitos integrados) bipolares en el rea de integracin a gran escala, en LSI memorias grandes, CI de calculadora, microprocesadores-, as como VLSI. c) Los circuitos integrados CMOS es de menor consumo de potencia que los TTL. d) Los CMOS son ms lentos en cuanto a velocidad de operacin que los TTL. e) Los CMOS tienen una mayor inmunidad al ruido que los TTL f) Los CMOS presenta un mayor intervalo de voltaje y un factor de carga ms elevado que los TTL. En resumen podemos decir que: TTL: diseada para una alta velocidad. CMOS: diseada para un bajo consumo.
16

MenC.EngelbertE.LinaresGonzlez MenC.KatiaMartnezCastillo

UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGIA DEPARTAMENTO DE BIOINGENIERA ACADEMIA DE BIOINGENIERA

Manual de Laboratorio: SISTEMAS DIGITALES I

Mapas de Karnaugh Los mapas de Karnaugh es una herramienta grafica usada para simplificar una ecuacin lgica o convertir una tabla de verdad en su circuito lgico correspondiente. Los mapas de Karnaugh pueden aplicarse a dos, tres, cuatro y cinco variables. Para ms variables, la simplificacin resulta tan complicada que conviene en ese caso utilizar teoremas mejor.

MATERIAL Y EQUIPO UTILIZADO 4 CI Compuertas lgicas 74LS08, 74LS86, 74LS04, 74LS32,74LS21 Diodos LED varios colores. Resistencias de 330, a 1/2W. Protoboard. DIP Switch (8bits). Fuente de alimentacin de 5VCD. Multimetro. Osciloscopio. Puntas para osciloscopio Juego de cables para conexin DIP Switch (8bits)

MenC.EngelbertE.LinaresGonzlez MenC.KatiaMartnezCastillo

17

UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGIA DEPARTAMENTO DE BIOINGENIERA ACADEMIA DE BIOINGENIERA

Manual de Laboratorio: SISTEMAS DIGITALES I

DESARROLLO EXPERIMENTAL EXPERIMENTO 1 .- Simplificacin por Mapas de Karnaugh e) Dada las proposiciones, simplifique por mapas de Karnaugh, determine el lgigrama y arme el circuito correspondiente comprobando las tablas de verdad correspondiente antes de simplificar y una ves simplificadas. 1.- CBA + CBA + CBA + CBA + CBA + CBA 2.- CBA + CBA + CBA + CBA + CBA + CBA 3.- CBA + CBA + CBA + CBA + CBA + CBA + CBA 4.- CBA + CBA + CBA + CBA + CBA 5.- CBA + CBA + CB A 6.- CBA + CBA + CBA + CBA 7.- CBA + CBA + CBA + CBA + CBA EXPERIMENTO 2.- Implementacin mediante C.I. a un display de siete segmentos. 1. Se implementaran los circuitos realizados anteriormente, conectando las salidas de dichos circuitos a un display Catodo cmun de 7 segmentos figura 1, corroborando la tabla de verdad para cada digito.
TABLA DE VERDAD

Entradas
C 0 0 0 0 1 1 1 1 B 0 0 1 1 0 0 1 1 A 0 1 0 1 0 1 0 1 C1 1 0 1 1 0 1 1 1 C2 1 1 1 1 1 0 0 1 C3 1 1 0 1 1 1 1 1

Salidas
C4 1 0 1 1 0 1 1 0 C5 1 0 1 0 0 0 1 0 C6 1 0 0 0 1 1 1 0 C7 0 0 1 1 1 1 1 0

Nmero
0 1 2 3 4 5 6 7

MenC.EngelbertE.LinaresGonzlez MenC.KatiaMartnezCastillo

18

UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGIA DEPARTAMENTO DE BIOINGENIERA ACADEMIA DE BIOINGENIERA

Manual de Laboratorio: SISTEMAS DIGITALES I

C1

C2

C3

c Display nodo comn

C4

C5

C6

C7 C B A

Figura 1. Conexin entre los diferentes circuitos y el Display.

RESULTADO Y CONCLUSIONES Enuncie sus resultados a partir del anlisis del experimento previo discuta si estos se encuentran dentro de los valores aceptables para considerar el experimento bien realizado.

MenC.EngelbertE.LinaresGonzlez MenC.KatiaMartnezCastillo

19

UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGIA DEPARTAMENTO DE BIOINGENIERA ACADEMIA DE BIOINGENIERA

Manual de Laboratorio: SISTEMAS DIGITALES I

CUESTIONARIO 1.- Explique en que consiste la reduccin de una funcin por mapas de Karnaugh. 2.- Explique la diferencia de un Mintrmino y un Maxtrmino. 3.- Que entiende por el complemento de una funcin. 4.- Explique que elementos componen una funcin Cannica. 5.- Comente, cuales son las limitantes al utilizar la tcnica de reduccin por mapas de Karnaugh. 6.- Explique que funcin juega una condicin No en el mapa. 7.- Comente que es la suma de Mintrminos. 8.- Al utilizar le reduccin por mapas de karnaugh, Se obtiene solo una minimizacin?

MenC.EngelbertE.LinaresGonzlez MenC.KatiaMartnezCastillo

20

UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGIA DEPARTAMENTO DE BIOINGENIERA ACADEMIA DE BIOINGENIERA

Manual de Laboratorio: SISTEMAS DIGITALES I

PRACTICA No. 4 DISEO DE CIRCUITOS COMBINATORIOS


OBJETIVO GENERAL Aplicar metodologas de anlisis para el diseo de circuitos combinatorios. INTRODUCCIN Mapas de Karnaugh Los circuitos lgicos para sistemas digitales pueden ser combinacionales o secunciales, un circuito combinacional consta de compuertas lgicas cuyas salidas en cualquier momento estn determinadas en forma directa por la combinacin presente de las entradas sin tomar en cuenta las entradas previas. Un circuito combinacional realiza una operacin especifica de procesamiento de informacin, especificada por completo en forma lgica por un conjunto de funciones booleanas, los circuitos secunciales emplean elementos de memoria adems de las compuertas lgicas. El estado de los elementos de memoria, a su vez, es una funcin de las entradas previas, como consecuencia, las salidas de un circuito secuencial dependen no solo de las entradas presentes, sino tambin de las entradas del pasado y el comportamiento del circuito debe especificarse en una secuencia de tiempo de entradas y de estados internos.

MATERIAL Y EQUIPO UTILIZADO

2 CI Compuertas lgicas 74LS08, 74LS86, 74LS04, 74LS32 o las necesarias. Resistencias de 330 , a W. Diodos LED diferente color Protoboard. DIP Switch (8bits). Fuente de alimentacin de 5VCD. Multimetro. Juego de cables para conexin 2 DIP Switch (8bits)

MenC.EngelbertE.LinaresGonzlez MenC.KatiaMartnezCastillo

21

UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGIA DEPARTAMENTO DE BIOINGENIERA ACADEMIA DE BIOINGENIERA

Manual de Laboratorio: SISTEMAS DIGITALES I

DESARROLLO EXPERIMENTAL EXPERIMENTO 1.- Implementacin mediante C.I. 1.-Disee un sistema de iluminacin para un corredor que dirige a un laboratorio, en la entrada del pasillo se encuentra el interruptor A y al otro extremo del pasillo el interruptor B. Si al ingresar se conecta el interruptor A, las luces del pasillo deben encenderse, al llegar al otro extremo se pulsa el interruptor B las luces deben apagarse (recuerda que ambos interruptores han sido conectados), si se presiona nuevamente al interruptor A(cambia de estado) las luces deben encenderse de nuevo, y apagarse con el interruptor B(se mantiene el ultimo estado del interruptor A y cambia en B) que se encuentra en el otro extremo. 2.- Disee una cerradura electrnica con clave para una puerta a fin de que la cerradura se pueda abrir, hay que pulsar al mismo tiempo los botones A, B y C, cuando se pulse un botn o cuando se opriman los botones A y B. 3.- Aada a la cerradura una alarma, la seal debe actuar cuando a la entrada de la cerradura se hace llegar una combinacin diferente a la mencionada en el punto1, la seal de alarma deber descubrir al que intente ingresar. 4.- Disee un sistema para conectar y desconectar una luz que se encuentra en el interior de un habitacin, existe un interruptor A en la entrada y otros dos interruptores B y C en el interior de la habitacin, al entrar, mediante el interruptor A se enciende la lmpara, una vez dentro con cualquiera de los interruptores B o C se puede apagar la luz, posteriormente basta con conectar cualquiera de los interruptores A, B o C para que la lmpara se encienda nuevamente. 5.- Se desea disear una red logica para instrumentar una alarma necesaria en todos los automviles nuevos de la marca FAW de dos puertas, se cuenta con un conjunto de conmutadores sensores para proporcionar las entradas a la red. Un interruptor o conmutador se activara cuando la palanca est en velocidad (no este en neutral). Se coloca un interruptor debajo de cada asiento delantero, se fija un interruptor a cada cinturon igualmente delantero, asi como a los seguros de las puertas, se debe escuchar el sonido de una alarma cuando se enciende el motor y los cambios entran a una velocidad, siempre que cualquiera de los dos asientos delanteros est ocupado y el cinturn correspondiente no se haya abrochado o que se encuentre una puerta sin seguro. RESULTADO Y CONCLUSIONES Enuncie sus resultados a partir del anlisis del experimento previo discuta si estos se encuentran dentro de los valores aceptables para considerar el experimento bien realizado. CUESTIONARIO 1. Que entiende por un circuito combinacional.

MenC.EngelbertE.LinaresGonzlez MenC.KatiaMartnezCastillo

22

UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGIA DEPARTAMENTO DE BIOINGENIERA ACADEMIA DE BIOINGENIERA

Manual de Laboratorio: SISTEMAS DIGITALES I

PRACTICA No. 5 OPERACIONES BSICAS ARIMTICAS DIGITALES


OBJETIVO GENERAL Comprobar el funcionamiento de diseo de un sumador, un semi sumador, un restador y un semi restador, utilizando compuertas bsicas. INTRODUCCIN Mapas de Karnaugh Los circuitos lgicos para sistemas digitales pueden ser combinacionales o secunciales, un circuito combinacional consta de compuertas lgicas cuyas salidas en cualquier momento estn determinadas en forma directa por la combinacin presente de las entradas sin tomar en cuenta las entradas previas. Un circuito combinacional realiza una operacin especifica de procesamiento de informacin, especificada por completo en forma lgica por un conjunto de funciones booleanas, los circuitos secunciales emplean elementos de memoria adems de las compuertas lgicas. El estado de los elementos de memoria, a su vez, es una funcin de las entradas previas, como consecuencia, las salidas de un circuito secuencial dependen no solo de las entradas presentes, sino tambin de las entradas del pasado y el comportamiento del circuito debe especificarse en una secuencia de tiempo de entradas y de estados internos.

MATERIAL Y EQUIPO UTILIZADO 2 CI Compuertas lgicas 74LS08, 74LS86, 74LS04, 74LS32 Resistencias de 330, a 1/2W. Diodos LED diferente color Protoboard. DIP Switch (8bits). Fuente de alimentacin de 5VCD. Multimetro. Juego de cables para conexin 2 DIP Switch (8bits)

MenC.EngelbertE.LinaresGonzlez MenC.KatiaMartnezCastillo

23

UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGIA DEPARTAMENTO DE BIOINGENIERA ACADEMIA DE BIOINGENIERA

Manual de Laboratorio: SISTEMAS DIGITALES I

DESARROLLO EXPERIMENTAL EXPERIMENTO 1.completo. Implementacin mediante C.I. de un semisumador y un sumador

1.- Armar el circuito mostrado en la figura 1, compruebe la tabla de la verdad para dicho circuito.

Figura 1. Lgigrama de semisumador 2.- Dada la siguiente tabla de la verdad: DEC X Y C0 C S 0 1 2 3 4 5 6 7 0 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 0 0 0 1 0 1 1 1 0 1 1 0 1 0 0 1

3.- Construya el circuito correspondiente y compruebe la veracidad de dicha tabla. 4.- Construya el circuito mostrado en la Figura No. 2.

Figura 2. Lgigrama del sumador completo. 5.- Obtenga la corres pondiente tabla de la verdad
24

MenC.EngelbertE.LinaresGonzlez MenC.KatiaMartnezCastillo

UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGIA DEPARTAMENTO DE BIOINGENIERA ACADEMIA DE BIOINGENIERA

Manual de Laboratorio: SISTEMAS DIGITALES I

EXPERIMENTO 2.completo.

Implementacin mediante C.I. de un semirestador y un restador

1.- Armar el circuito mostrado en la Figura No. 3, compruebe la tabla de la verdad para dicho circuito.

Figura 3. Lgigrama del semirestador 2.- Dada la siguiente tabla de la verdad: DEC X Y P0 P R 0 1 2 3 4 5 6 7 0 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 0 1 1 1 0 0 0 1 0 1 1 0 1 0 0 1

3.- Construya el circuito correspondiente y compruebe la veracidad de dicha tabla. 4.- Construya el circuito mostrado en la Figura No. 4.

Figura No.4

5.- Obtenga la corres pondiente tabla de la verdad.

MenC.EngelbertE.LinaresGonzlez MenC.KatiaMartnezCastillo

25

UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGIA DEPARTAMENTO DE BIOINGENIERA ACADEMIA DE BIOINGENIERA

Manual de Laboratorio: SISTEMAS DIGITALES I

RESULTADO Y CONCLUSIONES Enuncie sus resultados a partir del anlisis del experimento previo discuta si estos se encuentran dentro de los valores aceptables para considerar el experimento bien realizado.

CUESTIONARIO 2. Qu diferencia existe entre un sumador completo y un semi sumador? 3. Existe alguna diferencia en los estados de salida del sumador completo y del sumador construido a base de dos semi sumadores? Por qu? 4. Qu entiendes por un semi restador? 5. Cul es el resultado de la suma en sistema numrico binario de las siguientes cantidades: 011 + 001 =? 6. Cul es el resultado de la resta en sistema numrico binario de las siguientes cantidades: 010 - 001 =? 7. Que entiende por un circuito combinacional.

MenC.EngelbertE.LinaresGonzlez MenC.KatiaMartnezCastillo

26

UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGIA DEPARTAMENTO DE BIOINGENIERA ACADEMIA DE BIOINGENIERA

Manual de Laboratorio: SISTEMAS DIGITALES I

PRACTICA No. 6 MULTIPLICACIN BINARIA

OBJETIVO GENERAL
Comprobar el funcionamiento de diseo mediante compuertas Lgicas para la construccin de un multiplicador de dos bits.

INTRODUCCIN
Las operaciones de sumar, restar, multiplicar y dividir en el sistema binario se hacen de igual forma que en decimal, sin embargo, es normal que la electrnica interna de las mquinas digitales solo tenga capacidad para sumar. Otras operaciones diferentes a la suma se consiguen mediante un conjunto de sumas: La resta de dos valores se consigue sumando a uno de los valores el complemento del otro, es un truco muy ingenioso que veremos en el siguiente apartado. El producto se hace sumando a s mismo uno de los factores, tantas veces como indique el otro factor. Su eficacia radica en la gran velocidad de clculo de los procesadores, siendo frecuente adems un coprocesador matemtico dedicado solo para operaciones, lo que reduce la carga del procesador central. Por ltimo, una divisin solo es una cuestin de repartir a partes iguales que se puede conseguir por aproximaciones sucesivas. A ttulo informativo se describen a continuacin los 4 tipos de operaciones bsicas pero como ya se ha indicado, solo presenta inters la suma. Ejemplo de producto binario: La multiplicacin es tan sencilla que no se necesita explicacin. Si sabemos multiplicar en sistema decimal no encontraremos ningn problema para hacerlo en binario. Si el nmero de cifras es grande, es posible que se junten muchos unos en las sumas finales, por ejemplo 5 unos cuya suma binaria es 101, en cuyo caso queda 1, se arrastra un 0 a la izquierda (que no afecta) y se arrastra un 1

dos lugares a la izquierda.

MenC.EngelbertE.LinaresGonzlez MenC.KatiaMartnezCastillo

27

UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGIA DEPARTAMENTO DE BIOINGENIERA ACADEMIA DE BIOINGENIERA

Manual de Laboratorio: SISTEMAS DIGITALES I

MATERIAL Y EQUIPO UTILIZADO

DESARROLLO EXPERIMENTAL EXPERIMENTO 1.- Implementacin mediante semisumadores un multiplicador C.I. 1.- Obtenga la tabla de verdad y su implementacin mediante compuertas lgicas del siguiente modelo correspondiente a un multiplicador de segundo orden. Observacin: El sistema tiene cuatro entradas y cuatro salidas, dos entradas para la primera cifra AB, dos entradas para la segunda cifra CD y cuatro salidas para el producto.
SEMI SUMADOR AND

AB X CD

?
8 4
SEMI SUMADOR

2
SEMI SUMADOR

AND

AND

AND

AND

A B C D

MenC.EngelbertE.LinaresGonzlez MenC.KatiaMartnezCastillo

28

UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGIA DEPARTAMENTO DE BIOINGENIERA ACADEMIA DE BIOINGENIERA

Manual de Laboratorio: SISTEMAS DIGITALES I

RESULTADO Y CONCLUSIONES Enuncie sus resultados a partir del anlisis del experimento previo discuta si estos se encuentran dentro de los valores aceptables para considerar el experimento bien realizado. CUESTIONARIO
1. Que entiende por circuito Lgico. 2. Describa los postulados de la lgica proposicional. 3. Que entiende por circuito de conmutacin. 4. Explique como se lleva a cabo el producto lgico en el circuito construido por compuertas.

MenC.EngelbertE.LinaresGonzlez MenC.KatiaMartnezCastillo

29

UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGIA DEPARTAMENTO DE BIOINGENIERA ACADEMIA DE BIOINGENIERA

Manual de Laboratorio: SISTEMAS DIGITALES I

PRACTICA No. 7 REGISTROS BINARIOS


OBJETIVO GENERAL
Identificar y analizar los elementos que conforman a un circuito basado en registros binarios.

OBJETIVOS PARTICULARES
Conocer el funcionamiento del C.I. 555 como oscilador y la relacin con los registros binarios. Identificar la operatividad de los ciscuitos de registro.

INTRODUCCIN El uso mas comn de los flip-flops es para almacenamiento de datos o informacin, los datos pueden representar valores numricos ( por ejemplo: nmeros binarios decimales codificados en BCD), estos datos generalmente se almacenan en grupos de FF llamados registros. La operacin que se realiza con ms frecuencia sobre los datos almacenados en un FF o registro es la transferencia, esta operacin comprende la transferencia de datos de un FF o registro a otro, la figura 1, muestra la forma en que la transferencia de datos puede llevarse a cabo entre dos FF mediante el uso de flip-flops S-C, J-K y D, en cada caso el valor lgico que esta almacenado normalmente en el FF A es transferido al FF B en la TPN del pulso transferencia, de este modo, despus de esta TPN la salida B ser la misma que la salida A.

Figura 1. Operacin de transferencia sincrona de datos efectuados por diversos tipos de flip flops.
MenC.EngelbertE.LinaresGonzlez MenC.KatiaMartnezCastillo 30

UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGIA DEPARTAMENTO DE BIOINGENIERA ACADEMIA DE BIOINGENIERA

Manual de Laboratorio: SISTEMAS DIGITALES I

La figura 2, muestra la transferencia de datos de un registro a otro mediante el uso de multivibradores tipo D. El registro X consta de los multivibradores X1, X2 y X3; el registro Y consta de los MVB Y1, Y2 y Y3. Cuando se aplique el pulso de transferencia, el valor almacenado en X1 ser transferido a Y1, X2 a Y2 y X3 a Y3. La transferencia del contenido de registro X al registro Y es una transferencia sincrnica. Tambin se le conoce como transferencia paralela, ya que el contenido de X1, X2 y X3 se transfiere simultneamente a Y1, Y2 y Y3. Si se efectuara una transferencia serial, el contenido del registro X sera transferido al registro Y, un bit a la vez.

Figura 2. Transferencia paralela del registro X al registro Y.

Es importante comprender que la transferencia paralela no cambia el contenido del registro que sirve como fuente de datos. MATERIAL Y EQUIPO UTILIZADO

2 CI 555, 74LS273, o los necesarios. Resistencias las necesarias a 1/2W. 4 Capacitores de 0.01 F o los necesarios Diodos LED diferente color Protoboard. DIP Switch (8bits). Fuente de alimentacin de 5VCD. Multimetro. Juego de cables para conexin Juego de cables para Osciloscopio y generador de seales.

MenC.EngelbertE.LinaresGonzlez MenC.KatiaMartnezCastillo

31

UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGIA DEPARTAMENTO DE BIOINGENIERA ACADEMIA DE BIOINGENIERA

Manual de Laboratorio: SISTEMAS DIGITALES I

DESARROLLO EXPERIMENTAL EXPERIMENTO 1.- Circuito multivibrador Astable. 1.-Disee un circuito Multivibrador Astable mostrado en la figura 3, calcule los valores correspondientes de R1, R2 y C para generar a la salida formas de onda cuadradas de frecuencia, 200 Hz y 1 KHz, posteriormente mida con el osciloscopio el ancho del pulso y el periodo .

Figura 3.

EXPERIMENTO 2.a) Arme el circuito mostrado en la figura 3.

: Figura 3.
MenC.EngelbertE.LinaresGonzlez MenC.KatiaMartnezCastillo 32

UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGIA DEPARTAMENTO DE BIOINGENIERA ACADEMIA DE BIOINGENIERA

Manual de Laboratorio: SISTEMAS DIGITALES I

b) Ajustar el preset a su mxima resistencia para obtener una frecuencia baja de reloj. c) Cerrar el canal 1 del DIP y observar lo que sucede en los LED. d) Abrir el canal 1 del DIP. e) Abrir y cerrar el canal 1 del DIP a la misma frecuencia del reloj para obtener en los 3 primeros LED (X2, X1, X0) 101, ya obtenido este registro, abrir el canal 4 del DIP para evitar la llegada del pulso del reloj al circuito integrado 74LS273 y prevenir que siga el recorrido del registro. f) Ya observado el registro en los 3 primeros LED, cerrar el canal 4 del DIP y contar 5 pulsos de reloj y volver a abrir el canal 4. g) Observar como se recorri el registro 101 (X2, X1, X0) a los 3 ltimos LED (Y1, Y1, Y0) h) Anexar una conexin: conectar la terminal 3 con la terminal 19. i) Observar y explicar lo que sucede.

NOTA: Abrir y cerrar el canal 4 del DIP slo cuando el LED se encuentre encendido.

RESULTADO Y CONCLUSIONES Enuncie sus resultados a partir del anlisis del experimento previo discuta si estos se encuentran dentro de los valores aceptables para considerar el experimento bien realizado.

MenC.EngelbertE.LinaresGonzlez MenC.KatiaMartnezCastillo

33

UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGIA DEPARTAMENTO DE BIOINGENIERA ACADEMIA DE BIOINGENIERA

Manual de Laboratorio: SISTEMAS DIGITALES I

CUESTIONARIO 1. Explique que es un circuito multivibrador. 2. Explique detalladamente como se realiza la conmutacin en un C. I. 555. 3. Comente las principales limitaciones que tiene un circuito 555. 4. Es posible construir un reloj con el C.I. 555 a una frecuencia de 10MHz?, explique detalladamente. 5. Explique como se lleva a cabo la conmutacin en los circuitos flip-flop. 6. Explique como se lleva a cabo el corrimiento de bits en un flip flor tipo J-K 7. Explique que es un circuito de reloj y su importancia con la electrnica digital.

MenC.EngelbertE.LinaresGonzlez MenC.KatiaMartnezCastillo

34

UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGIA DEPARTAMENTO DE BIOINGENIERA ACADEMIA DE BIOINGENIERA

Manual de Laboratorio: SISTEMAS DIGITALES I

PRACTICA No. 8 CONTADORES BINARIOS


OBJETIVO GENERAL Analizar el comportamiento de los circuitos contadores sincronos y asincronos. INTRODUCCIN En casi todos los tipos de equipo digital se encuentran flip-flops programados o conectados como contadores, usndose no solamente como contadores sino como equipo para dar la secuencia de operacin, divisin de frecuencias, as como para manipulacin matemtica. En el sentido ms elemental, los contadores son sistemas de memoria que recuerdan cuntos pulsos de reloj han sido aplicados en la entrada. La secuencia en que esta informacin se almacena depende de las condiciones de la aplicacin y del criterio del diseador de equipo lgico. Muchos de los contadores ms comunes se encuentran disponibles en paquetes de circuitos integrados.
Contadores Asincronos El contador tipo rizado es un contador bsico comnmente implementado con circuitos integrados. De todos los contadores ste es el ms sencillo en lgica y, por lo tanto, el de diseo ms fcil, sin embargo este contador est limitado por su velocidad de operacin. Puesto que los flip-flops en el contador tipo rizado no estn bajo el mando de un solo pulso de reloj, este contador es asincrnico.

Figura 1. En la figura 1, se muestra un contador binario tipo rizado de 4 digitos. Inicialmente todos los flip-flops estn en el estado lgico 0 (QA = QB = QC = QD = 0). Se aplica un pulso de reloj en la entrada de reloj del flip-flop A causando que QA cambie de 0 lgico a 1 lgico, el flip-flop B no cambia de estado, ya que es disparado por la transicin negativa del pulso, o sea, cuando la entrada de reloj cambie de 1 lgico a 0 lgico. Con la llegada del pulso del reloj al flip-flop A, QA cambia de 1 a 0; este cambio de estado crea la transicin negativa del pulso necesaria para disparar el flip-flop B y, por lo tanto, QB cambia de 0 a 1.
MenC.EngelbertE.LinaresGonzlez MenC.KatiaMartnezCastillo 35

UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGIA DEPARTAMENTO DE BIOINGENIERA ACADEMIA DE BIOINGENIERA

Manual de Laboratorio: SISTEMAS DIGITALES I

Contador Sincrono El contador sincrnico elimina los retrasos acumulativos de los flip-flops que se vieron en los contadores tipo rizado. Todos los flip-flops en el contador sincrnico estn bajo el control del mismo pulso de reloj. La velocidad de repeticin est limitada slo por el retraso de uno de los flip-flops, ms el retraso introducido por los bloques de control. El diseo de contadores sincrnicos para cualquier base numrica diferente de alguna potencia de 2 se dificulta ms que los contadores tipo rizado, pero el diseo se simplifica mediante el uso de la tcnica de mapas de Karnaugh. En la Figura 2, muestra un contador sincrnico de 4 dgitos binarios con cargo en paralelo. El cargo en paralelo, tambin conocido como cargo adelantado es el ms rpido de los dos mtodos de control de flip-flops. De acuerdo con la tabla de estados, el flip-flop A se requiere que cambie de estado con la ocurrencia de cada pulso de reloj, el flip-flop B cambia cuando QA = 1; C cambia de estado cuando QA = Qn = 1, y D cambia de estado cuando QA = QB = QC = 1. El control del flipflop A se puede lograr mediante la conexin de JA y KA a un 1 lgico; el control del flip-flop B se logra con la conexin de JB y KB a QA; el control del flip-flop C se logra mediante la salida invertida de un bloque NAND de 2 entradas, cuyas entradas son QA y QB. El flip-flop D se controla en la misma forma que C, excepto que las entradas del bloque NAND son QA, QB y QC.

Figura 2. Estructura de un contador Sincrono Entre los circuitos analgicos y los digitales existe una clase de dispositivos que poseen caractersticas de ambos tipos, dentro de esta clase se encuentran los circuitos de reloj y los generadores de seales que tienen muchos usos tanto en circuitos analgicos como digitales. La caracterstica principal de estos circuitos es que el tiempo (periodo) se puede fijar ya sea por tensin externa o por una combinacin resistor-capacitor, con frecuencia estos dispositivos tienen lneas de control externas de tal forma que la frecuencia o el ancho de pulso se pueden controlar muy fcilmente por medio de una fuente externa.

MenC.EngelbertE.LinaresGonzlez MenC.KatiaMartnezCastillo

36

UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGIA DEPARTAMENTO DE BIOINGENIERA ACADEMIA DE BIOINGENIERA

Manual de Laboratorio: SISTEMAS DIGITALES I

3 pulsos de corrimiento.

MATERIAL Y EQUIPO UTILIZADO

Resistencias las necesarias a 1/2W. 2 Presets de 1M 2 Capacitores de 1F o los necesarios 15 Diodos LED diferente color 2x CI LM555, 3x 74LS76, 2x 74LS273, 2x74LS193, 2x74LS47, 2x74LS04, 2x74LS21 o las necesarias. Protoboards suficientes para el armado. DIP Switch (8bits). 3 push botton. Fuente de alimentacin de 5VCD. Multimetro. Juego de cables para conexin Juego de cables para Osciloscopio y generador de seales.

DESARROLLO EXPERIMENTAL EXPERIMENTO 1 a) Arme el circuito mostrado en la figura 1.

MenC.EngelbertE.LinaresGonzlez MenC.KatiaMartnezCastillo

37

UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGIA DEPARTAMENTO DE BIOINGENIERA ACADEMIA DE BIOINGENIERA

Manual de Laboratorio: SISTEMAS DIGITALES I

Figura 1.

b) Ajustar el preset a una frecuencia que sea observable en los LED. c) Oprimir el pushbutton y observar a los 3 pulsos de reloj, como el registro X ha quedado en el registro Y, como lo ilustra la Figura 2.

Figura 2. d) Al oprimir el botn, se est pre-iniciando X2 y X0 de tal forma que se obtiene 101 en el registro X. e) Oprimir nuevamente el botn cuando el LED se encuentre apagado y posteriormente cuando se encuentre encendido.
MenC.EngelbertE.LinaresGonzlez MenC.KatiaMartnezCastillo 38

UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGIA DEPARTAMENTO DE BIOINGENIERA ACADEMIA DE BIOINGENIERA

Manual de Laboratorio: SISTEMAS DIGITALES I

f) Anotar lo observado.
NOTA: El registr X como el registro Y son de 3 bits, este primer registro se debe desplazar tal como lo indica la Figura 9.5, si no es as, ajustar otra frecuencia en el preset.

EXPERIMENTO 3.a) Arme el circuito mostrado en la figura 4.

Figura 4. b) Ajustar la resistencia en el preset de tal forma que se pueda observar el conteo binario en los LED. c) Comprobar la numeracin binaria de 0 a 15. d) Conectar P1 y P2 (terminales 1 y 10) a VCC. e) Desconectar PL' (terminal 11) de VCC y conectarla a TC'U (terminal 12). f) Observar y anotar lo que sucede en los LED. g) Regresar P1 y P2 a GND (tierra) y desconectar PL' de TC'U y conectar PL' a VCC. h) Conectar la seal de reloj a CPD (terminal 4, conteo descendente) y CPU (terminal 5, conteo ascendente) a VCC. i) Observar y comprobar el conteo binario descendente de 15 a 0.
MenC.EngelbertE.LinaresGonzlez MenC.KatiaMartnezCastillo 39

UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGIA DEPARTAMENTO DE BIOINGENIERA ACADEMIA DE BIOINGENIERA

Manual de Laboratorio: SISTEMAS DIGITALES I

j) Conectar P1 y P2 a VCC (terminales 1 y 10), desconectar PL' de VCC (terminal 11) y conectarla a TC'D (terminal 13). k) Anotar lo que sucede.

EXPERIMENTO 4.a) Arme el circuito mostrado en la figura 5.

Figura 5. b) Ajuste el preset para modificar el valor de la frecuencia de salida y al mismo tiempo que observar el display. c) Anote sus observaciones.

MenC.EngelbertE.LinaresGonzlez MenC.KatiaMartnezCastillo

40

UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGIA DEPARTAMENTO DE BIOINGENIERA ACADEMIA DE BIOINGENIERA

Manual de Laboratorio: SISTEMAS DIGITALES I

RESULTADO Y CONCLUSIONES Enuncie sus resultados a partir del anlisis del experimento previo discuta si estos se encuentran dentro de los valores aceptables para considerar el experimento bien realizado.

AVAL DE ASISTENCIA A LA SESION DE PRCTICA:


___________________________ ______________ _____________

NOMBRE DEL PROFESOR

FIRMA

FECHA

UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGIA DEPARTAMENTO DE BIOELECTRONICA ACADEMIA DE ELECTRONICA

PRACTICA No.9 PROGRAMACIN DE MICROCONTROLADOR

SISTEMAS DIGITALES 1

OBJETIVO GENERAL Comprender la operacin y programacin bsica del microcontrolador PIC 16f84 en el diseo de sistemas digitales. OBJETIVO PARTICULAR

Implementar un programador bsico para PIC a partir del manejo de componentes electrnicos, digitales y analgicos. Comprender el manejo de los puertos de entrada y salida del PIC mediante la programacin bsica del microcontrolador.
41

MenC.EngelbertE.LinaresGonzlez MenC.KatiaMartnezCastillo

UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGIA DEPARTAMENTO DE BIOINGENIERA ACADEMIA DE BIOINGENIERA

Manual de Laboratorio: SISTEMAS DIGITALES I

Realizar el diseo de control de un motor a pasos mediante la programacin del PIC.

INTRODUCCIN Los microcontroladores de emplean en circuitos electrnicos comerciales desde hace unos aos de forma masiva, debido a que permiten reducir el tamao y el precio de los equipos, un ejemplo de stos son los telfonos celulares, las cmaras de video, televisores digitales, algunos electrodomsticos inclusive automviles. En los ltimos aos se ha facilitado enormemente el trabajo con los microcontroladores al bajar los precios, aumentar las prestaciones y simplificar los montajes combinndolas con elementos de lgica discreta. Diversos fabricantes ofrecen amplias gamas de microcontroladores para todas las necesidades, pero sin duda, hoy en da los microcontroladores ms aceptados son los microcontroladores PIC fabricados por Micro Chip Inc, en este auge a influido decisivamente la poltica de Micro Chip al ofrecer la documentacin y todo el software necesario de forma gratuita en la pagina web www.microchip.com. Esto, junto con otras cuestiones tcnicas, ha hecho que resulte muy fcil incluir los microcontroladores PIC en diseos de complejos sistemas digitales.

Entre los microcontroladores PIC destaca el PIC16F84 cuya simplicidad, prestaciones, facilidad de uso y precio lo han convertido en el ms popular de los microcontroladores, siendo un chip ordinario de 18 terminales, cuya pequea estructura de plstico contiene mucha de la tecnologa que se necesita conocer para entender los sistemas de control con microprocesador. El PIC16F84 es un dispositivo bsico para entender las tcnicas de software y del microprocesador, entendindose que un microcontrolador es un dispositivo independiente y programable; cuya finalidad es complementar un sistema electrnico de control en operacin conjunta con diversos elementos electrnicos analgicos y discretos.

MenC.EngelbertE.LinaresGonzlez MenC.KatiaMartnezCastillo

42

UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGIA DEPARTAMENTO DE BIOINGENIERA ACADEMIA DE BIOINGENIERA

Manual de Laboratorio: SISTEMAS DIGITALES I

MATERIAL Y EQUIPO UTILIZADO

2 CI. PIC 16F84. Diodos LED varios colores. Resistencias de valor indicado en cada experimento. Capacitores de valor indicado en cada experimento. Una computadora tipo PC con el software MPLAB previamente instalado. Un pequeo motor a pasos. Protoboard. Multimetro. Juego de cables para conexin

DESARROLLO EXPERIMENTAL EXPERIMENTO 1.- Programador de PICS. a) Arme el circuito mostrado en la figura 1, correspondiente a un programador bsico para el Microcontrolador PIC 16F84.

MenC.EngelbertE.LinaresGonzlez MenC.KatiaMartnezCastillo

43

UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGIA DEPARTAMENTO DE BIOINGENIERA ACADEMIA DE BIOINGENIERA

Manual de Laboratorio: SISTEMAS DIGITALES I

Figura 1. b) Implemente al circuito anterior la fuente de alimentacin que se muestra en la figura 2.

Figura 2,

Nota: Tenga cuidado en respetar la polaridad del voltaje de alimentacin y la polaridad de los componentes para evitar daos en el PIC.

EXPERIMENTO 2.- Programacin del PICS. a) Cargue el siguiente programa en el microcontrolador auxilindose de una computadora previamente instalando el software de
MenC.EngelbertE.LinaresGonzlez MenC.KatiaMartnezCastillo 44

UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGIA DEPARTAMENTO DE BIOINGENIERA ACADEMIA DE BIOINGENIERA

Manual de Laboratorio: SISTEMAS DIGITALES I

programacin MPLAB y de su programador construido en el experimento1.


include "p16f84.inc";Libreria de definiciones org ;del PIC16F84 ;Directiva de origen del ;programa bsf STATUS,RP0 ;Selecciona el banco 1 bcf TRISB,2 ;Configura el bit 2 del ;puerto B como salida bcf STATUS,RP0 ;Selecciona el banco 0 bsf PORTB,2 ;Coloca el bit 2 del ;puerto B en 1 call retardo ;Llama a la subrutina ;de tiempo bcf PORTB,2 ;Coloca el bit 2 del ;puerto B en 0 call retardo ;Llama a la subrutina ;de tiempo goto ciclo ;Se repite nuevamente ;de manera indefinida 0x0000

ciclo

reg1equ reg2equ reg3equ retardo salto3 salto2 salto1

0x20 0x21 0x22 movlw .10 movwf reg3 movlw .200 movwf reg2 movlw .166 movwf reg1 decfsz reg1 goto salto1 decfsz reg2 goto salto2 decfsz reg3 goto salto3 return end

El programa anterior muestra el manejo de los puertos de entrada y salida mediante programacin bsica del microcontrolador.

EXPERIMENTO3.- Aplicacin mediante el empleo del microcontrolador PIC.


MenC.EngelbertE.LinaresGonzlez MenC.KatiaMartnezCastillo 45

UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGIA DEPARTAMENTO DE BIOINGENIERA ACADEMIA DE BIOINGENIERA

Manual de Laboratorio: SISTEMAS DIGITALES I

a) Cargue el siguiente programa en el microcontrolador, corresponde al control de giro de un motor a pasos.


;Secuencia para un motor a pasos unipolar include "p16f84.inc";Libreria de definiciones ;del PIC16F84 org 0x0000 ;Directiva de origen del ;programa ;Selecciona el banco 1 ;Configura el puerto B ;como salida ;Selecciona el banco 0

que

bsf STATUS,RP0 movlw 0x00 movwf TRISB bcf STATUS,RP0 movlw b'0001' movwf PORTB call retardo movlw b'0010' movwf PORTB call retardo movlw b'0100' movwf PORTB call retardo movlw b'1000' movwf PORTB call retardo goto ciclo equ equ equ 0x20 0x21 0x22

ciclo

;Se repite nuevamente ;de manera indefinida

reg1 reg2 reg3

retardo movlw .10 movwf reg3 salto3 movlw .200 movwf reg2 salto2 movlw .166 movwf reg1 salto1 decfsz reg1 goto salto1 decfsz reg2 goto salto2 decfsz reg3 goto salto3 return end

b) Una vez programado el microcontrolador proponga el diseo electrnico que permita el control de un pequeo motor a pasos. Nota: El microcontrolador debe estar acoplado a una etapa de potencia
MenC.EngelbertE.LinaresGonzlez MenC.KatiaMartnezCastillo 46

UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGIA DEPARTAMENTO DE BIOINGENIERA ACADEMIA DE BIOINGENIERA

Manual de Laboratorio: SISTEMAS DIGITALES I

previa para operar correctamente sin sufrir daos.

RESULTADO Y CONCLUSIONES Enuncie sus resultados a partir del anlisis del experimento previo discuta si estos se encuentran dentro de los valores aceptables para considerar el experimento bien realizado.

CUESTIONARIO 1) Que entiende por micro controlador. 2) que diferencias existen entre un micro procesador y un micro controlador. 3) Mencione por lo menos 5 caractersticas relevantes del PIC 16F84. 4) Mencione por lo menos 5 ventajas y 5 desventajas en el empleo de PICS. 5) Defina que es un sistema de control digital

AVAL DE ASISTENCIA A LA SESION DE PRCTICA:


MenC.EngelbertE.LinaresGonzlez MenC.KatiaMartnezCastillo 47

UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGIA DEPARTAMENTO DE BIOINGENIERA ACADEMIA DE BIOINGENIERA

Manual de Laboratorio: SISTEMAS DIGITALES I

___________________________ NOMBRE DEL PROFESOR

______________ FIRMA

_____________ FECHA

APENDICE A

REGLAMENTO INTERNO DE LOS LABORATORIOS DEL DEPARTAMENTO DE BIOELECTRNICA


1) Para tener acceso al laboratorio en horas de clase y tiempo libre, es indispensable el uso de bata, material de trabajo y herramienta mnima necesaria. 2) La tolerancia de entrada al laboratorio es de 10 min. Posteriormente se prohibir el acceso. 3) Colocar las mochilas en los anaqueles correspondientes. Prohibido colocarlas en pasillos y mesas de trabajo. 4) Al inicio de la sesin de laboratorio se deber revisar el correcto funcionamiento de los equipos electrnicos, reportando de inmediato cualquier anomala a los profesores encargados del laboratorio. 5) Prohibido fumar, consumir alimentos y bebidas en el interior del laboratorio. 6) No se permitir la estancia de alumnos, sin que haya un profesor responsable en los laboratorios del departamento en horas fuera de las asignadas oficialmente. 7) No se permiten visitas durante la sesin de trabajo y actitudes fuera de lugar. 8) Prohibido escuchar msica. 9) En las sesiones que se lleven acabo en los laboratorios de Electrnica y Circuitos, se deber traer de manera individual como material indispensable: a) Multimetro.
MenC.EngelbertE.LinaresGonzlez MenC.KatiaMartnezCastillo 48

UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGIA DEPARTAMENTO DE BIOINGENIERA ACADEMIA DE BIOINGENIERA

Manual de Laboratorio: SISTEMAS DIGITALES I

b) c) d) e) f)

Protoboard. Pinzas y desarmadores necesarios. 3 puntas de osciloscopio (sin atenuar). 3 pares de puntas banana caimn. Traer un trozo de franela por equipo.

NOTA: De no traer el material, NO se podr realizar la prctica correspondiente, quedando esta NO aprobada. 10) Utilizar solo las puntas adecuadas para cada equipo de laboratorio. 11) Ser responsabilidad de los usuarios cualquier dao a los equipos y la reparacin de los mismos, causado por mal uso y negligencia en el manejo. 12) No se permite la salida de equipo de medicin, herramientas y computadoras de los laboratorios del departamento. 13) Se prohbe hacer uso del cautn en las mesas de trabajo, para ello, existen mesas asignadas. 14) Prohibido dejar pertenencias en el laboratorio y equipo encendido por ms de 10 minutos, sin que est presente algn integrante del grupo de trabajo, de lo contrario, sern sancionados sin derecho a prstamo. NOTA: Si incurren por ms de dos ocasiones, no se permitir la entrada. 15) El prstamo de material solo se realizar por el interesado mostrando la credencial oficial y vigente de UPIBI. No se aceptarn credenciales de otra ndole. 16) Se multar cada vez que NO se devuelva el material prestado en un perodo mximo de dos das hbiles, entregando en cantidad, el doble del mismo. 17) Al trmino de la sesin: Limpiar el lugar de trabajo y pizarrn. Apagar el equipo y los contactos mltiples. Colocar las sillas en su respectivo lugar. Cerrar las ventanas. No olvidar sus pertenencias.

MenC.EngelbertE.LinaresGonzlez MenC.KatiaMartnezCastillo

49

UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGIA DEPARTAMENTO DE BIOINGENIERA ACADEMIA DE BIOINGENIERA

Manual de Laboratorio: SISTEMAS DIGITALES I

MenC.EngelbertE.LinaresGonzlez MenC.KatiaMartnezCastillo

50