SlideShare una empresa de Scribd logo
1 de 18
Secretaría de Educación Pública
TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLÓGICO SUPERIOR
DE TEPEXI DE RODRÍGUEZ
DIVISIÓN DE INGENIERÍA MECÁNICA
INGENIERÍA MECÁNICA
SISTEMAS ELECTRÓNICOS
Reporte de Práctica:
CONTADOR BINARIO
Nombres de los alumnos:
HABACUC RUIZ RUIZ
Nombres del Docente
ING. PEDRO CRUZ ORTEGA
Tepexi de Rodríguez, Pue. 28 Julio de 2016
Instituto Tecnológico Superior de Tepexi de Rodríguez
Organismo Público Descentralizado del Gobierno del Estado de Puebla
Academia de Ingeniería Mecánica
Página 1
Contenido
Contenido
Contenido.....................................................................................................................................1
Índice de ilustraciones .................................................................................................................2
Introducción .................................................................................................................................4
Objetivo........................................................................................................................................5
Antecedentes ...............................................................................................................................6
Desarrollo.....................................................................................................................................8
Parte Teórica...................................................................................................................... 10
Parte Práctica..................................................................................................................... 14
Resultados....................................................................................... Error! Bookmark not defined.
Conclusiones (Interpretación de resultados) ............................................................................ 15
Fuentes de información............................................................................................................. 16
Anexos .......................................................................................................................................16
Instituto Tecnológico Superior de Tepexi de Rodríguez
Organismo Público Descentralizado del Gobierno del Estado de Puebla
Academia de Ingeniería Mecánica
Página 2
Índice de ilustraciones
Ilustración 1 contador asíncrono .....................................................................................................7
Ilustración 2 tabla de verdad de un contador asíncrono....................................................................8
Ilustración 3 Montaje enel Protoboar yArduino............................................................................ 10
Ilustración 4 Circuito Eléctrico.......................................................................................................11
Ilustración 5 montado enfísico .....................................................................................................16
Ilustración 6 puesta en marcha .....................................................................................................17
Instituto Tecnológico Superior de Tepexi de Rodríguez
Organismo Público Descentralizado del Gobierno del Estado de Puebla
Academia de Ingeniería Mecánica
Página 3
CARRERA
PLAN DE
ESTUDIO
CLAVE DE
ASIGNATURA
NOMBRE DE LA
ASIGNATURA
UNIDAD
INGENIERÍA
MECÁNICA
IMEC_2010 MED_1030
SISTEMAS
ELECTRÓNICOS
4
PRACTICA
No.
LABORATORIO
DE
NOMBRE DE LA PRACTICA
DURACIÓN
(HORAS)
1 ING. MECÁNICA CONTADOR BINARIO 2
Instituto Tecnológico Superior de Tepexi de Rodríguez
Organismo Público Descentralizado del Gobierno del Estado de Puebla
Academia de Ingeniería Mecánica
Página 4
Introducción
Sabemos que por definición un contador binario es un circuito en el que sus salidas
siguen una secuencia fija que cuando acaba vuelve a empezar, o circuitos que
reciben sus datos en forma seriales ordenados en distintos intervalos de tiempo.
Los contadores se clasifican según los números de bits en esta práctica realizamos
un controlador de ocho bits. Con 256 combinaciones posibles.
Instituto Tecnológico Superior de Tepexi de Rodríguez
Organismo Público Descentralizado del Gobierno del Estado de Puebla
Academia de Ingeniería Mecánica
Página 5
Objetivo
 Comprender y analizar el funcionamiento de un contador binario así también
como la realización en físico de uno.
Instituto Tecnológico Superior de Tepexi de Rodríguez
Organismo Público Descentralizado del Gobierno del Estado de Puebla
Academia de Ingeniería Mecánica
Página 6
Antecedentes
CONTADORES BINARIOS
Los contadores son sistemas secuenciales con una sola entrada de impulsos a
contar, cuyo estado interno en cada instante representa el número de impulsos que
se han aplicado. Si los impulsos ocurren a intervalos de tiempo conocidos, un
contador puede utilizarse como un instrumento de medida de tiempos
Fundamentalmente están constituidos por biestables sincronizados por flancos que
serán realimentados de diferentes formas.
Existen básicamente dos tipos de contadores:
 Contadores Síncronos.
 Contadores Asíncronos.
