Cuando el botón programa Pulse S11 para introducir el código de bloqueo de 4 dígitos, la salida Q1 del IC CD4017 (IC7) pasa a nivel alto y la salida Q0 pasa a nivel bajo. Como resultado, N1 puerta está habilitada y la puerta de N2 está desactivado. Simultáneamente, tampón B1 está habilitada y tampón B2 está desactivado. Los datos del teclado está ahora dirige a la sección de bloqueo a través tampón B1. La función de puertas N1 y N2 es permitir que los pulsos de reloj (Davoutput de IC1) que sólo llegan a la sección seleccionada (bloqueo o desbloqueo).
Para almacenar y cambiar los dígitos introducidos 4 bits registros dobles turnos estática (ICs cuatro CD4015) se han utilizado. Los dígitos introducidos se desplazan de derecha a izquierda como en las calculadoras. El cambio y el almacenamiento de la sección de cierre se realiza mediante IC3 y IC4, mientras que la función similar para la sección de bloqueo se consigue utilizando IC5 y IC6.
Supongamos que la sección de bloqueo con el interruptor programa S11 se han habilitado. Ahora al pulsar el interruptor de restablecimiento S12, las salidas del IC3 y IC4 se hacen bajo.
Cuando pulsamos cualquier dígito en el teclado, 4 bits de datos binarios se carga en registros de desplazamiento y la misma aparece en la primera salida de todos los cuatro registros de desplazamiento. Cuando se presiona la tecla siguiente, los datos previamente cargado se desplaza a la siguiente salida de cada uno de los cuatro registros y los nuevos datos aparece en la primera salida.
En la siguiente pulsación de la tecla,
el segundo de datos de salida se desplaza a la tercera salida y el primero de datos de salida se desplaza a la segunda salida, mientras que los datos que acaba de introducir aparece en la salida de los registros. De nuevo en la siguiente pulsación de la tecla, los cambios de datos tercera salida cargados previamente en cuarta salida, los segundos turnos de datos de salida en la tercera salida, los primeros turnos de datos de salida a la segunda salida, y los datos recién introducidos aparece en la primera salida.
Por ejemplo, si el código de bloqueo introducido es 4567, QA0 a QD0 es el cuarteto para las unidades de lugar, QA1 a QD1 es el cuarteto de decenas lugar, QA2 a QD2 es el mordisco durante cientos lugar y QA3 a QD3 es el nibble para miles lugar.
salidas
QD3
QC3
QB3
QA3
QD2
QC2
QB2