Paso 3: Conseguir un contador de IC
El 74LS161 tiene 16 pines. Dos para alimentación, cuatro para el control de la operación, cuatro por cuenta de entrada, cuatro para la salida de Conde, uno para el pulso de reloj y uno para el "llevar salida". Utilizaré los nombres de pines de la ficha técnica ligada por encima (de alldatasheet) de ahora en adelante.
Para tener la idea de operación cuenta básica, solo queremos decirle a la viruta cuenta e introducir un pulso de reloj estable, lento. Colocar el chip en tu protoboard y realizar las siguientes conexiones:
Pernos 1,7,9,10,16 a + 5V.
Pin 8 a tierra.
Resistencia del Pin 2 a tierra a través de 470 ohm (o similar).
Los pines 8 y 16 son para alimentar el chip. El pin 1 es el master reset (* R) y se reinicia la cuenta cuando la señal se baja, así que queremos mantenerlo alto. Pernos de 7 y 10 (CEP y CET) permiten contar cuando está alto. Controlan sutilmente diferentes operaciones, pero no hay que preocuparse por eso. PIN 9 (PE) le permite escribir a la barra cuando está baja, pero sólo queremos contar, así que ponerlo alto. Vamos a hablar más tarde de la escritura.
El chip está listo para contar! Cuando el chip detecta una "vanguardia" en el pin 2 (CP, el reloj de la entrada), avanzará la cuenta por uno. A la vanguardia es el momento cuando CP detecta la señal de alto. Esto es así el recuento de los avances cuando CP pasa alto aunque CP se mantiene alta durante mucho tiempo.
Antes de entrar a usar el Arduino, probar el chip manualmente. Utilice un voltímetro para probar los voltajes de los pines 11 y 14. Estos pernos se denominan Q0, Q1, Q2 y Q3. Q0 (pin 14) es el "bit menos significativo", lo que significa cambia de estado con cada pulso de reloj. Q3 es la "más importante" lo representa el orden de magnitud más alto para el chip. En este caso, si Q3 es alta, significa que el chip es para almacenar un número mayor o igual a 8. Si usted solo activado el chip, entonces todos deben ser cerca de cero, pero no puede. Recuerde el estado que usted midió. Ahora utilice un cable para conectar PC a + 5V brevemente. Se trata de un pulso de reloj muy largo. Si no había ningún ruido mientras conectado el cable, la cuenta debe han avanzado por uno. Mida nuevamente los pines de salida y comparar el nuevo estado al viejo estado.
Cuando usted lee las clavijas, puede representar a los Estados con un número binario en el siguiente formato: Q0, Q1, Q3, Q2. Si la cuenta es uno, Q3 = 0, Q2 = 0, Q1 = 0, Q0 = 1. Si la cuenta es 7 (0111 en binario), Q3 = 0, Q2 = 1, Q1 = 1, Q0 = 1. Para representar el número como un número decimal, utilice esta fórmula: cuenta = Q0 + 2 * Q1 + 4 * Q2 + 8 * Q3. Con toda probabilidad, allí era algo de ruido cuando usted puesto temporalmente el cable en CP, y la cuenta será completamente diferente ya que el chip puede responder a señales tan rápido como 35 MHz. Pero esta bien, solo Queriamos ver que estaban trabajando los pines contando. Ahora es el momento para un mejor control.