CARACTERÍSTICAS DE LOS CONTADORES
FRECUENCIA MÁXIMA DE LOS IMPULSOS A CONTAR: Esta será la mayor frecuencia (rapidez de
pulsosa contar) que es capaz de seguirel contador.Este valordependeráde latecnologíautilizadaen
su fabricación y del diseño del contador
CÓDIGO DE CONTAJE: El código binario utilizado para realizar el contaje de los impulsos puede ser
cualquiera.Si el contadorestáintegradoen un C.I. dicho código vendrá especificado en sus hojas de
características.
CAPACIDAD DE CONTAJE O MÓDULO DEL CONTADOR: El número de estados diferentes por lo que
pasa un contadorantesde volvera su estadoinicial se denominamódulodel contadorocapacidadde
contaje, este parámetro determina el número de biestables que ha de tener el contador.
Si N es el número de impulsos a contar, el número de biestables (n) ha de cumplir:
2 𝑛−1
≤ 𝑁 ≤ 2 𝑛
MODO DE FUNCIONAMIENTO: Los contadores pueden ser síncronos o asíncronos.
– Los asíncronos son aquellos en los que las entradas de reloj que los gobiernan no
Instituto Tecnológico Superior de Tepexi de Rodríguez
Organismo Público Descentralizado del Gobierno del Estado de Puebla
Academia de Ingeniería Mecánica
Página 7
actúan simultáneamente en todos los flip-flops sino secuencialmente, es decir, los
impulsos a contar no se aplica a las entradas de reloj de todos los flip-flops a la vez,
sino generalmente sólo a la del primero, y las entradas de reloj del resto son
gobernadas por las salidas del biestable precedente.
Los síncronos son aquellos en los que los impulsos a contar se aplican a todas las
entradas de reloj de todos los biestables a la vez.
En general los contadores síncronos son más rápidos que los asíncronos, pero más
complejos, además los asíncronos presentan el problema de adquirir
transitoriamente estados indeseados.
Contadores Asíncronos
La estructura más simple de un contador es la que se muestra en la ilustración 1.
Ilustración 1 contador asíncrono
Se trata de un contador asíncrono ya que la entrada de reloj de los cuatro biestables
no es común: En este caso, al disponer de cuatro biestables, el contador será de
módulo 16 ya que disponemos de 16 estados de salida diferentes (0000 – 1111)
La entrada del contador es la entrada de reloj del primer biestable A, su salida (QA)
se conecta a la entrada de reloj del siguiente biestable y así sucesivamente.
Como las entradas JK de todos los biestables están conectadas a 1, éstos cambiarán
de estado en los flancos de bajada de la entrada de reloj de cada uno de ellos.
Instituto Tecnológico Superior de Tepexi de Rodríguez
Organismo Público Descentralizado del Gobierno del Estado de Puebla
Academia de Ingeniería Mecánica
Página 8
CONTADORES ASÍNCRONOS
Ilustración 2 tabla de verdad de un contador asíncrono
El principal inconveniente de los contadores asíncronos es su relativa lentitud debida
principalmente a que los biestables conmutan de forma secuencial, y por lo tanto van
sumando sus tiempos de propagación. Esto limita la frecuencia máxima de reloj que
es capaz de funcionar correctamente en el contador:
𝐹 =
1
𝑛 ∗ 𝑇𝑝
Si además se desea tener un intervalo T1 para leer el estado del contador:
𝐹 =
1
( 𝑁 ∗ 𝑇𝑝) + 𝑇1
Instituto Tecnológico Superior de Tepexi de Rodríguez
Organismo Público Descentralizado del Gobierno del Estado de Puebla
Academia de Ingeniería Mecánica
Página 9
CONTADORES ASÍNCRONOS
No sólo existen contadores que cuenten un número de impulsos que sea potencia de
2; sino que podemos contar un número cualquiera de impulsos haciendo que el
contador pase por el número de estados que se desee. Existen diversos métodos
para realizar un contador asíncrono de módulo N siendo N un número cualquiera,
estos métodos dependen del tipo de biestable a usar y de la forma de eliminar los
estados que no voy a usar. Un procedimiento muy utilizado es el siguiente: Se basa
en utilizar biestables de tipo T, que puedo conseguir a partir de biestables JK uniendo
sus entradas y colocándolas a un uno fijo. Para que el biestable tenga N estados es
necesario conectar en cascada un nº X de biestables que cumpla: 2X-1<=N<=2X •
Cuando el contador adquiera el estado N – 1, en el siguiente nivel alto de reloj se
obliga a que todas las salidas que estén a nivel bajo se pongan a nivel alto usando
por ejemplo las entradas asíncronas de SET de los biestables que estoy utilizando. •
De esta forma el contador pasa del estado N – 1 al 2N colocando todas las salidas a
1, y al llegar el impulso de reloj N, pasamos al estado inicial 0000.
•En los contadores de módulo diferente a 2N como el que nos ocupa, hay un número
de estados que no se usa, si por cualquier motivo, por ejemplo ruidos eléctricos el
contador adquiere uno de esos estados, al aplicarle el siguiente o siguientes
impulsos de reloj, el contador podría adquirir uno de los estados utilizados, pero
también podría ocurrir que no alcanzara nunca uno de dichos estados utilizados, en
ese caso el contador se quedará bloqueado (Lock-Out) y sería inservible. En
cualquier caso, a la hora de diseñar el contador, es necesario comprobar cada
estado no utilizado para determinar si pasa a una condición de bloqueo. Para
asegurar que no se producen dichos bloqueos, habrá que asignar unos valores a las
entradas síncronas en los estados no utilizados, para que al aplicar el siguiente pulso
de reloj, pase a un estado utilizado, en este caso se dice que el contador tiene
Instituto Tecnológico Superior de Tepexi de Rodríguez
Organismo Público Descentralizado del Gobierno del Estado de Puebla
Academia de Ingeniería Mecánica
Página 10
autocontrol para no bloquearse. Los contadores pueden ser ascendentes,
descendentes o ambos a la vez controlando el modo mediante una señal llamada por
ejemplo UP/DOWN, u otras veces, dispondremos de dos entradas, y dependiendo de
en cual de ellas aplico los impulsos, el contador será ascendente o descendente, las
tablas de verdad serían igual pero añadiendo otra variable (up/down).
Desarrollo
En este contador binario al presionar el pulsador ira contando y se mostrara en
números binarios en los leds, el rango del contador es de 0 a 255 ya que contamos
con 8 leds o bien 8 bits
En la siguiente ilustración se ve el montaje en la placa Protoboard.
Ilustración 3 Montaje en el Protoboar y Arduino
Instituto Tecnológico Superior de Tepexi de Rodríguez
Organismo Público Descentralizado del Gobierno del Estado de Puebla
Academia de Ingeniería Mecánica
Página 11
En la siguiente ilustración se observa el circuito eléctrico y sus conexiones a tierra y
fuente de alimentación
Ilustración 4 Circuito Eléctrico
Instituto Tecnológico Superior de Tepexi de Rodríguez
Organismo Público Descentralizado del Gobierno del Estado de Puebla
Academia de Ingeniería Mecánica
Página 12
El siguiente algoritmo que se muestra es el código de programación en la placa
arduino uno.
int numero=0; //el contador inicia en 0
void setup() {
pinMode(A0, INPUT); //inicializa variable de entrada
for(int i=2;i<=9;i++){ // inicializa variables de salida
pinMode(i, OUTPUT);
}
}
void loop() {
int k; // Declaro variable k
if (digitalRead(A0)==HIGH){ // Si presiono el pulsador
numero++; // Aumento el contador
if (numero>255){ // El contador llega a 255, 8bits 8 leds
numero=0; // vuelve a 0
}
while (digitalRead(A0)==HIGH){} // Al presionar no hace nada mas
}
k=numero; // El numero va a variable k
for(int i=2; i<=9; i++){ //Ciclo para ver que leds prendo
digitalWrite(i, k%2); // modulo de la division por 2 para ver si led prendido o apagado
k=k/2; // Se divide el cociente entre 2 por cada ciclo
}
}
Instituto Tecnológico Superior de Tepexi de Rodríguez
Organismo Público Descentralizado del Gobierno del Estado de Puebla
Academia de Ingeniería Mecánica
Página 13
MATERIALES:
 Protoboard
 Resistencias de 1 kΩ
 Arduino uno
