Este documento describe diferentes tipos de contadores digitales, incluyendo:
1) Contadores binarios que siguen una secuencia de estados predeterminada sincronizada con un reloj.
2) Cómo diseñar un contador binario ascendente módulo 8 utilizando flip-flops JK.
3) Contadores no binarios que siguen secuencias de conteo diferentes a la binaria natural.
Este documento explica los conceptos básicos de la multiplicación y división binarias utilizadas en sistemas digitales. Describe el proceso de multiplicación mediante la suma reiterada de números binarios y el proceso de división mediante restas y corrimientos. Proporciona ejemplos numéricos de ambas operaciones y compara los métodos de división con y sin restauración. Finalmente, concluye resaltando la importancia de la práctica para entender mejor el proceso de división binaria.
Este documento describe diferentes tipos de flip-flops y sus aplicaciones. Explica los flip-flops tipo SET-CLEAR, J-K y D, incluyendo sus tablas de transición y cómo funcionan con señales de reloj. También cubre el diseño de registros de 8 bits usando flip-flops D y las entradas asincrónicas de los flip-flops.
Este documento describe el funcionamiento de un contador binario de 4 bits utilizando el circuito integrado 74LS193. Explica cómo conectar el contador, el LM555 y los LEDs en un protoboard para mostrar la cuenta en binario de 0 a 15. También incluye cálculos de tiempos de encendido y apagado de los LEDs y conclusiones sobre la utilidad práctica de los contadores digitales.
El documento describe el dispositivo lógico programable GAL22V10/883, que combina un proceso CMOS de alto rendimiento con tecnología de puerta flotante eléctricamente borrable para ofrecer altas velocidades. El dispositivo cumple con la norma MIL-STD-883 y consume menos energía que dispositivos bipolares equivalentes. Ofrece borrados rápidos (<100 ms) para reprogramar o reconfigurar el dispositivo de manera eficiente.
El documento describe un prototipo de circuito electrónico de control para un ascensor de 5 pisos que consta de 6 circuitos principales. Se propone diseñar e implementar el circuito usando compuertas lógicas y flip-flops para que el ascensor funcione de manera óptima al subir y bajar respetando el orden de los botones pulsados y las puertas se abran correctamente. También se busca innovar el diseño aplicando principios electrónicos y mecánicos para brindar seguridad y confort a los usuarios, enfocándose
Este documento presenta una serie de ejercicios de conversión entre diferentes bases numéricas como binario, octal, decimal y hexadecimal. Incluye conversiones directas e inversas entre estas bases y operaciones como suma y resta en binario.
Este documento presenta una guía para la asignatura de Probabilidades y Procesos Estocásticos de tercer semestre. La guía incluye información sobre los objetivos de la asignatura, los contenidos organizados en unidades didácticas, el sistema de evaluación, y la bibliografía recomendada. El objetivo general es que los estudiantes adquieran conocimientos básicos de probabilidad y procesos estocásticos y desarrollen habilidades como modelar procesos que evolucionan aleatoriamente usando cadenas de Markov.
Este documento presenta tres resúmenes de un ejercicio sobre autómatas programables. El ejercicio involucra un ciclo continuo controlado por cuatro entradas y cuatro salidas. Se muestran tres formas de resolver el ejercicio: usando contactos, memorias y bobinas de seteo/reseteo. También se presenta una resolución del ejercicio usando el software Automation Studio.
Este documento explica los conceptos básicos de la multiplicación y división binarias utilizadas en sistemas digitales. Describe el proceso de multiplicación mediante la suma reiterada de números binarios y el proceso de división mediante restas y corrimientos. Proporciona ejemplos numéricos de ambas operaciones y compara los métodos de división con y sin restauración. Finalmente, concluye resaltando la importancia de la práctica para entender mejor el proceso de división binaria.
Este documento describe diferentes tipos de flip-flops y sus aplicaciones. Explica los flip-flops tipo SET-CLEAR, J-K y D, incluyendo sus tablas de transición y cómo funcionan con señales de reloj. También cubre el diseño de registros de 8 bits usando flip-flops D y las entradas asincrónicas de los flip-flops.
Este documento describe el funcionamiento de un contador binario de 4 bits utilizando el circuito integrado 74LS193. Explica cómo conectar el contador, el LM555 y los LEDs en un protoboard para mostrar la cuenta en binario de 0 a 15. También incluye cálculos de tiempos de encendido y apagado de los LEDs y conclusiones sobre la utilidad práctica de los contadores digitales.
El documento describe el dispositivo lógico programable GAL22V10/883, que combina un proceso CMOS de alto rendimiento con tecnología de puerta flotante eléctricamente borrable para ofrecer altas velocidades. El dispositivo cumple con la norma MIL-STD-883 y consume menos energía que dispositivos bipolares equivalentes. Ofrece borrados rápidos (<100 ms) para reprogramar o reconfigurar el dispositivo de manera eficiente.
El documento describe un prototipo de circuito electrónico de control para un ascensor de 5 pisos que consta de 6 circuitos principales. Se propone diseñar e implementar el circuito usando compuertas lógicas y flip-flops para que el ascensor funcione de manera óptima al subir y bajar respetando el orden de los botones pulsados y las puertas se abran correctamente. También se busca innovar el diseño aplicando principios electrónicos y mecánicos para brindar seguridad y confort a los usuarios, enfocándose
Este documento presenta una serie de ejercicios de conversión entre diferentes bases numéricas como binario, octal, decimal y hexadecimal. Incluye conversiones directas e inversas entre estas bases y operaciones como suma y resta en binario.
Este documento presenta una guía para la asignatura de Probabilidades y Procesos Estocásticos de tercer semestre. La guía incluye información sobre los objetivos de la asignatura, los contenidos organizados en unidades didácticas, el sistema de evaluación, y la bibliografía recomendada. El objetivo general es que los estudiantes adquieran conocimientos básicos de probabilidad y procesos estocásticos y desarrollen habilidades como modelar procesos que evolucionan aleatoriamente usando cadenas de Markov.
Este documento presenta tres resúmenes de un ejercicio sobre autómatas programables. El ejercicio involucra un ciclo continuo controlado por cuatro entradas y cuatro salidas. Se muestran tres formas de resolver el ejercicio: usando contactos, memorias y bobinas de seteo/reseteo. También se presenta una resolución del ejercicio usando el software Automation Studio.
Este documento describe diferentes tipos de circuitos secuenciales como latches y flip-flops. Explica que los latches almacenan información de forma asíncrona mientras que los flip-flops lo hacen de forma síncrona disparados por flancos de un reloj. Describe los diferentes tipos de latches como SR, S-R y D, así como los tipos de flip-flops como SR, JK y D, indicando su funcionamiento y aplicaciones.
El documento describe varios sistemas de control secuencial. El primer ejemplo presenta un sistema para llenar un recipiente usando una bomba centrífuga controlada por flotadores. El segundo ejemplo modifica este sistema para eliminar la necesidad de un pulsador, usando en su lugar dos captadores eléctricos para detectar los niveles máximo y mínimo.
Transformada de laplace y sus aplicaciones a las ecuaciones diferenciales j...Wilfredy Inciarte
Este documento describe la transformada de Laplace y sus aplicaciones a ecuaciones diferenciales. Introduce la transformada de Laplace, funciones como la función de Heaviside y propiedades como linealidad y transformadas de derivadas e integrales. Luego explica cómo usar la transformada de Laplace para resolver ecuaciones y sistemas diferenciales que surgen en circuitos eléctricos.
Este documento describe los contadores binarios y sus características. Explica que un contador binario sincrónico de cuatro bits puede contar hasta 15 estados (2^4 = 15) antes de reciclar al estado inicial. También describe cómo cambiar el número de estados (MOD) alterando las entradas de la puerta NAND que reinicia los flip-flops. Finalmente, explica que los contadores síncronos pueden operar a frecuencias más altas que los contadores asincrónicos debido a que los retrasos no se acumulan.
El documento describe el diseño de un sumador-restador binario mediante la utilización de sub-bloques funcionales como el medio sumador y el sumador completo de un bit. Explica cómo estos bloques se pueden combinar para realizar sumas de números de varios bits, incluyendo un ejemplo de sumador de 3 bits.
Este documento presenta ejercicios resueltos sobre amplificadores operacionales. Incluye 11 ejercicios que calculan parámetros como resistencia de entrada y salida, ganancia en lazo abierto, tensión de salida y diferencial para diferentes circuitos que incluyen amplificadores operacionales. Explica conceptos como ganancia, resistencia, tensión y corriente para circuitos con uno o más amplificadores operacionales.
Este documento describe el diseño de un circuito que permite sumar dos dígitos en código binario codificado en complemento a dos (BCD) usando compuertas lógicas. El circuito utiliza una compuerta 7483 para sumar los bits de entrada y un decodificador 7447 para mostrar el resultado en dos displays de 7 segmentos. El procedimiento incluye una explicación de la suma BCD, el diagrama de bloques del sumador BCD y la tabla de verdad de la compuerta 7483. El circuito fue implementado y simulado en Proteus para validar
Este documento presenta un ejercicio de diseño combinacional para controlar el llenado de un tinaco mediante un sistema hidráulico con sensores de nivel. Se especifica el problema, determinan las entradas y salidas, se hace la tabla de verdad, y se minimiza y diseña el circuito. El objetivo es encender el motor cuando la cisterna no esté vacía y el tinaco no esté lleno. Se concluye destacando cómo la electrónica digital ha permitido la integración de circuitos y el desarrollo de microcontroladores gracias a la combinación
004. diseño de circuitos neumaticos metodo cascadaguelo
El documento describe el método cascada para diseñar circuitos neumáticos. El método consta de varios pasos como identificar los elementos de trabajo, crear un diagrama de secuencia de movimientos, formar grupos de presión, seleccionar válvulas de potencia y memoria, y conectar las válvulas siguiendo la secuencia. El objetivo es organizar el circuito en líneas de presión independientes usando válvulas biestables para lograr la secuencia deseada con el menor número de grupos posible.
Este documento presenta un tema sobre la polarización del transistor BJT. Explica que la polarización establece un punto de operación fijo para el transistor mediante la aplicación de voltajes externos a las uniones PN. También describe las configuraciones de polarización para transistores npn y pnp, indicando que la unión base-emisor debe estar polarizada directamente y la unión base-colector polarizada inversamente. Además, incluye actividades prácticas y de simulación para determinar corrientes, voltajes y configurar la polariz
Este documento describe los circuitos binarios que implementan operaciones aritméticas como suma, resta, multiplicación y división utilizando puertas lógicas. Explica cómo funcionan los circuitos de suma y resta binarias a nivel de bits utilizando semisumadores, sumadores completos, semirrestadores y restadores completos. También describe cómo implementar sumadores y restadores en paralelo para obtener resultados más rápidos y familia lógicas de circuitos integrados como TTL y CMOS.
Universidad Autónoma del Estado de México
Centro Universitario Zumpango
Ingeniería en Computación.
Proyecto: Contador del 0 al 99
Realizado por :
Oscar Aranda
Yonic Gomez
Un Pt100 es un sensor de temperatura que consiste en un alambre de platino cuya resistencia eléctrica aumenta con la temperatura de forma característica, permitiendo medir la temperatura mediante tablas. Existen tres métodos de conexión principales para un Pt100 - dos hilos, tres hilos y cuatro hilos - siendo los métodos de tres y cuatro hilos los más precisos al eliminar los errores causados por la resistencia de los cables. Un Pt100 debe excitarse con una pequeña corriente para medir su resistencia, pero esta corriente puede causar aut
1. El documento describe un sistema de apertura de una caja fuerte mediante una combinación secreta introducida a través de dos teclas. Se propone diseñar un circuito secuencial que reconozca la combinación correcta de pulsaciones de teclas para abrir la caja durante 5 minutos.
2. Se presenta un ejercicio sobre diseño de circuitos secuenciales con dos entradas y una salida. El circuito debe dar salida alta sólo cuando ambas entradas estén a bajo habiendo estado también a bajo en el ciclo anterior.
3. Se pro
PLC y Electroneumática: Programación de controladores avanzados Simatic S7 15...SANTIAGO PABLO ALBERTO
Este documento presenta los sistemas de numeración binario y hexadecimal, así como la lógica binaria. En la primera unidad, se introduce el sistema binario como el único que pueden procesar los autómatas programables y se explican los sistemas de numeración binario y hexadecimal. La segunda unidad describe los componentes básicos digitales y cómo utilizar las funciones lógicas.
Este documento contiene una serie de preguntas tipo test sobre conceptos económicos fundamentales como la frontera de posibilidades de producción, el coste de oportunidad, la oferta y la demanda, y el comportamiento del consumidor. Las preguntas abarcan temas como la economía positiva, la eficiencia productiva, el crecimiento económico, la intervención del estado, y los efectos de cambios en factores como los precios, los ingresos y las preferencias sobre la oferta, la demanda y el equilibrio de mercado.
El documento describe el criterio de estabilidad de Nyquist, el cual determina la estabilidad de un sistema de control en lazo cerrado basado en la respuesta en frecuencia en lazo abierto. Explica que la curva de Nyquist muestra el mapeo de los contornos en el plano complejo y que la estabilidad depende del número de veces que la curva rodea el punto -1+j0. El criterio permite determinar gráficamente la estabilidad sin necesidad de calcular los polos en lazo cerrado.
GRAFCET es un lenguaje gráfico para programar autómatas que describe el comportamiento secuencial de un proceso mediante etapas y transiciones. Las etapas representan los estados posibles del proceso y las transiciones indican las condiciones para pasar de una etapa a otra.
La Catedral de Ayacucho fue construida entre 1612 y 1672 por orden del Rey Felipe III de España y dedicada a la Virgen de las Nieves. Es una iglesia de estilo barroco con tres naves y decoración interior de oro y retablos. Sufrió daños en un terremoto en el siglo XVIII y fue reconstruida manteniendo su arquitectura original colonial.
El documento explica el Diseño Curricular Nacional (DCN) de 2009 para la educación básica regular en Perú. El DCN sintetiza las intenciones educativas y contiene los aprendizajes que todo estudiante debe desarrollar. Se basa en fundamentos que especifican qué y cómo enseñar y aprender, proponiendo competencias a lo largo de cada ciclo educativo. El DCN tiene como objetivo garantizar la calidad educativa y la equidad, considerando la diversidad cultural del país.
Este documento describe diferentes tipos de circuitos secuenciales como latches y flip-flops. Explica que los latches almacenan información de forma asíncrona mientras que los flip-flops lo hacen de forma síncrona disparados por flancos de un reloj. Describe los diferentes tipos de latches como SR, S-R y D, así como los tipos de flip-flops como SR, JK y D, indicando su funcionamiento y aplicaciones.
El documento describe varios sistemas de control secuencial. El primer ejemplo presenta un sistema para llenar un recipiente usando una bomba centrífuga controlada por flotadores. El segundo ejemplo modifica este sistema para eliminar la necesidad de un pulsador, usando en su lugar dos captadores eléctricos para detectar los niveles máximo y mínimo.
Transformada de laplace y sus aplicaciones a las ecuaciones diferenciales j...Wilfredy Inciarte
Este documento describe la transformada de Laplace y sus aplicaciones a ecuaciones diferenciales. Introduce la transformada de Laplace, funciones como la función de Heaviside y propiedades como linealidad y transformadas de derivadas e integrales. Luego explica cómo usar la transformada de Laplace para resolver ecuaciones y sistemas diferenciales que surgen en circuitos eléctricos.
Este documento describe los contadores binarios y sus características. Explica que un contador binario sincrónico de cuatro bits puede contar hasta 15 estados (2^4 = 15) antes de reciclar al estado inicial. También describe cómo cambiar el número de estados (MOD) alterando las entradas de la puerta NAND que reinicia los flip-flops. Finalmente, explica que los contadores síncronos pueden operar a frecuencias más altas que los contadores asincrónicos debido a que los retrasos no se acumulan.
El documento describe el diseño de un sumador-restador binario mediante la utilización de sub-bloques funcionales como el medio sumador y el sumador completo de un bit. Explica cómo estos bloques se pueden combinar para realizar sumas de números de varios bits, incluyendo un ejemplo de sumador de 3 bits.
Este documento presenta ejercicios resueltos sobre amplificadores operacionales. Incluye 11 ejercicios que calculan parámetros como resistencia de entrada y salida, ganancia en lazo abierto, tensión de salida y diferencial para diferentes circuitos que incluyen amplificadores operacionales. Explica conceptos como ganancia, resistencia, tensión y corriente para circuitos con uno o más amplificadores operacionales.
Este documento describe el diseño de un circuito que permite sumar dos dígitos en código binario codificado en complemento a dos (BCD) usando compuertas lógicas. El circuito utiliza una compuerta 7483 para sumar los bits de entrada y un decodificador 7447 para mostrar el resultado en dos displays de 7 segmentos. El procedimiento incluye una explicación de la suma BCD, el diagrama de bloques del sumador BCD y la tabla de verdad de la compuerta 7483. El circuito fue implementado y simulado en Proteus para validar
Este documento presenta un ejercicio de diseño combinacional para controlar el llenado de un tinaco mediante un sistema hidráulico con sensores de nivel. Se especifica el problema, determinan las entradas y salidas, se hace la tabla de verdad, y se minimiza y diseña el circuito. El objetivo es encender el motor cuando la cisterna no esté vacía y el tinaco no esté lleno. Se concluye destacando cómo la electrónica digital ha permitido la integración de circuitos y el desarrollo de microcontroladores gracias a la combinación
004. diseño de circuitos neumaticos metodo cascadaguelo
El documento describe el método cascada para diseñar circuitos neumáticos. El método consta de varios pasos como identificar los elementos de trabajo, crear un diagrama de secuencia de movimientos, formar grupos de presión, seleccionar válvulas de potencia y memoria, y conectar las válvulas siguiendo la secuencia. El objetivo es organizar el circuito en líneas de presión independientes usando válvulas biestables para lograr la secuencia deseada con el menor número de grupos posible.
Este documento presenta un tema sobre la polarización del transistor BJT. Explica que la polarización establece un punto de operación fijo para el transistor mediante la aplicación de voltajes externos a las uniones PN. También describe las configuraciones de polarización para transistores npn y pnp, indicando que la unión base-emisor debe estar polarizada directamente y la unión base-colector polarizada inversamente. Además, incluye actividades prácticas y de simulación para determinar corrientes, voltajes y configurar la polariz
Este documento describe los circuitos binarios que implementan operaciones aritméticas como suma, resta, multiplicación y división utilizando puertas lógicas. Explica cómo funcionan los circuitos de suma y resta binarias a nivel de bits utilizando semisumadores, sumadores completos, semirrestadores y restadores completos. También describe cómo implementar sumadores y restadores en paralelo para obtener resultados más rápidos y familia lógicas de circuitos integrados como TTL y CMOS.
Universidad Autónoma del Estado de México
Centro Universitario Zumpango
Ingeniería en Computación.
Proyecto: Contador del 0 al 99
Realizado por :
Oscar Aranda
Yonic Gomez
Un Pt100 es un sensor de temperatura que consiste en un alambre de platino cuya resistencia eléctrica aumenta con la temperatura de forma característica, permitiendo medir la temperatura mediante tablas. Existen tres métodos de conexión principales para un Pt100 - dos hilos, tres hilos y cuatro hilos - siendo los métodos de tres y cuatro hilos los más precisos al eliminar los errores causados por la resistencia de los cables. Un Pt100 debe excitarse con una pequeña corriente para medir su resistencia, pero esta corriente puede causar aut
1. El documento describe un sistema de apertura de una caja fuerte mediante una combinación secreta introducida a través de dos teclas. Se propone diseñar un circuito secuencial que reconozca la combinación correcta de pulsaciones de teclas para abrir la caja durante 5 minutos.
2. Se presenta un ejercicio sobre diseño de circuitos secuenciales con dos entradas y una salida. El circuito debe dar salida alta sólo cuando ambas entradas estén a bajo habiendo estado también a bajo en el ciclo anterior.
3. Se pro
PLC y Electroneumática: Programación de controladores avanzados Simatic S7 15...SANTIAGO PABLO ALBERTO
Este documento presenta los sistemas de numeración binario y hexadecimal, así como la lógica binaria. En la primera unidad, se introduce el sistema binario como el único que pueden procesar los autómatas programables y se explican los sistemas de numeración binario y hexadecimal. La segunda unidad describe los componentes básicos digitales y cómo utilizar las funciones lógicas.
Este documento contiene una serie de preguntas tipo test sobre conceptos económicos fundamentales como la frontera de posibilidades de producción, el coste de oportunidad, la oferta y la demanda, y el comportamiento del consumidor. Las preguntas abarcan temas como la economía positiva, la eficiencia productiva, el crecimiento económico, la intervención del estado, y los efectos de cambios en factores como los precios, los ingresos y las preferencias sobre la oferta, la demanda y el equilibrio de mercado.
El documento describe el criterio de estabilidad de Nyquist, el cual determina la estabilidad de un sistema de control en lazo cerrado basado en la respuesta en frecuencia en lazo abierto. Explica que la curva de Nyquist muestra el mapeo de los contornos en el plano complejo y que la estabilidad depende del número de veces que la curva rodea el punto -1+j0. El criterio permite determinar gráficamente la estabilidad sin necesidad de calcular los polos en lazo cerrado.
GRAFCET es un lenguaje gráfico para programar autómatas que describe el comportamiento secuencial de un proceso mediante etapas y transiciones. Las etapas representan los estados posibles del proceso y las transiciones indican las condiciones para pasar de una etapa a otra.
La Catedral de Ayacucho fue construida entre 1612 y 1672 por orden del Rey Felipe III de España y dedicada a la Virgen de las Nieves. Es una iglesia de estilo barroco con tres naves y decoración interior de oro y retablos. Sufrió daños en un terremoto en el siglo XVIII y fue reconstruida manteniendo su arquitectura original colonial.
El documento explica el Diseño Curricular Nacional (DCN) de 2009 para la educación básica regular en Perú. El DCN sintetiza las intenciones educativas y contiene los aprendizajes que todo estudiante debe desarrollar. Se basa en fundamentos que especifican qué y cómo enseñar y aprender, proponiendo competencias a lo largo de cada ciclo educativo. El DCN tiene como objetivo garantizar la calidad educativa y la equidad, considerando la diversidad cultural del país.
El Diseño Curricular Nacional (DCN) es un documento emitido por el Ministerio de Educación del Perú que sirve de guía para las instituciones educativas en el desarrollo del aprendizaje de los estudiantes. El DCN considera tres niveles de educación - inicial, primario y secundario - y se basa en principios como la calidad, equidad e interculturalidad. El DCN establece normas básicas para especificar, evaluar y mejorar los contenidos y procesos de enseñanza y aprendizaje en diversos contextos
El documento describe el Acuerdo de Asociación Transpacífico (TPP), un acuerdo comercial entre 12 países de la región de Asia-Pacífico que representan el 40% de la economía mundial. Actualmente se están llevando a cabo negociaciones para finalizar el acuerdo, aunque algunos temas como las reglas de origen para el sector automotriz y el acceso al mercado de productos lácteos y farmacéuticos siguen sin resolverse. El TPP ofrece oportunidades para el Perú de acceder a mercados como Japón, Australia y Vietnam con menos
El documento describe cuatro categorías del comercio electrónico: compañía-compañía, compañía-cliente, compañía-administración, y cliente-administración. La categoría compañía-compañía permite a las empresas realizar órdenes de compra, recibir facturas y pagar proveedores a través de una red. La categoría compañía-cliente facilita las ventas minoristas electrónicas. La categoría compañía-administración cubre las transacciones entre empresas y el gobierno como el pago de impuestos. La categoría cliente
Este documento presenta información sobre diferentes tipos de seguros como seguros de salud, vehículos, hogar, viajes, vida, accidentes, jubilación y finanzas. Explica brevemente qué cubre cada tipo de seguro. También incluye información sobre partes de una póliza de seguros, reaseguros, y empresas aseguradoras y reaseguradoras.
El documento resume brevemente diferentes herramientas digitales como Dropbox, Facebook, Wikispaces, Blogger, Prezi, Slideshare y YouTube. Para cada una se describe su función principal, posibles aplicaciones didácticas y una calificación personal.
Este documento describe la gran biodiversidad de la fauna en la Amazonía peruana, incluyendo más de 40,000 especies de plantas, 3,000 de peces, 1,300 de aves y más. Sin embargo, muchas especies ahora están en peligro de extinción debido a la caza excesiva, la tala y quema de bosques, y la contaminación, y se necesitan esfuerzos urgentes para proteger y conservar la vida silvestre en la selva amazónica.
El documento presenta un resumen de la novela Don Quijote de la Mancha de Miguel de Cervantes. Narra que Don Quijote enloquece después de leer muchos libros de caballería y decide convertirse en caballero andante junto a su escudero Sancho Panza. A lo largo de sus aventuras, Don Quijote tiene alucinaciones en las que confunde molinos de viento con gigantes y otras situaciones con peligrosas batallas. Finalmente, Don Quijote regresa a su casa curado de su locura.
Este documento describe los pasos para ensamblar una computadora, incluyendo una lista de componentes necesarios como la tarjeta madre, procesador, memoria RAM, discos duros, y las herramientas requeridas. Explica cómo conectar y montar cada pieza, como la tarjeta madre, procesador, memoria, y unidades, además de los pasos para el cableado, configuración del BIOS, instalación del sistema operativo y configuración de dispositivos. Finalmente, detalla el proceso de embalaje del case una vez completado el ens
El documento describe algunas controversias de YouTube, como su uso por parte de cárteles del narcotráfico para mostrar videos de armas y violencia. También describe el nuevo diseño de YouTube de 2011 con secciones recomendadas y mayor integración de redes sociales. Finalmente, explica el gran impacto que ha tenido YouTube en la cultura popular como medio de difusión e incluso ha sido usado por figuras políticas importantes.
El documento proporciona instrucciones paso a paso para hacer una figura de papel de Yoda. Describe los materiales necesarios (papel verde y marrón) y los 12 pasos para doblar y plegar el papel de manera que tome la forma de Yoda, incluyendo doblar las diagonales, los bordes, las esquinas y usar puntos de referencia para darle forma a la figura.
La pirámide alimenticia es una guía general que muestra cómo debería ser una dieta saludable y equilibrada. Un menú equilibrado debe contener aproximadamente un 55% de carbohidratos, un 30% de grasas, y un 15% de proteínas y vitaminas, minerales y fibras. La FDA recomienda seguir la pirámide alimenticia para asegurarse de consumir las porciones diarias correctas de los diferentes alimentos necesarios para una dieta balanceada.
Este documento resume las funciones y proceso de compra en Mercado Libre, una empresa argentina dedicada a las compras y ventas por internet. Explica que los usuarios pueden ingresar a la página web de Mercado Libre, buscar los productos que desean comprar por ciudad dentro y fuera del país, y completar la compra de manera online. Concluye que Mercado Libre ofrece una variedad de productos y es una forma fácil de comprar y vender a través de su página web.
El documento describe algunas controversias de YouTube, como su uso por parte de cárteles del narcotráfico para mostrar videos de armas y violencia. También describe el nuevo diseño de YouTube de 2011 con secciones recomendadas y mayor integración de redes sociales. Finalmente, explica el gran impacto que ha tenido YouTube en la cultura popular como medio de difusión e incluso ha sido usado por figuras políticas importantes.
El Foro de Cooperación América Latina y Asia del Este (FOCALAE) busca aumentar las relaciones entre las regiones de América Latina y el Asia Oriental en áreas económicas, políticas y culturales. La participación del Perú en el FOCALAE es importante porque el Asia Oriental, especialmente China, es una región de rápido crecimiento económico y el Perú tiene tratados de libre comercio con varios países asiáticos clave. Además, el Perú tiene una larga historia de relaciones con Asia y puede servir como puente entre Am
El documento describe el enfoque y metodología utilizada para desarrollar el modelo de competencias de liderazgo de Solvay. Se utilizó un enfoque top-down basado en entrevistas con la dirección para identificar los comportamientos críticos necesarios. El modelo incluye cuatro ejes relacionados con las personas, la estrategia, el negocio y la gestión, y agrupa las competencias en clusters. El modelo también define niveles de dominio de cada competencia.
publicado en la Revista de la Escuela Académico Profesional de Economía, URP, Edicion II, agosto del 2010, Págs. 14 al 18 (Economic and cultural integration in the Asia Pacific)
Este documento describe los contadores y registros digitales. Explica que un contador es un circuito secuencial que sigue una secuencia predeterminada de estados en respuesta a una señal de reloj. Los contadores se construyen con flip-flops y puertas lógicas. También describe contadores binarios, no binarios, y contadores con capacidad de carga paralela de un estado inicial antes de comenzar la cuenta.
Este documento describe los conceptos básicos de los contadores digitales, incluidas sus definiciones y tipos comunes como contadores binarios, BCD y de décadas. Luego, explica el diseño de un contador binario ascendente de 3 bits implementado con flip-flops JK, incluyendo los pasos de diagrama de estados, tablas de estados siguientes y actuales, y expresiones lógicas para las entradas de los flip-flops. Finalmente, menciona brevemente otros tipos de contadores como descendentes, ascendentes/descendentes y en anillo
El documento describe los sistemas secuenciales síncronos. Explica que estos sistemas tienen estados que dependen de las entradas actuales y anteriores, y que sus salidas dependen de las entradas y los estados actuales. Describe los autómatas de Moore y Mealy, y cómo convertir uno en otro. También cubre el análisis, diseño y síntesis de sistemas secuenciales síncronos, con ejemplos como un contador y un sumador en serie.
Este documento describe diferentes métodos para diseñar sistemas secuenciales síncronos utilizando biestables síncronos. Explica cómo utilizar biestables tipo D para diseñar sistemas secuenciales a partir de tablas funcionales de evolución de estados. También describe cómo diseñar directamente a partir de grafos de estados obteniendo funciones de marcado y borrado que conducen a un diseño con biestables JK, los cuales pueden luego transformarse a biestables D. El documento provee un ejemplo de detector de secuencia para
Este documento describe diferentes métodos para diseñar sistemas secuenciales síncronos utilizando biestables síncronos. Explica cómo utilizar biestables D para diseñar sistemas secuenciales a partir de tablas funcionales de evolución de estados. También describe cómo diseñar directamente a partir de grafos de estados obteniendo funciones de marcado y borrado que conducen a un diseño con biestables JK, y cómo transformar esto a un diseño con biestables D. Incluye un ejemplo de detector de secuencia que ilust
Este documento presenta el tema 6 sobre diseño secuencial con contadores y registros. Introduce conceptos como biestables D, T y J-K y el procedimiento general de síntesis secuencial. Explica la representación de autómatas con matrices de transición y funcionales y cómo sintetizarlos con PLDs. Además, cubre el diseño de contadores asíncronos y síncronos y el uso de registros de desplazamiento.
Este fragmento pertenece a un libro en el cual se detalla un poco acerca del tema de contadores lógicos, aquí podrás saber un poco más de las compuertas lógicas y algunos ejemplos que mostraran .
Descripcion de un montaje de un circuito contador ascendente de 00 a 90 con aviso acustico. Este montaje es un tipico circuito práctico para señalizar mediante dos display de 7 segmentos y avisar mediante un zumbador piezoelectrico del turno correspondiente en un establecimiento público.Esta basado en circuitos con puertas TTL.
Electrónica digital: Análisis de diseño de circuitos secuenciales SANTIAGO PABLO ALBERTO
Este documento presenta el análisis y diseño de circuitos secuenciales digitales. Explica los conceptos básicos de máquinas de estados finitos y los pasos para analizar y diseñar circuitos secuenciales utilizando este enfoque, incluyendo la definición de estados, transiciones y tablas de estados/salidas. También incluye un ejemplo completo del diseño de una máquina de Mealy para detectar tres o más unos consecutivos en la entrada.
El documento describe los pasos para diseñar un contador binario ascendente de 3 bits utilizando flip flops. Estos pasos incluyen: 1) realizar un diagrama de estado para describir la secuencia de conteo, 2) desarrollar una tabla de transiciones para obtener las funciones de entrada de los flip flops, y 3) minimizar las funciones de entrada usando mapas de Karnaugh para diseñar el circuito final.
Este documento describe el diseño y construcción de un reloj digital con horas, minutos y segundos utilizando contadores binarios síncronos. El circuito se divide en tres secciones: un generador de pulsos, un convertidor de pulsos a código BCD y un decodificador BCD a 7 segmentos. Cada sección se diseñó de forma independiente y luego se ensamblaron para sincronizar el conteo. El proceso incluyó pruebas de un contador módulo 10 y luego la implementación de contadores módulo 60 para los segundos y minutos. Finalmente, se
Este documento describe la simulación de un contador ascendente-descendente de 0 a 7 usando flip-flops tipo D y displays de 7 segmentos. Explica el funcionamiento de los flip-flops D, el decodificador 4511 y los displays de 7 segmentos. Luego presenta la tabla de estados, la simplificación del circuito y la simulación del contador ascendente-descendente de 0 a 7. Finalmente concluye reforzando conocimientos sobre los circuitos secuenciales y la interpretación de datasheets.
Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...Jomicast
Se describe el funcionamiento de los tipos más comunes de contadores y de registro de desplazamiento. Se incluye también disparadores de tiempo ó reloj
Este documento describe cómo diseñar máquinas de estado tipo Moore y Mealy usando flip-flops y compuertas lógicas. Explica la diferencia entre máquinas de Moore y Mealy, y proporciona un ejemplo de diseño de una máquina de Mealy basada en un contador ascendente/descendente 3 bits implementado como máquina de Moore. El objetivo es aplicar estas técnicas de diseño de máquinas de estado para analizar su funcionamiento.
Este documento describe las características y componentes clave de los controladores lógicos programables (PLC), incluyendo su arquitectura interna, memoria, entradas y salidas, contadores, temporizadores, conversores, reloj en tiempo real y ciclo de funcionamiento. Además, explica conceptos como la memoria imagen de entradas y salidas, los modos de operación del PLC y otros temas relevantes para la programación de aplicaciones con PLC.
El documento describe diferentes tipos de contadores síncronos y registros de desplazamiento. Explica cómo funcionan los contadores síncronos binarios ascendentes y descendentes utilizando lógica combinacional para determinar qué biestables cambian en cada estado. También describe contadores ascendentes/descendentes que pueden contar en ambas direcciones y cómo implementarlos. Finalmente, explica diferentes tipos de registros de desplazamiento como serie-paralelo, paralelo-serie y sus usos.
El documento describe los pasos para diseñar un contador síncrono, incluyendo la creación de un diagrama de estados, tabla de estados siguientes, tabla de excitación, mapas de Karnaugh y expresiones lógicas para implementar el contador para una secuencia dada. Se provee un ejemplo completo del diseño de un contador ascendente/descendente de 3 bits con secuencia en código Gray.
Se desea diseñar un sistema de iluminación para un pasillo, de manera que cumpla con las
siguientes especificaciones:
• El diseño estará basado en una máquina de estados síncrona.
• El pasillo dispone de dos pulsadores, uno al lado de cada puerta, de manera que se
pueda encender y apagar la luz desde cada extremo. Cada pulsador produce un ‘1’
lógico mientras está pulsado, y un ‘0’ lógico cuando no lo está.
• Se desea que, cada vez que se pulse cualquier pulsador, la luz cambie de estado: si está
apagada se debe encender, y viceversa.
• Se debe tener en cuenta el caso en el que, mientras se pulsa un interruptor, se pulse el
otro. Por ejemplo, si estando apagada la luz, alguien pulsa P1 se enciende la luz. Pero si
mientras está pulsado P1 alguien pulsa P2, entonces se apagará nuevamente la luz.
• Sin embargo, se puede considerar que la frecuencia del reloj es lo suficientemente alta
como para que sea imposible un cambio simultáneo de los dos pulsadores (en el mismo
ciclo de reloj).
Este documento describe el diseño e implementación de un circuito secuencial con tres bloques: 1) Un reloj astable usando un circuito 555; 2) Un generador de señal de control cuadrada con periodo mayor usando un contador; 3) Un autómata de dos bits que cuenta hacia arriba o abajo dependiendo del valor de la señal de control. Se calculan y simulan los valores para cada bloque y se integran en un circuito completo.
Este documento describe los circuitos secuenciales y los biestables. Explica que los circuitos secuenciales tienen salidas que dependen de las entradas actuales y de estados previos, lo que les permite almacenar información. Describe los cuatro tipos básicos de biestables (R-S, J-K, D y T) y explica cómo funcionan los biestables asíncronos (latches) y síncronos (flip-flops), activados por nivel o flanco.
Electrónica digital: Tema 5 Circuitos secuenciales
Tema 7 -_contadores_y_registros
1. Cap´ıtulo 7
CONTADORES Y REGISTROS
7.1. CONTADORES
Un contador es un circuito secuencial cuya funci´on es seguir una cuenta o conjunto
predeterminado de estados como consecuencia de la aplicaci´on de un tren de pulsos (reloj)
en una de sus entradas. Los contadores son circuitos construidos a base de flip-flops,
sincronizados a flancos, y de puertas l´ogicas para realizar la conexi´on entre los flip-flops.
Las puertas l´ogicas en un contador se conectan de forma que fuercen a los flip-flops a
seguir la secuencia prescrita de estados.
Dado que cada flip-flop es capaz de almacenar 2 estados, un sistema de n flip-flops
podr´a codificar 2n
estados (n´umeros de cuenta) diferentes. El paso del estado o n´umero
de cuenta actual al estado siguiente se realiza en sincronismo con la se˜nal de reloj, de
tal forma que el contador va avanzando por la secuencia de estados hasta que termina
de completar un ciclo, es decir, una secuencia de conteo particular. Una vez terminado el
ciclo, vuelve al estado de partida y comienza un nuevo ciclo. Como cada estado s´olo posee
un estado siguiente, es f´acil deducir que todos los estados que recorre un contador en un
ciclo o secuencia de conteo son diferentes. Si el n´umero de estados diferentes que recorre
es k, se habla de un contador m´odulo k. El n´umero m´aximo de estados posibles es 2n
, por
lo que k ≤2n
. Un contador se denomina binario si k=2n
.
7.2. CONTADORES BINARIOS
Un contador, como todo circuito secuencial, se puede implementar como un aut´omata.
Aunque un aut´omata muy especial, puesto que no posee entradas (cada estado s´olo posee
un ´unico estado siguiente al que accede cuando existe una variaci´on o flanco en la se˜nal de
reloj), y no posee salidas (la salida de un contador es su propio estado interno, es decir,
el valor almacenado en sus biestables).
1
2. 2 CAP´ITULO 7. CONTADORES Y REGISTROS
El m´etodo de dise˜no es el mismo que el usado en el tema anterior, e incluso algo m´as
sencillo puesto que ya no es necesario minimizar ni asignar estados. Veamos un ejemplo
y dise˜nemos un contador binario ascendente m´odulo 8, es decir, un contador que siga la
secuencia {..., 0, 1, 2, 3, 4, 5, 6, 7, ...}. La tabla de transiciones de estado del contador
ser´a:
Qn
2 Qn
1 Qn
0 Qn+1
2 Qn+1
1 Qn+1
0
0 0 0 0 0 1
0 0 1 0 1 0
0 1 0 0 1 1
0 1 1 1 0 0
1 0 0 1 0 1
1 0 1 1 1 0
1 1 0 1 1 1
1 1 1 0 0 0
Para conocer las funciones J y K de cada biestable hay que utilizar la tabla de tran-
siciones de estado de un flip-flop JK. Llegamos a la siguiente tabla:
Qn
2 Qn
1 Qn
0 Qn+1
2 Qn+1
1 Qn+1
0 J2 K2 J1 K1 J0 K0
0 0 0 0 0 1 0 - 0 - 1 -
0 0 1 0 1 0 0 - 1 - - 1
0 1 1 1 0 0 1 - - 1 - 1
0 1 0 0 1 1 0 - - 0 1 -
1 1 0 1 1 1 - 0 - 0 1 -
1 1 1 0 0 0 - 1 - 1 - 1
1 0 1 1 1 0 - 0 1 - - 1
1 0 0 1 0 1 - 0 0 - 1 -
S´olo nos resta encontrar las expresiones de las entradas J y K de cada biestable en
funci´on del estado actual. Para ello debemos minimizar las funciones de la tabla anterior
utilizando mapas de Karnaugh.
00 01 11 10
n
Q1
n
Q0n
Q2
1
1
0
- ---
0 0 0
J2
00 01 11 10
n
Q1
n
Q0n
Q2
1
0
-
0
0
-
-
-1
1
J1
00 01 11 10
n
Q1
n
Q0n
Q2
1
0
--
1 1
1
--
1
J0
00 01 11 10
n
Q1
n
Q0n
Q2
1
0 1-
- 1 1
1 -
-
K0
00 01 11 10
n
Q1
n
Q0n
Q2
1
0 - 1
1
0
0-
-
-
K1
00 01 11 10
n
Q1
n
Q0n
Q2
1
0
0 0 1 0
----
K2
3. 7.2. CONTADORES BINARIOS 3
Figura 7.1: Contador binario.
Estas ecuaciones se pueden generalizar para secuencias de conteo mayores y para un
n´umero mayor de flip-flops de la siguiente forma:
T0 = J0 = K0 = 1
T1 = J1 = K1 = Qn
0
T2 = J2 = K2 = Qn
1 Qn
0
T3 = J3 = K3 = Qn
2 Qn
1 Qn
0
T4 = J4 = K4 = Qn
3 Qn
2 Qn
1 Qn
0
· · ·
El contador se puede ver en la figura 7.1. El principal problema de este dise˜no es
que, para un n´umero elevado de biestables, se necesitan puertas AND cada vez con un
n´umero mayor de entradas y pueden aparecer problemas de fan-in y fan-out (recordemos
los problemas del mismo tipo que aparec´ıan en el sumador de acarreo adelantado).
Se puede plantear el problema inverso de tomar como partida el esquema de un conta-
dor ya dise˜nado y obtener su secuencia de conteo. El procedimiento a seguir es el mismo
que el utilizado en el an´alisis de aut´omatas.
Leyendo las conexiones del contador obtenemos las expresiones de las Js y las Ks de
cada biestable en funci´on del estado actual del contador (Qn
). Partiendo de la cuenta 000
(u otros valores concretos de las Qn
) y usando las ecuaciones anteriores obtenemos los
valores concretos de las Ji y Ki. Dados estos valores se determina a partir de la Tabla de
Verdad del JK los nuevos valores de los Qn+1
, que son los correspondientes a la cuenta
siguiente. Usando estos nuevos valores de cuenta (valores de Qn
) se recalculan los nuevos
valores de Ji y Ki, y as´ı sucesivamente hasta completar la secuencia de conteo, es decir,
hasta que se repite un estado.
Podemos ver el funcionamiento de este proceso aplic´andolo al contador que hemos
dise˜nado anteriormente (ver figura 7.1). Obtenemos las funciones de onda que se pueden
ver en la figura 7.2.
4. 4 CAP´ITULO 7. CONTADORES Y REGISTROS
CLK
Q
2
Q
0
0 01 2 3 4 5 6 7
Q0
Q
1
Q0
Q1
Figura 7.2: Salidas del contador binario.
7.3. CONTADORES NO BINARIOS
Hasta ahora hemos construido contadores binarios, esto, es con n flip-flops la secuencia
que se ha implementado es {..., 0, 1, 2, ..., 2n
-1, ...}. Sin embargo, cabe la posibilidad de
generar secuencias de conteo que no sigan el orden natural o que el n´umero de cuentas sea
menor que 2n
. En general, un contador que realice k cuentas distintas recibe el nombre
de contador m´odulo k.
El m´etodo de dise˜no que hemos expuesto en el apartado anterior para contadores
binarios es un m´etodo general que se puede aplicar para cualquier tipo de cuenta y se
puede generalizar para cualquier tipo de flip-flop (JK, RS, T y D).
Como ejemplo de esta afirmaci´on, construyamos a partir de flip-flops tipo T un con-
tador que siga la secuencia {..., 0, 7, 5, 3, 4, 2, ...}. El primer paso es obtener la Tabla de
Transiciones de estado del flip-flop T:
T Qn+1
0 Qn
1 Q
n
Qn+1
= TQ
n
+ TQn
0 = T 1 + T 0
1 = T 1 + T 0
0 = T 0 + T 1
1 = T 0 + T 1
Qn+1
Qn
T
0 0 0
0 1 1
1 0 1
1 1 0
El segundo paso, y ´ultimo, es la obtenci´on de las expresiones de las Ti a partir de la
cuenta actual y de la cuenta siguiente. En las cuentas no usadas ponemos indiferencias.
El resultado final ser´a:
5. 7.3. CONTADORES NO BINARIOS 5
Figura 7.3: Contador de secuencia 0, 7, 5, 3, 4, 2.
Qn
2 Qn
1 Qn
0 Qn+1
2 Qn+1
1 Qn+1
0 T2 T1 T0
0 0 0 1 1 1 1 1 1
0 0 1 - - - - - -
0 1 1 1 0 0 1 1 1
0 1 0 0 0 0 0 1 0
1 1 0 - - - - - -
1 1 1 1 0 1 0 1 0
1 0 1 0 1 1 1 1 0
1 0 0 0 1 0 1 1 0
Para obtener las expresiones de las Ti en funci´on de las Qn
minimizamos mediante
mapa de Karnaugh.
00 01 11 10
n
Q1
n
Q0n
Q2 00 01 11 10
n
Q1
n
Q0n
Q2 00 01 11 10
n
Q1
n
Q0n
Q2
1
1
0
-
01 -
011 1
0
1
1 - 1 1
1 1
0 1 - 1 0
-000
2
T 1
T 0
T
1 -
Es decir, T2 = Q
n
1 + Q
n
2 Qn
0 , T1 = 1 y T0 = Q
n
2 Q
n
1 + Q
n
2 Qn
0 . El circuito resultante se
puede ver en la figura 7.3, y sus salidas est´an en la figura 7.4.
Una vez construido el contador podemos comprobar que la secuencia de conteo que
realmente sigue es la que hemos dise˜nado. Cabe preguntarse que pasar´a si el contador cae,
debido a un mal funcionamiento o comportamiento an´omalo de sus componentes f´ısicos,
en alguna de las cuentas no utilizadas, en este caso 1 y 6.
1. Si el contador cae en Qn
2 Qn
1 Qn
0 = 001 (cuenta 1), sustituyendo en las ecuaciones,
tendremos que T2 = 1, T1 = 1 y T0 = 1 con lo cual el contador pasar´a al estado
Qn+1
2 Qn+1
1 Qn+1
0 = 110 (cuenta 6).
2. Si el contador cae en Qn
2 Qn
1 Qn
0 = 110 (cuenta 6), sustituyendo en las ecuaciones
obtenemos T2 = 0, T1 = 1 y T0 = 0 y el siguiente estado ser´a Qn+1
2 Qn+1
1 Qn+1
0 = 100
6. 6 CAP´ITULO 7. CONTADORES Y REGISTROS
Q
1
Q
0
Q
2
0
T
T
2
CLK
0 3 47 5 2 0
Figura 7.4: Salidas del contador de secuencia 0, 7, 5, 3, 4, 2.
(cuenta 4), que ya forma parte de la secuencia, con lo que el contador seguir´a con-
tando normalmente.
Una consecuencia de poner indiferencias en los estados (cuentas) no utilizados es que,
si por casualidad el contador cae en uno de esos estados, desconocemos, a priori, el estado
siguiente al que pasar´a. Cabe la posibilidad de que el contador produzca un ciclo por el
que nunca llegue a un estado utilizado o v´alido. Esto puede ocurrir si el contador se queda
en los ciclos {..., 1, 6, ...}, {..., 1, ...}, o {..., 6, ...}. Un contador cuyos estados no utilizados
tienen esta propiedad (de generar ciclos de estados o cuentas no v´alidas) se dice que puede
bloquearse. En cualquier caso, en todo dise˜no de un contador es necesario comprobar el
estado siguiente de cada estado no utilizado para comprobar que no se bloquea.
Una alternativa es la no utilizaci´on de indiferencias en el proceso de dise˜no del conta-
dor, colocando en las cuentas no utilizadas estados siguientes concretos (no necesariamente
el mismo). Ello complicar´a el dise˜no, ya que eliminar´a indiferencias, pero garantiza un
correcto funcionamiento del contador, a´un en el caso de que, por cualquier causa, llegue
a alcanzar un estado o n´umero de cuenta no v´alido.
7.4. CONTADORES CON CARGA PARALELA
Los contadores utilizados en sistemas digitales a menudo requieren la capacidad para
transferir un n´umero binario inicial antes de la operaci´on de conteo. Esta transferencia de
un n´umero de cuenta determinado al contador recibe el nombre de carga en paralelo.
En este apartado vamos a ver como realizar una carga en paralelo s´ıncrona (en s´ıncro-
nismo con la se˜nal de reloj). En el caso de una carga s´ıncrona las ´unicas entradas sobre
7. 7.4. CONTADORES CON CARGA PARALELA 7
Figura 7.5: Contador binario con carga en paralelo.
las que se pueden actuar son J y K, ya que son las ´unicas que son s´ıncronas. En este
apartado s´olo consideraremos flip-flops JK, pero el tratamiento es similar para los otros
tipos de biestables.
Un contador con carga en paralelo, adem´as de la se˜nal de reloj, necesita una se˜nal
adicional que le indique cuando debe contar y cuando debe cargar el estado o principio
de una nueva cuenta o ciclo. A esta se˜nal se le suele denominar LOAD y su funci´on es
seleccionar, mediante MUXes 2 a 1, las entradas adecuadas de los biestables (J y K) en
funci´on de la tabla siguiente:
LOAD Valores de J y K para
0 el contador cuente
1 realizar una carga en paralelo
Cuando LOAD=0 se seleccionan los valores de J y K obtenidos en el proceso de dise˜no
del contador (el contador cuenta). Cuando LOAD=1 necesitamos poner en Ji y en Ki los
valores adecuados para que el flip-flop i-´esimo cargue el valor Xi (el bit i-´esimo del estado
que queremos cargar) en el siguiente pulso de reloj. Es decir, si Xi = 0 significa que en
el biestable i-´esimo debemos poner un cero, y cuando Xi = 1 debemos poner un uno,
independientemente del valor almacenado. Para ello tendremos que poner las entradas
que se muestran en la siguiente tabla.
Xi Ji Ki
0 0 1
1 1 0
O lo que es lo mismo, Ji = Xi y Ki = Xi. Es decir, en la entrada J del primer flip-flop
el MUX 2 a 1 escoge entre 1 y X0, mientras que en la entrada K otro MUX escoge entre
1 y X0. Algo similar ocurre en el resto de los biestables. El circuito completo se muestra
en la figura 7.5.
8. 8 CAP´ITULO 7. CONTADORES Y REGISTROS
7.5. CONTADORES ASCENDENTES/DESCEN-
DENTES
Para dise˜nar un contador reversible ascendente/descendente se comienza por dise˜nar
dos contadores separados. El primero (ascendente) se dise˜na para que pase por la secuencia
de estados que se especifique; el segundo (descendente) se dise˜na para que pase por la
misma secuencia, pero en sentido inverso. Despu´es se le a˜naden los multiplexos encargados
de seleccionar los dos sentidos de cuenta. Se puede comprobar que el sentido de conteo
puede conmutarse siempre que la se˜nal de reloj no presente un flanco activo, de tal forma
que no se altere la cuenta almacenada.
Supongamos, como ejemplo, que queremos dise˜nar un contador reversible m´odulo 3,
con una secuencia ascendente {..., 0, 1, 2, ...} (y descendente {..., 2, 1, 0, ...}). Dise˜namos
primero el contador ascendente:
Qn
1 Qn
0 Qn+1
1 Qn+1
0 J1 K1 J0 K0
0 0 0 1 0 - 1 -
0 1 1 0 1 - - 1
1 1 - - - - - -
1 0 0 0 - 1 0 -
Es decir, J0 = Q
n
1 , K0 = K1 = 1 y J1 = Qn
0
A continuaci´on dise˜namos el contador descendente:
Qn
1 Qn
0 Qn+1
1 Qn+1
0 J1 K1 J0 K0
0 0 1 0 1 - 0 -
0 1 0 0 0 - - 1
1 1 - - - - - -
1 0 0 1 - 1 1 -
Es decir, J0 = Qn
1 , K0 = K1 = 1 y J1 = Q
n
0
La selecci´on de los valores respectivos de J y K se har´a a trav´es de MUXes 2 a 1, uno
por cada entrada J y K de cada biestable. Definiremos la se˜nal de control de los MUXes
como up/down. Si up/down=0 la cuenta ser´a ascendente (up) y si up/down=1 la cuenta
ser´a descendente (down). El circuito final es el de la figura 7.6.
7.6. CONTADORES DISE ˜NADOS A PARTIR DE
BLOQUES
Existen varios tipos de contadores en circuitos integrados que cuentan en BCD ({...,
0, 1, 2, ..., 9, 0, ...}) o en binario ({..., 0, 1, 2, ..., 15, 0, ...}). Estos contadores pueden ser
9. 7.6. CONTADORES DISE ˜NADOS A PARTIR DE BLOQUES 9
Figura 7.6: Contador reversible 0, 1, 2/ 2, 1, 0.
reversibles o no, tener la posibilidad de carga en paralelo (LOAD), borrado (CLEAR) y
conteo (COUNT) (cuando el conteo es 0, el contador est´a parado y mantiene el valor de
la cuenta). Lo m´as usual es que el borrado se realice mediante la activaci´on de los Clear
de los flip-flops (entradas as´ıncronas) y que, por tanto, sea una se˜nal as´ıncrona. La carga
en paralelo suele ser s´ıncrona.
Adem´as del valor de la cuenta, suelen tener como salida una se˜nal de ACARREO, que
se pone a 1 durante la ´ultima cuenta del contador (en la cuenta 9 si el contador es BCD
o en la 15 si es binario), siendo 0 en los dem´as instantes. Est´a se˜nal (negada) se suele
utilizar para conectar en cascada, varios contadores.
En la figura 7.7 se muestra el diagrama interno de un contador binario de 4 bits con
carga en paralelo s´ıncrona, borrado as´ıncrono y se˜nal de conteo.
Este contador se puede utilizar como bloque fundamental para dise˜nar otros contadores
a partir de ´el. Por ejemplo, se puede construir un contador m´odulo 6 de 4 formas distintas
(ver figura 7.8), seg´un se use la carga en paralelo s´ıncrona o el borrado as´ıncrono.
(a) Se detecta el estado 0110 (6) y se impide la cuenta de este estado actuando sobre
el CLEAR (se˜nal as´ıncrona), el cual pone inmediatamente a cero el contador.
(b) Se detecta el estado 0101 (5) y se act´ua sobre LOAD. La carga en paralelo (del
0), al ser s´ıncrona, se realizar´a en el ciclo siguiente (en el siguiente flanco de reloj), por lo
cual este estado se contar´a.
(c) Detectando el estado 1111 (15) mediante el acarreo y actuando sobre la carga en
paralelo (cargando la cuenta 10).
(d) Detectando el estado 1000 (8) mediante Q3 y actuando sobre la carga en paralelo
para cargar el estado 3.
10. 10 CAP´ITULO 7. CONTADORES Y REGISTROS
Figura 7.7: Contador binario de 4 bits integrado, con carga paralela s´ıncrona, borrado
as´ıncrono y se˜nal de conteo.
11. 7.7. REGISTROS DE DESPLAZAMIENTO 11
Figura 7.8: Cuatro formas de construir un contador m´odulo 6 a partir del contador inte-
grado anterior.
QCLK
QD
QCLK
QD Q
n+1
0
1
DCLK
0
1
Q
n+1
0
1
DCLK
0
1
Figura 7.9: S´ımbolos y tablas del flip-flop tipo D.
7.7. REGISTROS DE DESPLAZAMIENTO
Un registro tiene como funci´on primordial el almacenar informaci´on. La diferencia
entre un registro y un flip-flop es que ´este s´olo puede almacenar un bit, mientras que un
registro es capaz de almacenar n bits. Un registro consta, b´asicamente, de un conjunto
de celdas de almacenamiento binarias (generalmente constituidas por flip-flops tipo D
disparados a flancos) m´as un conjunto de puertas encargadas de realizar su conexi´on. Un
flip-flop tipo D disparado a flancos, bien positivos, bien negativos, traslada el valor de la
se˜nal de entrada (D) a su salida cuando recibe un flanco activo de la se˜nal de reloj. En
los dem´as instantes act´ua como una celda de almacenamiento, reteniendo el valor del bit
que ha cargado.
La forma m´as sencilla de construir un registro de desplazamiento (a la izquierda) de n
bits es conectar n flip-flops D uniendo la salida de cada flip-flop a la entrada del siguiente
en la forma indicada en la figura 7.10, es decir, Di = Qi−1. El registro s´olo tendr´a una
entrada externa, la del flip-flop menos significativo, D0 o S, por la que entrar´an los datos
12. 12 CAP´ITULO 7. CONTADORES Y REGISTROS
Q Q Q
QD D D DQ Q Q
Q
3 3
3
2 2
2
1 1
1
0 0
0
CLK
S
Figura 7.10: Registro de desplazamiento a la izquierda.
Q Q Q
QD D D DQ Q Q
Q
3 3
3
2 2
2
1 1
1
0 0
0
CLK
S
Figura 7.11: Registro de desplazamiento a la derecha.
al registro (uno en cada ciclo de reloj).
El registro que hemos dise˜nado realiza un desplazamiento de los bits hacia la izquierda,
realizando a la inversa la conexi´on de los flip-flops podemos construir un registro de
desplazamiento a la derecha. La salida de cada uno de los flip-flops se conectar´a a la
entrada del situado a su derecha, es decir, Di = Qi+1. La entrada de los datos se realiza
por el flip-flop m´as significativo, Dn−1 o S, tal y como se ve en la figura 7.11. En cada
ciclo de reloj van entrando nuevos bits y el contenido del registro se va desplazando a
cada ciclo de reloj de flip-flop en flip-flop (figura 7.12).
7.7.1. Registro bidireccional con carga en paralelo y borrado
Incluyendo los dos tipos de conexiones entre los flip-flops D podemos construir un
registro con posibilidad de ser desplazado tanto hacia la derecha como hacia la izquierda.
2Q 1Q 0Q3Q
0d
0d
d1
d2
d3
d1
0d
0d
d2 d1 0d
d2
d1
d3
- - - -ciclo 0
- - -
- -
-
ciclo 2
ciclo 1
ciclo 3
ciclo 4
Figura 7.12: Funcionamiento de un registro de desplazamiento hacia la derecha.
13. 7.7. REGISTROS DE DESPLAZAMIENTO 13
Q
D Q2 2
2 Q
D Q1 1
1
MUX
4 a 1
MUX
4 a 1
MUX
4 a 1
MUX
4 a 1
Q
D3
X1
X2
X3 0
X
QD
Q
0 0
0
SI
SD
CLK
Q3
3
00 0 0
b
a
Figura 7.13: Registro bidireccional con carga en paralelo y borrado.
La selecci´on de una u otra operaci´on se realizar´a mediante MUXes en la entrada D de
cada flip-flop. La carga en paralelo y el borrado se pueden a˜nadir usando MUXes 4 a
1, conectando a una de las entradas un dato procedente del exterior (para la carga en
paralelo) o un “0” para el borrado. Ambas operaciones, realizadas de esta forma, son
s´ıncronas.
Selecci´on del MUX Acci´on
a b
0 0 Desplazamiento a la izquierda
0 1 Desplazamiento a la derecha
1 0 Carga en paralelo s´ıncrona
1 1 Borrado s´ıncrono
La disposici´on de los MUXes, sus entradas y sus conexiones se pueden ver en la figura
7.13.
Como ya sabemos, desplazar un n´umero binario i veces a la izquierda equivale a mul-
tiplicarlo por 2i
. Igualmente, desplazar un n´umero binario hacia la derecha i posicio-
nes equivale a dividirlo entre 2i
(qued´andonos ´unicamente con la parte entera de dicha
divisi´on). Adem´as de multiplicar y dividir n´umeros entre potencias de 2, los registros
de desplazamiento se utilizan para la conversi´on de datos paralelo/serie y serie/paralelo
(imprescindible en las comunicaciones serie). Veamos como se utilizan los registros de
desplazamiento en tales aplicaciones.
7.7.2. Conversi´on serie/paralelo y paralelo/serie
La manipulaci´on de datos constituidos por varios bits puede realizarse de dos formas
distintas: en modo serie o en modo paralelo. Se dice que un sistema digital opera en
modo serie cuando la informaci´on se transfiere y manipula bit a bit. Por ejemplo, cuando
el contenido de un registro se transfiere a otro desplazando los bits de un registro al
siguiente, un bit en cada ciclo de reloj. Para prevenir la p´erdida de datos, se hace recircular
14. 14 CAP´ITULO 7. CONTADORES Y REGISTROS
el contenido del primero de los registros. Si el registro es de n bits, ser´an necesarios n ciclos
de reloj para la transferencia.
En el modo paralelo, la informaci´on se transfiere y manipula en todos sus bits a la
vez. Por ejemplo, en una transferencia entre dos registros en modo paralelo, todos los bits
se transfieren del primer registro al segundo en un solo ciclo de reloj, mediante una carga
en paralelo. Si los datos son de n bits, los registros han de tener n salidas y n entradas.
Conversi´on de datos paralelo a serie
Los datos entran en el registro en un ciclo de reloj, todos los bits a la vez, mediante
una carga en paralelo. Los bits de salida se toman en la salida Q del ´ultimo flip-flop D (el
menos significativo) uno en cada ciclo de reloj, a la vez que se va desplazando el registro
hacia la derecha.
Conversi´on de datos serie a paralelo
Los datos entran por la entrada serie del registro, un bit en cada ciclo de reloj. Una
vez completada la carga de todos los bits, se toman como l´ıneas de salida las Q de cada
uno de los flip-flops D (se leen todos los bits a la vez).
15. 7.7. REGISTROS DE DESPLAZAMIENTO 15
EJERCICIOS
7.1. Construir un contador m´odulo 15 con un contador m´odulo 3 ({..., 0, 1, 2, ...}) y
un contador m´odulo 5 ({..., 2, 3, 4, 5, 6, ...}) .
7.2. Obtener la secuencia de conteo del siguiente contador:
7.3. Dise˜nar un contador que siga la secuencia de estados de la siguiente figura utilizando
flip-flops JK.
0 4 3 7
5 1 6 2
7.4. Construir un sistema secuencial con la estructura la siguiente figura, tal que realice
continuamente las siguientes operaciones:
i) durante 3 ciclos del reloj, la salida S debe ser igual a la entrada A.
ii) durante los 2 ciclos siguientes, S debe ser igual a la entrada B.
Estas operaciones se realizan continuamente, es decir, una vez realizada ii) vuelve a
realizarse i).
S
A
B
CLK
7.5. Construir un sistema a partir de biestables activos en flancos positivos y circuitos
combinacionales que continuamente realice sobre 4 bits la siguiente secuencia de
operaciones (una en cada ciclo de reloj):
16. 16 CAP´ITULO 7. CONTADORES Y REGISTROS
i) Desplazamiento a la derecha.
ii) Desplazamiento a la derecha.
iii) Carga paralelo.
iv) Desplazamiento a la izquierda.
v) Desplazamiento a la izquierda.
vi) Borrado de los cuatro bits.
vii) Carga paralelo.
7.6. Construir un sistema secuencial con la estructura de la siguiente figura, tal que
realice continuamente la conversi´on de datos:
c0 b0 a0 → a2 a1 a0
c1 b1 a1 → b2 b1 b0
c2 b2 a2 → c2 c1 c0
Es decir, en el primer ciclo del reloj, entran en el sistema el bit a0 en la entrada
E0, a1 en E1 y a2 en E2; en el segundo entran b0 en E0, b1 en E1 y b2 en E2; en el
tercero entran c0 en E0, c1 en E1 y c2 en E2. Entonces, en el cuarto ciclo de reloj
ha de salir el bit a0 por la salida S0, b0 por S1 y c0 por S2; en el quinto deben salir
a1 por S0, b1 por S1 y c1 por S2; y en el sexto deben salir a2 por S0, b2 por S1 y c2
por S2;
La conversi´on de datos debe realizarse continuamente, es decir, en el s´eptimo ciclo
debe comenzar una nueva conversi´on.
S0
S1
S2
0E
1E
2E
CLK
7.7. Contruir la siguiente se˜nal a partir de un contador binario de 3 bits.
1
8
V
7.8. i) Dise˜nar un circuito que a partir de una se˜nal cuadrada de 1Hz genere dos pulsos
de anchura 0.5 sg separados por otro 0.5 sg cada 6 sg.
17. 7.7. REGISTROS DE DESPLAZAMIENTO 17
ii) Utilizando dos circuitos del tipo del apartado i) y puertas l´ogicas generar a
partir de una se˜nal cuadrada de 1Hz dos pulsos de anchura 0.5 sg separados
por otro 0.5 sg cada 36 sg.
iii) Utilizando tres circuitos del tipo del apartado i) y puertas l´ogicas generar a
partir de una se˜nal cuadrada de 1Hz dos pulsos de anchura 0.5 sg separados
por otro 0.5 sg cada 216 sg.
7.9. Dise˜nar un reloj digital que tenga como salidas horas y minutos a partir de una
se˜nal cuadrada de 100Hz. La salida debe proporcionarse en BCD. Se debe permitir
poner en hora el reloj, introduciendo valores arbitrarios de horas y minutos cuando
se active la se˜nal PONER EN HORA. Solo se permite utilizar contadores m´odulo 16
con carga en paralelo s´ıncrona (no disponen de borrado) y circuitos combinacionales.
7.10. Construir a partir de biestables disparados en flancos positivos y con Preset y Clear
activos a nivel alto un dispositivo que realice continuamente, sobre 4 palabras de 2
bits las siguientes operaciones, (una en cada ciclo de reloj):
i) Carga de una palabra desde el exterior en la posici´on m´as a la izquierda,
desplazando hacia la derecha las dem´as palabras, perdi´endose la ´ultima.
ii) Desplazamiento a la izquierda de cada una de las cuatro palabras, recirculando
la situada m´as a la izquierda a la ´ultima posici´on de la derecha.
iii) Carga de la palabra 01 en la posici´on m´as a la derecha, desplazando a la
izquierda las dem´as palabras y perdi´endose la primera.
iv) Carga de la palabra 10 en la posici´on m´as a la izquierda, desplazando hacia la
derecha las dem´as palabras, perdi´endose la ´ultima.
v) Borrado del bit m´as significativo de las cuatro palabras.
7.11. Utilizando contadores m´odulo 16 con se˜nales de carga en paralelo (LOAD), borra-
do (CLEAR) y conteo (COUNT) y una salida de ACARREO y puertas l´ogicas
adicionales construye:
Un contador m´odulo 7 que cuente de 0 a 6.
Un contador m´odulo 7 que siga la secuencia: 0,1,2,12,13,14,15.
Un contador m´odulo 35.
7.12. Utilizando el menor n´umero de biestables JK y puertas l´ogicas adicionales, di-
se˜na un circuito TOTALMENTE S´INCRONO que d´e como salida la secuencia:
{... , 5 , 20, 2, 9, 20, ...} (en binario natural).
7.13. Dise˜na un contador que haga la secuencia 0, 4, 6, 7, 3, 1 con un registro de despla-
zamiento a la derecha de 3 bits y puertas l´ogicas adicionales.
7.14. Dise˜na el circuito controlador de un cargador de CDs que tenga como salidas el
n´umero de CD y la canci´on seleccionada. El dispositivo dispone de 4 entradas:
MARCHA, REPETICI´ON, SELECCI´ON y ESCANEO que act´uan del siguiente
modo:
18. 18 CAP´ITULO 7. CONTADORES Y REGISTROS
i) Activando MARCHA se va cambiando de canci´on de forma secuencial, reco-
rriendo primeiro todas las canciones de un CD, a continuaci´on las del siguiente,
y volviendo al primero una vez finalizada la ´ultima canci´on del ´ultimo CD.
ii) Activando REPETICI´ON al acabar las canciones de un CD se vuelven a repetir
las canciones de ese CD desde el principio sin pasar al siguiente CD.
iii) Activando SELECCI´ON se puede fijar externamente el n´umero de CD y una
canci´on determinada (usando entradas adicionales del controlador).
iv) Activando ESCANEO se selecciona la misma canci´on, primero en un CD, des-
pu´es en el siguiente y as´ı hasta acabar los CDs. En ese momento se pasa a
la siguiente canci´on y se repite el proceso. Al finalizar todas las canciones de
todos los CDs se vuelve a la primera canci´on del primer CD.
Implementa el circuito suponiendo que el cargador tiene capacidad para 3 CDs y que
el primer CD tiene 12 canciones, el segundo 10 y el tercero 14. Sup´on que solo una
entrada est´a activa en cada momento. Si no hay ninguna activa, el circuito mantiene
el ´ultimo CD y canci´on seleccionados. Cada vez que acaba unha canci´on o cambia
una entrada se activa una se˜nal que se utiliza como reloj (CK) para el controlador.
7.15. Dise˜na un circuito que recibe un n´umero x, 0 ≤ x ≤ 3, por sus l´ıneas de entrada
D1D0 en cada ciclo. El circuito tiene un funcionamiento por periodos de 16 ciclos. En
los quince primeros ciclos va contabilizando el n´umero de veces que recibe cada uno
de los valores posibles de su entrada. Estos valores est´an siempre disponibles en las
salidas Sx3Sx2Sx1Sx0 para cada uno de los valores posibles de la entrada (0 ≤ x ≤ 3).
Por lo tanto, el circuito tiene 16 l´ıneas de salida. Tras los quince ciclos susodichos,
hay un ciclo en el que la entrada es ignorada y que se emplea para restablecer el
estado interno del circuito de cara al siguiente periodo de conteo.
7.16. Dise˜na un circuito con una entrada X y una salida Y (ambas de cuatro bits) que
invierta el orden de los datos siguiendo un ciclo de cuatro flancos de reloj (frecuencia
1 Hz). Su funcionamiento ser´ıa el siguiente:
X : X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 . . .
Y : 0 0 0 0 X3 X2 X1 X0 X7 X6 X5 X4 X8 . . .
NOTA: Todos los datos Xi son n´umeros binarios puros de 4 bits.
7.17. Dise˜na un circuito digital para el control de la velocidad de funcionamiento del
limpiaparabrisas de un coche. El circuito recibe como entrada una onda cuadrada
utilizada como base de tiempos y proporciona como salida otra onda cuadrada. La
frecuencia de la onda de salida depender´a de la posici´on de un mando de control
que est´a accionado por el conductor para seleccionar la velocidad. El limpiador se
activa en los flancos positivos de la se˜nal de salida y el mando de control puede estar
en una de estas cuatro posiciones:
A ⇒ el limpiaparabrisas est´a parado.
19. 7.7. REGISTROS DE DESPLAZAMIENTO 19
B ⇒ el limpiador se activa una vez cada dos segundos.
C ⇒ el limpiador se activa una vez por segundo.
D ⇒ el limpiador se activa cuatro veces por segundo.
Como parte de la soluci´on del ejercicio se debe calcular qu´e frecuencia debe tener la
onda utilizada como base de tiempos para poder obtener en la salida las temporiza-
ciones solicitadas. El circuito contar´a adem´as con una entrada que indique el estado
del contacto del coche, y s´olo funcionar´a cuando ´este est´e activado.
7.18. Dise˜na un circuito para controlar la potencia de una cocina el´ectrica. El esquema
general del sistema se muestra en la siguiente figura:
UP
DOWN
RST
MAX
CLK
BCD3
BCD2
BCD1
BCD0
GP
CONTROL DE
POTENCIA DE
COCINA
ELECTRICA
i) Las se˜nales BCD(3:0) nos indican el nivel de potencia expresado en BCD. El
circuito debe proporcionar 10 niveles de potencia, que variar´an desde apagado
(nivel 0) a m´axima potencia (nivel 9).
1) Las se˜nales UP y DOWN suben y bajan respectivamente el nivel de po-
tencia en una unidad. Si estamos en el nivel 0 y seleccionamos DOWN
pasamos al nivel 9; del mismo modo si estamos en el nivel 9 y seleccio-
namos UP pasamos a nivel 0. Si seleccionamos a la vez UP y DOWN el
sistema no se mueve de nivel.
2) Se dispone adem´as de una se˜nal de reset (RST) que pone el nivel de poten-
cia a 0, y una se˜nal de m´axima potencia (MAX) que selecciona el nivel de
potencia m´axima sin necesidad de pasar por todos los niveles anteriores.
S´olo una de estas dos se˜nales puede estar activa a la vez.
ii) La se˜nal GP grad´ua el nivel de potencia. La graduaci´on se consigue generando
una se˜nal con un porcentaje mayor o menor de tiempo en activo (en alta) de la
forma mostrada en la figura. La se˜nal GP debe reinicializarse (comenzar desde
el ciclo 0) cada vez que se produzca un cambio en el nivel de potencia.
20. 20 CAP´ITULO 7. CONTADORES Y REGISTROS
CLK
GP nivel 0
GP nivel 1
GP nivel 2
GP nivel 3
GP nivel 8
GP nivel 9
. . .
8 0 1 2 3 4 5 6 7 8 0 1