Paso 2: registro de desplazamiento 74ls164
Debemos cambiar registro muy bien para hacer este proyecto. En general, registro de desplazamiento se utiliza para ampliar terminales del microcontrolador que tomar 3 terminales desde cualquier puerto y nos dan 8 terminales.
Este registro de desplazamiento es tubos entrada serial salida toma de datos en serie y salida de reloj
registro de desplazamiento en palabras simples consisten en:
1-dos entrada en serie A, B pin number(1-2)
entrada en serie dos es deben por lo conectamos a uno de ellos a vcc (1) y otra entrada en serie controlado por pic16f628a.
2-reloj pin8
3-ocho salidas QA a QH
4-claro pin 9 conectar a vcc cuando conecte a tierra pines salida clara
5 vcc y tierra pin 7-14
========================
¿Cómo funciona?
En la transición de reloj (0 a 1) toma entrada serial y salida aplica segundo reloj hacen cambiar primera salida para la segunda entrada para primera salida y así sucesivamente.
que porta.0 conectada al reloj de cambio de registro
y porta.1 conectado a la entrada en serie para hacer la primera salida alta que escribimos este código en basic o en c
Porta.0=0 reloj cero
entrada serial porta.1=1
reloj de porta.0=1 alta
delay_ms(500) período de retardo en ms para mostrar salida
Porta.0=0
Porta.1=0 entrada en serie baja
Porta.0=1
delay_ms(500)
Este código cambio de primero a segundo y primero baja y así sucesivamente hasta 8 transiciones
Aquí está un ejemplo de simulación de registro de cambio en el programa proteus 7.6 y código en lenguaje basic y archivo hexadecimal básica es muy similar al lenguaje c y es fácil