Instituto Tecnológico Superior de Tepexi de Rodríguez
Organismo Público Descentralizado del Gobierno del Estado de Puebla
Academia de Ingeniería Mecánica
Página 14
 Jumper´s
 8 Led´s
 Push botón
 Cable de conexión con al arduino
Parte Práctica
Problemas
conexión de los leds
Instituto Tecnológico Superior de Tepexi de Rodríguez
Organismo Público Descentralizado del Gobierno del Estado de Puebla
Academia de Ingeniería Mecánica
Página 15
Como sabemos los leds tiene un ánodo (+) y un cátodo (-), de un lado conectaremos
todos los Cátodos a las resistencias de 220 Ω y estas a GND y de los ánodos
conectaremos a los pines del 2 al 9,
Soluciones
las resistencias se colocan con el fin que no quemar los leds.
Problemas
Conectamos el pulsador de la siguiente manera de un lado a 5V y del otro
conectamos una resistencia a tierra y también un cable al pin A0 que será el que nos
permita cambiar de secuencia cada vez que lo presionemos, Se coloca la resistencia
de 1 k Ω porque haría un puente entre GND y el pin A0 de esta manera la lectura de
entrada será siempre 0,
Soluciones
al presionar el pulsador lo que hace es hacer puente entre 5V y A0, de esta manera
conseguimos el valor de 1 con esto los valores de entrada únicamente serán 1 y 0.
Conclusiones (Interpretación de resultados)
Se aprendió como se conforma un contador binario así también como su
funcionamiento, estos pueden ser de dos tipos.
Instituto Tecnológico Superior de Tepexi de Rodríguez
Organismo Público Descentralizado del Gobierno del Estado de Puebla
Academia de Ingeniería Mecánica
Página 16
Fuentes de información
“Sistemas Digitales”. R. Tocci, N. Widmer, G. Moss. Ed. Prentice Hall.
“Diseño Digital”. M. Morris Mano. Ed. Prentice Hall. 3ra edición.
“Diseño de Sistemas Digitales”. John Vyemura. Ed. Thomson
https://polosdrosky.wordpress.com/2012/02/13/contador-binario-con-arduino/
Anexos
Ilustración 5 montado en físico
Instituto Tecnológico Superior de Tepexi de Rodríguez
Organismo Público Descentralizado del Gobierno del Estado de Puebla
Academia de Ingeniería Mecánica
Página 17
Ilustración 6 puesta en marcha

Más contenido relacionado

La actualidad más candente

Unidad III procedimientos
Unidad III procedimientosUnidad III procedimientos
Unidad III procedimientosaaronastorga4
 
Guía rápida tmr0 e interrupciones
Guía rápida tmr0 e interrupcionesGuía rápida tmr0 e interrupciones
Guía rápida tmr0 e interrupcionesLuis Zurita
 
Cuadro comparativo de familias logicas
Cuadro comparativo de familias logicasCuadro comparativo de familias logicas
Cuadro comparativo de familias logicasGermanGeorge
 
maquinas de turing
maquinas de turingmaquinas de turing
maquinas de turingAnel Sosa
 
Arreglos en PSeInt
Arreglos en PSeIntArreglos en PSeInt
Arreglos en PSeIntJerry
 
Circuitos secuenciales ejemplos
Circuitos secuenciales ejemplosCircuitos secuenciales ejemplos
Circuitos secuenciales ejemplosLuis Sanchez
 
Ejercicios de programacion if - switch-case
Ejercicios de programacion   if  -   switch-caseEjercicios de programacion   if  -   switch-case
Ejercicios de programacion if - switch-caseGuillermo Viaje
 
Analisis lexico 1
Analisis lexico 1Analisis lexico 1
Analisis lexico 1perlallamas
 
sumadores, codificadores, decodificadores,multiplexores, demultiplexores
sumadores, codificadores, decodificadores,multiplexores, demultiplexoressumadores, codificadores, decodificadores,multiplexores, demultiplexores
sumadores, codificadores, decodificadores,multiplexores, demultiplexoresreinardoCoa
 
