Programación del control de cerraduras
2. Utilice un diodo emisor de luz como indicador de salida. Cuando la luz está encendida, significa que la cerradura está "abierta" y cuando la luz está apagada, significa que la cerradura está "apagada". . Utilice un puerto IO, conecte el diodo, conecte la resistencia actual y tierra. La contraseña es correcta, el valor del puerto IO es 1, de lo contrario es 0;
3. Establezca la contraseña de desbloqueo y diseñe el circuito según la contraseña. La contraseña puede tener entre 0 y 9 dígitos. Si se presionan los botones en secuencia para la cantidad especificada de códigos de desbloqueo, el LED cambiará de apagado a encendido, indicando que la cerradura electrónica está abierta. Al escanear la clave y compararla con la contraseña original, si es correcta, se controla el diodo. Al programar, se puede utilizar como una rutina de servicio de interrupción. Si es posible, agregue almacenamiento de datos 90C46, guarde y cambie las contraseñas. Entonces puedes considerar que el teclado puede ser 4*4 y agregar algunas teclas de función. También puede establecer dos conjuntos de contraseñas, una es una contraseña normal y la otra es una contraseña utilizada en circunstancias especiales. También puedes llamar a la policía si se utiliza una contraseña inusual. Esto no es particularmente complicado desde el punto de vista programático. Si comienza a ingresar su contraseña, inicie un cronómetro. ¿4 minutos son un poco largos? Se puede configurar en 30 segundos o se pueden contar los errores al ingresar la contraseña. Si excede un cierto número de veces, se bloqueará y será necesario abrirlo de otras maneras, y se emitirá una alarma. Una vez bloqueado, se puede abrir con otro conjunto de contraseñas. Este es el principio del código PUK de la tarjeta SIM. La señal de frecuencia de 5 KHZ se puede dividir directamente por la señal enviada por ALE por 2. No es necesario configurar la división de frecuencia ni la generación de onda cuadrada. Como se utiliza un oscilador de cristal de 12 M, la frecuencia de ALE es 1 M.
5. Diseñe el circuito del timbre. Presione el botón del timbre para enviar una señal de frecuencia de 500 Hz, que puede borrar el circuito de codificación y cancelar la alarma. No entiendo muy bien esto. ¿Qué tiene que ver el timbre con los circuitos de codificación? ¿Es un circuito de codificación blindado? ¿No me deja ingresar mi contraseña? Si es así, no es difícil. Ja ja. Cuando toques el timbre, dale una señal al microcontrolador. Después de que el microcontrolador detecta esta señal, realiza el blindaje del teclado y la posición de la alarma es cero. ¿Por qué es una señal de 500 Hz? ¿No puedes usar 5k? En este caso necesitamos una función generadora de ondas cuadradas. No importa, cambiando un parámetro se pueden alcanzar frecuencias de 5000 y 500hz.
Las opiniones personales anteriores son solo como referencia.