Estructura de datos - Unidad 1: Introducción a las estructuras de datos
Estructura de datos - Unidad 1: Introducción a las estructuras de datosEstructura de datos - Unidad 1: Introducción a las estructuras de datos
Estructura de datos - Unidad 1: Introducción a las estructuras de datosJosé Antonio Sandoval Acosta
 
Requerimientos de instalación
Requerimientos de instalaciónRequerimientos de instalación
Requerimientos de instalaciónPrincezitha Ruiz
 
Topicos Avanzados de Programacion - Unidad 3 componentes y librerias
Topicos Avanzados de Programacion - Unidad 3 componentes y libreriasTopicos Avanzados de Programacion - Unidad 3 componentes y librerias
Topicos Avanzados de Programacion - Unidad 3 componentes y libreriasJosé Antonio Sandoval Acosta
 

La actualidad más candente (20)

Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensamblador
 
Lenguaje Ensamblador
Lenguaje EnsambladorLenguaje Ensamblador
Lenguaje Ensamblador
 
Unidad III procedimientos
Unidad III procedimientosUnidad III procedimientos
Unidad III procedimientos
 
Logica Combinacional
Logica CombinacionalLogica Combinacional
Logica Combinacional
 
Convertidores A/D-D/A
Convertidores A/D-D/AConvertidores A/D-D/A
Convertidores A/D-D/A
 
Guía rápida tmr0 e interrupciones
Guía rápida tmr0 e interrupcionesGuía rápida tmr0 e interrupciones
Guía rápida tmr0 e interrupciones
 
Cuadro comparativo de familias logicas
Cuadro comparativo de familias logicasCuadro comparativo de familias logicas
Cuadro comparativo de familias logicas
 
maquinas de turing
maquinas de turingmaquinas de turing
maquinas de turing
 
Registro de desplazamiento
Registro de desplazamientoRegistro de desplazamiento
Registro de desplazamiento
 
Arreglos en PSeInt
Arreglos en PSeIntArreglos en PSeInt
Arreglos en PSeInt
 
Circuitos secuenciales ejemplos
Circuitos secuenciales ejemplosCircuitos secuenciales ejemplos
Circuitos secuenciales ejemplos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Ejercicios de programacion if - switch-case
Ejercicios de programacion   if  -   switch-caseEjercicios de programacion   if  -   switch-case
Ejercicios de programacion if - switch-case
 
Analisis lexico 1
Analisis lexico 1Analisis lexico 1
Analisis lexico 1
 
sumadores, codificadores, decodificadores,multiplexores, demultiplexores
sumadores, codificadores, decodificadores,multiplexores, demultiplexoressumadores, codificadores, decodificadores,multiplexores, demultiplexores
sumadores, codificadores, decodificadores,multiplexores, demultiplexores
 
Estructura de datos - Unidad 1: Introducción a las estructuras de datos
Estructura de datos - Unidad 1: Introducción a las estructuras de datosEstructura de datos - Unidad 1: Introducción a las estructuras de datos
Estructura de datos - Unidad 1: Introducción a las estructuras de datos
 
Clase 1. lógica de la programación
Clase 1. lógica de la programaciónClase 1. lógica de la programación
Clase 1. lógica de la programación
 
Requerimientos de instalación
Requerimientos de instalaciónRequerimientos de instalación
Requerimientos de instalación
 
TABLA DE SÍMBOLOS
TABLA DE SÍMBOLOSTABLA DE SÍMBOLOS
TABLA DE SÍMBOLOS
 
Topicos Avanzados de Programacion - Unidad 3 componentes y librerias
Topicos Avanzados de Programacion - Unidad 3 componentes y libreriasTopicos Avanzados de Programacion - Unidad 3 componentes y librerias
Topicos Avanzados de Programacion - Unidad 3 componentes y librerias
 

Destacado

ENCUENTRA LA VIVIENDA DE TUS SUEÑOS!
ENCUENTRA LA VIVIENDA DE TUS SUEÑOS!ENCUENTRA LA VIVIENDA DE TUS SUEÑOS!
ENCUENTRA LA VIVIENDA DE TUS SUEÑOS!VIVIENDA Y CONFORT
 
recommandation letter-1
recommandation letter-1recommandation letter-1
recommandation letter-1Miliyon Sime
 
Design Communication Projects Presentation
Design Communication Projects PresentationDesign Communication Projects Presentation
Design Communication Projects Presentationfluttershy222
 
11n1087 tanakatakuya
11n1087 tanakatakuya11n1087 tanakatakuya
11n1087 tanakatakuyatanakatakuya
 
Передовые технологии и решения в области интеграции экономических ситуационны...
Передовые технологии и решения в области интеграции экономических ситуационны...Передовые технологии и решения в области интеграции экономических ситуационны...
Передовые технологии и решения в области интеграции экономических ситуационны...Лейла А
 
La consolidación de la institución presidencial
La consolidación de la institución presidencialLa consolidación de la institución presidencial
La consolidación de la institución presidencialproyectoinvestigacion
 
Nòstre paire
Nòstre paireNòstre paire
Nòstre paireblogVAP
 
Тренды российского телевизионного рынка. Эволюция системы измерений
Тренды российского телевизионного рынка. Эволюция системы измеренийТренды российского телевизионного рынка. Эволюция системы измерений
Тренды российского телевизионного рынка. Эволюция системы измеренийИнга Кныш
 
Andrés Burbano, presidente de la Asociación Ecuatoriana de Software
Andrés Burbano, presidente de la Asociación Ecuatoriana de SoftwareAndrés Burbano, presidente de la Asociación Ecuatoriana de Software
Andrés Burbano, presidente de la Asociación Ecuatoriana de SoftwareESPAE
 
Rosewood Hotels and Resorts: A Case Study
Rosewood Hotels and Resorts: A Case StudyRosewood Hotels and Resorts: A Case Study
Rosewood Hotels and Resorts: A Case StudyNevin Padiyath
 

Destacado (16)

Thomas Struth
Thomas StruthThomas Struth
Thomas Struth
 
ENCUENTRA LA VIVIENDA DE TUS SUEÑOS!
ENCUENTRA LA VIVIENDA DE TUS SUEÑOS!ENCUENTRA LA VIVIENDA DE TUS SUEÑOS!
ENCUENTRA LA VIVIENDA DE TUS SUEÑOS!
 
recommandation letter-1
recommandation letter-1recommandation letter-1
recommandation letter-1
 
Star of Month - January 2008
Star of Month - January 2008Star of Month - January 2008
Star of Month - January 2008
 
Design Communication Projects Presentation
Design Communication Projects PresentationDesign Communication Projects Presentation
Design Communication Projects Presentation
 
11n1087 tanakatakuya
11n1087 tanakatakuya11n1087 tanakatakuya
11n1087 tanakatakuya
 
CEOs Wanted Banner
CEOs Wanted BannerCEOs Wanted Banner
CEOs Wanted Banner
 
Передовые технологии и решения в области интеграции экономических ситуационны...
Передовые технологии и решения в области интеграции экономических ситуационны...Передовые технологии и решения в области интеграции экономических ситуационны...
Передовые технологии и решения в области интеграции экономических ситуационны...
 
Kleding bedrukken Heerlen
Kleding bedrukken HeerlenKleding bedrukken Heerlen
Kleding bedrukken Heerlen
 
ТНТ-Club
ТНТ-ClubТНТ-Club
ТНТ-Club
 
La consolidación de la institución presidencial
La consolidación de la institución presidencialLa consolidación de la institución presidencial
La consolidación de la institución presidencial
 
Nòstre paire
Nòstre paireNòstre paire
Nòstre paire
 
Тренды российского телевизионного рынка. Эволюция системы измерений
Тренды российского телевизионного рынка. Эволюция системы измеренийТренды российского телевизионного рынка. Эволюция системы измерений
Тренды российского телевизионного рынка. Эволюция системы измерений
 
Convention e n
Convention e n Convention e n
Convention e n
 
Andrés Burbano, presidente de la Asociación Ecuatoriana de Software
Andrés Burbano, presidente de la Asociación Ecuatoriana de SoftwareAndrés Burbano, presidente de la Asociación Ecuatoriana de Software
Andrés Burbano, presidente de la Asociación Ecuatoriana de Software
 
Rosewood Hotels and Resorts: A Case Study
Rosewood Hotels and Resorts: A Case StudyRosewood Hotels and Resorts: A Case Study
Rosewood Hotels and Resorts: A Case Study
 

Similar a Contador binario 8 bits

Turno electronico
Turno electronicoTurno electronico
Turno electronicoJomicast
 
Electrónica digital: Tema 7 Contadores y registros
Electrónica digital: Tema 7 Contadores y registros Electrónica digital: Tema 7 Contadores y registros
Electrónica digital: Tema 7 Contadores y registros SANTIAGO PABLO ALBERTO
 
Lenguaje Ladder
Lenguaje LadderLenguaje Ladder
Lenguaje LadderRuth Cano
 
Práctica#3 iván-alejandro-santana-cabral-6.1
Práctica#3 iván-alejandro-santana-cabral-6.1Práctica#3 iván-alejandro-santana-cabral-6.1
Práctica#3 iván-alejandro-santana-cabral-6.1ivan_antrax
 
Electronica digital, compuertas, tabla de verdad
Electronica digital, compuertas, tabla de verdadElectronica digital, compuertas, tabla de verdad
Electronica digital, compuertas, tabla de verdadAngel Rodriguez S
 
Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...
Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...
Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...Jomicast
 
Actividadcontadores2medio
Actividadcontadores2medioActividadcontadores2medio
Actividadcontadores2medioJack
 
practica 3 labo 2014_escribe tu nombre en displays
practica 3 labo 2014_escribe tu nombre en displayspractica 3 labo 2014_escribe tu nombre en displays
practica 3 labo 2014_escribe tu nombre en displaysFISGON59
 

Similar a Contador binario 8 bits (20)

Clase 3 cdii
Clase 3 cdiiClase 3 cdii
Clase 3 cdii
 
Clase 3 cdii
Clase 3 cdiiClase 3 cdii
Clase 3 cdii
 
Turno electronico
Turno electronicoTurno electronico
Turno electronico
 
CONTADORES.pdf
CONTADORES.pdfCONTADORES.pdf
CONTADORES.pdf
 
Clase 2 cdii
Clase 2 cdiiClase 2 cdii
Clase 2 cdii
 
Clase 2 cdii
Clase 2 cdiiClase 2 cdii
Clase 2 cdii
 
Reloj digital
Reloj digitalReloj digital
Reloj digital
 
Contg5
Contg5Contg5
Contg5
 
Electrónica digital: Tema 7 Contadores y registros
Electrónica digital: Tema 7 Contadores y registros Electrónica digital: Tema 7 Contadores y registros
Electrónica digital: Tema 7 Contadores y registros
 
registros y contadores.pdf
registros y contadores.pdfregistros y contadores.pdf
registros y contadores.pdf
 
Lenguaje Ladder
Lenguaje LadderLenguaje Ladder
Lenguaje Ladder
 
EDUARDO CAHUAZA CISNEROS_(8).pdf
EDUARDO CAHUAZA CISNEROS_(8).pdfEDUARDO CAHUAZA CISNEROS_(8).pdf
EDUARDO CAHUAZA CISNEROS_(8).pdf
 
Práctica#3 iván-alejandro-santana-cabral-6.1
Práctica#3 iván-alejandro-santana-cabral-6.1Práctica#3 iván-alejandro-santana-cabral-6.1
Práctica#3 iván-alejandro-santana-cabral-6.1
 
Electronica digital, compuertas, tabla de verdad
Electronica digital, compuertas, tabla de verdadElectronica digital, compuertas, tabla de verdad
Electronica digital, compuertas, tabla de verdad
 
Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...
Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...
Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...
 
PLC: Unidad 5. Comparadores.pdf
PLC: Unidad 5. Comparadores.pdfPLC: Unidad 5. Comparadores.pdf
PLC: Unidad 5. Comparadores.pdf
 
Actividadcontadores2medio
Actividadcontadores2medioActividadcontadores2medio
Actividadcontadores2medio
 
Circuitos digitales
Circuitos digitales Circuitos digitales
Circuitos digitales
 
Circuitos digitales final
Circuitos digitales finalCircuitos digitales final
Circuitos digitales final
 
practica 3 labo 2014_escribe tu nombre en displays
practica 3 labo 2014_escribe tu nombre en displayspractica 3 labo 2014_escribe tu nombre en displays
practica 3 labo 2014_escribe tu nombre en displays
 

Último

Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFlor Idalia Espinoza Ortega
 
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxCeciliaGuerreroGonza1
 

Último (20)

Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
Unidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDIUnidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDI
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamica
 
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 

Contador binario 8 bits

  • 1. Secretaría de Educación Pública TECNOLÓGICO NACIONAL DE MÉXICO INSTITUTO TECNOLÓGICO SUPERIOR DE TEPEXI DE RODRÍGUEZ DIVISIÓN DE INGENIERÍA MECÁNICA INGENIERÍA MECÁNICA SISTEMAS ELECTRÓNICOS Reporte de Práctica: CONTADOR BINARIO Nombres de los alumnos: HABACUC RUIZ RUIZ Nombres del Docente ING. PEDRO CRUZ ORTEGA Tepexi de Rodríguez, Pue. 28 Julio de 2016
  • 2. Instituto Tecnológico Superior de Tepexi de Rodríguez Organismo Público Descentralizado del Gobierno del Estado de Puebla Academia de Ingeniería Mecánica Página 1 Contenido Contenido Contenido.....................................................................................................................................1 Índice de ilustraciones .................................................................................................................2 Introducción .................................................................................................................................4 Objetivo........................................................................................................................................5 Antecedentes ...............................................................................................................................6 Desarrollo.....................................................................................................................................8 Parte Teórica...................................................................................................................... 10 Parte Práctica..................................................................................................................... 14 Resultados....................................................................................... Error! Bookmark not defined. Conclusiones (Interpretación de resultados) ............................................................................ 15 Fuentes de información............................................................................................................. 16 Anexos .......................................................................................................................................16
  • 3. Instituto Tecnológico Superior de Tepexi de Rodríguez Organismo Público Descentralizado del Gobierno del Estado de Puebla Academia de Ingeniería Mecánica Página 2 Índice de ilustraciones Ilustración 1 contador asíncrono .....................................................................................................7 Ilustración 2 tabla de verdad de un contador asíncrono....................................................................8 Ilustración 3 Montaje enel Protoboar yArduino............................................................................ 10 Ilustración 4 Circuito Eléctrico.......................................................................................................11 Ilustración 5 montado enfísico .....................................................................................................16 Ilustración 6 puesta en marcha .....................................................................................................17
  • 4. Instituto Tecnológico Superior de Tepexi de Rodríguez Organismo Público Descentralizado del Gobierno del Estado de Puebla Academia de Ingeniería Mecánica Página 3 CARRERA PLAN DE ESTUDIO CLAVE DE ASIGNATURA NOMBRE DE LA ASIGNATURA UNIDAD INGENIERÍA MECÁNICA IMEC_2010 MED_1030 SISTEMAS ELECTRÓNICOS 4 PRACTICA No. LABORATORIO DE NOMBRE DE LA PRACTICA DURACIÓN (HORAS) 1 ING. MECÁNICA CONTADOR BINARIO 2
  • 5. Instituto Tecnológico Superior de Tepexi de Rodríguez Organismo Público Descentralizado del Gobierno del Estado de Puebla Academia de Ingeniería Mecánica Página 4 Introducción Sabemos que por definición un contador binario es un circuito en el que sus salidas siguen una secuencia fija que cuando acaba vuelve a empezar, o circuitos que reciben sus datos en forma seriales ordenados en distintos intervalos de tiempo. Los contadores se clasifican según los números de bits en esta práctica realizamos un controlador de ocho bits. Con 256 combinaciones posibles.
  • 6. Instituto Tecnológico Superior de Tepexi de Rodríguez Organismo Público Descentralizado del Gobierno del Estado de Puebla Academia de Ingeniería Mecánica Página 5 Objetivo  Comprender y analizar el funcionamiento de un contador binario así también como la realización en físico de uno.
  • 7. Instituto Tecnológico Superior de Tepexi de Rodríguez Organismo Público Descentralizado del Gobierno del Estado de Puebla Academia de Ingeniería Mecánica Página 6 Antecedentes CONTADORES BINARIOS Los contadores son sistemas secuenciales con una sola entrada de impulsos a contar, cuyo estado interno en cada instante representa el número de impulsos que se han aplicado. Si los impulsos ocurren a intervalos de tiempo conocidos, un contador puede utilizarse como un instrumento de medida de tiempos Fundamentalmente están constituidos por biestables sincronizados por flancos que serán realimentados de diferentes formas. Existen básicamente dos tipos de contadores:  Contadores Síncronos.  Contadores Asíncronos. CARACTERÍSTICAS DE LOS CONTADORES FRECUENCIA MÁXIMA DE LOS IMPULSOS A CONTAR: Esta será la mayor frecuencia (rapidez de pulsosa contar) que es capaz de seguirel contador.Este valordependeráde latecnologíautilizadaen su fabricación y del diseño del contador CÓDIGO DE CONTAJE: El código binario utilizado para realizar el contaje de los impulsos puede ser cualquiera.Si el contadorestáintegradoen un C.I. dicho código vendrá especificado en sus hojas de características. CAPACIDAD DE CONTAJE O MÓDULO DEL CONTADOR: El número de estados diferentes por lo que pasa un contadorantesde volvera su estadoinicial se denominamódulodel contadorocapacidadde contaje, este parámetro determina el número de biestables que ha de tener el contador. Si N es el número de impulsos a contar, el número de biestables (n) ha de cumplir: 2 𝑛−1 ≤ 𝑁 ≤ 2 𝑛 MODO DE FUNCIONAMIENTO: Los contadores pueden ser síncronos o asíncronos. – Los asíncronos son aquellos en los que las entradas de reloj que los gobiernan no
  • 8. Instituto Tecnológico Superior de Tepexi de Rodríguez Organismo Público Descentralizado del Gobierno del Estado de Puebla Academia de Ingeniería Mecánica Página 7 actúan simultáneamente en todos los flip-flops sino secuencialmente, es decir, los impulsos a contar no se aplica a las entradas de reloj de todos los flip-flops a la vez, sino generalmente sólo a la del primero, y las entradas de reloj del resto son gobernadas por las salidas del biestable precedente. Los síncronos son aquellos en los que los impulsos a contar se aplican a todas las entradas de reloj de todos los biestables a la vez. En general los contadores síncronos son más rápidos que los asíncronos, pero más complejos, además los asíncronos presentan el problema de adquirir transitoriamente estados indeseados. Contadores Asíncronos La estructura más simple de un contador es la que se muestra en la ilustración 1. Ilustración 1 contador asíncrono Se trata de un contador asíncrono ya que la entrada de reloj de los cuatro biestables no es común: En este caso, al disponer de cuatro biestables, el contador será de módulo 16 ya que disponemos de 16 estados de salida diferentes (0000 – 1111) La entrada del contador es la entrada de reloj del primer biestable A, su salida (QA) se conecta a la entrada de reloj del siguiente biestable y así sucesivamente. Como las entradas JK de todos los biestables están conectadas a 1, éstos cambiarán de estado en los flancos de bajada de la entrada de reloj de cada uno de ellos.
  • 9. Instituto Tecnológico Superior de Tepexi de Rodríguez Organismo Público Descentralizado del Gobierno del Estado de Puebla Academia de Ingeniería Mecánica Página 8 CONTADORES ASÍNCRONOS Ilustración 2 tabla de verdad de un contador asíncrono El principal inconveniente de los contadores asíncronos es su relativa lentitud debida principalmente a que los biestables conmutan de forma secuencial, y por lo tanto van sumando sus tiempos de propagación. Esto limita la frecuencia máxima de reloj que es capaz de funcionar correctamente en el contador: 𝐹 = 1 𝑛 ∗ 𝑇𝑝 Si además se desea tener un intervalo T1 para leer el estado del contador: 𝐹 = 1 ( 𝑁 ∗ 𝑇𝑝) + 𝑇1
  • 10. Instituto Tecnológico Superior de Tepexi de Rodríguez Organismo Público Descentralizado del Gobierno del Estado de Puebla Academia de Ingeniería Mecánica Página 9 CONTADORES ASÍNCRONOS No sólo existen contadores que cuenten un número de impulsos que sea potencia de 2; sino que podemos contar un número cualquiera de impulsos haciendo que el contador pase por el número de estados que se desee. Existen diversos métodos para realizar un contador asíncrono de módulo N siendo N un número cualquiera, estos métodos dependen del tipo de biestable a usar y de la forma de eliminar los estados que no voy a usar. Un procedimiento muy utilizado es el siguiente: Se basa en utilizar biestables de tipo T, que puedo conseguir a partir de biestables JK uniendo sus entradas y colocándolas a un uno fijo. Para que el biestable tenga N estados es necesario conectar en cascada un nº X de biestables que cumpla: 2X-1<=N<=2X • Cuando el contador adquiera el estado N – 1, en el siguiente nivel alto de reloj se obliga a que todas las salidas que estén a nivel bajo se pongan a nivel alto usando por ejemplo las entradas asíncronas de SET de los biestables que estoy utilizando. • De esta forma el contador pasa del estado N – 1 al 2N colocando todas las salidas a 1, y al llegar el impulso de reloj N, pasamos al estado inicial 0000. •En los contadores de módulo diferente a 2N como el que nos ocupa, hay un número de estados que no se usa, si por cualquier motivo, por ejemplo ruidos eléctricos el contador adquiere uno de esos estados, al aplicarle el siguiente o siguientes impulsos de reloj, el contador podría adquirir uno de los estados utilizados, pero también podría ocurrir que no alcanzara nunca uno de dichos estados utilizados, en ese caso el contador se quedará bloqueado (Lock-Out) y sería inservible. En cualquier caso, a la hora de diseñar el contador, es necesario comprobar cada estado no utilizado para determinar si pasa a una condición de bloqueo. Para asegurar que no se producen dichos bloqueos, habrá que asignar unos valores a las entradas síncronas en los estados no utilizados, para que al aplicar el siguiente pulso de reloj, pase a un estado utilizado, en este caso se dice que el contador tiene
  • 11. Instituto Tecnológico Superior de Tepexi de Rodríguez Organismo Público Descentralizado del Gobierno del Estado de Puebla Academia de Ingeniería Mecánica Página 10 autocontrol para no bloquearse. Los contadores pueden ser ascendentes, descendentes o ambos a la vez controlando el modo mediante una señal llamada por ejemplo UP/DOWN, u otras veces, dispondremos de dos entradas, y dependiendo de en cual de ellas aplico los impulsos, el contador será ascendente o descendente, las tablas de verdad serían igual pero añadiendo otra variable (up/down). Desarrollo En este contador binario al presionar el pulsador ira contando y se mostrara en números binarios en los leds, el rango del contador es de 0 a 255 ya que contamos con 8 leds o bien 8 bits En la siguiente ilustración se ve el montaje en la placa Protoboard. Ilustración 3 Montaje en el Protoboar y Arduino
  • 12. Instituto Tecnológico Superior de Tepexi de Rodríguez Organismo Público Descentralizado del Gobierno del Estado de Puebla Academia de Ingeniería Mecánica Página 11 En la siguiente ilustración se observa el circuito eléctrico y sus conexiones a tierra y fuente de alimentación Ilustración 4 Circuito Eléctrico
  • 13. Instituto Tecnológico Superior de Tepexi de Rodríguez Organismo Público Descentralizado del Gobierno del Estado de Puebla Academia de Ingeniería Mecánica Página 12 El siguiente algoritmo que se muestra es el código de programación en la placa arduino uno. int numero=0; //el contador inicia en 0 void setup() { pinMode(A0, INPUT); //inicializa variable de entrada for(int i=2;i<=9;i++){ // inicializa variables de salida pinMode(i, OUTPUT); } } void loop() { int k; // Declaro variable k if (digitalRead(A0)==HIGH){ // Si presiono el pulsador numero++; // Aumento el contador if (numero>255){ // El contador llega a 255, 8bits 8 leds numero=0; // vuelve a 0 } while (digitalRead(A0)==HIGH){} // Al presionar no hace nada mas } k=numero; // El numero va a variable k for(int i=2; i<=9; i++){ //Ciclo para ver que leds prendo digitalWrite(i, k%2); // modulo de la division por 2 para ver si led prendido o apagado k=k/2; // Se divide el cociente entre 2 por cada ciclo } }
  • 14. Instituto Tecnológico Superior de Tepexi de Rodríguez Organismo Público Descentralizado del Gobierno del Estado de Puebla Academia de Ingeniería Mecánica Página 13 MATERIALES:  Protoboard  Resistencias de 1 kΩ  Arduino uno
  • 15. Instituto Tecnológico Superior de Tepexi de Rodríguez Organismo Público Descentralizado del Gobierno del Estado de Puebla Academia de Ingeniería Mecánica Página 14  Jumper´s  8 Led´s  Push botón  Cable de conexión con al arduino Parte Práctica Problemas conexión de los leds
  • 16. Instituto Tecnológico Superior de Tepexi de Rodríguez Organismo Público Descentralizado del Gobierno del Estado de Puebla Academia de Ingeniería Mecánica Página 15 Como sabemos los leds tiene un ánodo (+) y un cátodo (-), de un lado conectaremos todos los Cátodos a las resistencias de 220 Ω y estas a GND y de los ánodos conectaremos a los pines del 2 al 9, Soluciones las resistencias se colocan con el fin que no quemar los leds. Problemas Conectamos el pulsador de la siguiente manera de un lado a 5V y del otro conectamos una resistencia a tierra y también un cable al pin A0 que será el que nos permita cambiar de secuencia cada vez que lo presionemos, Se coloca la resistencia de 1 k Ω porque haría un puente entre GND y el pin A0 de esta manera la lectura de entrada será siempre 0, Soluciones al presionar el pulsador lo que hace es hacer puente entre 5V y A0, de esta manera conseguimos el valor de 1 con esto los valores de entrada únicamente serán 1 y 0. Conclusiones (Interpretación de resultados) Se aprendió como se conforma un contador binario así también como su funcionamiento, estos pueden ser de dos tipos.
  • 17. Instituto Tecnológico Superior de Tepexi de Rodríguez Organismo Público Descentralizado del Gobierno del Estado de Puebla Academia de Ingeniería Mecánica Página 16 Fuentes de información “Sistemas Digitales”. R. Tocci, N. Widmer, G. Moss. Ed. Prentice Hall. “Diseño Digital”. M. Morris Mano. Ed. Prentice Hall. 3ra edición. “Diseño de Sistemas Digitales”. John Vyemura. Ed. Thomson https://polosdrosky.wordpress.com/2012/02/13/contador-binario-con-arduino/ Anexos Ilustración 5 montado en físico
  • 18. Instituto Tecnológico Superior de Tepexi de Rodríguez Organismo Público Descentralizado del Gobierno del Estado de Puebla Academia de Ingeniería Mecánica Página 17 Ilustración 6 puesta en marcha