Los casilleros se utilizan en lugares públicos como supermercados y centros comerciales, y facilitan el almacenamiento de artículos y la gestión comercial por parte de los clientes. Este sistema de control de casilleros es una aplicación típica controlada por múltiples microcontroladores MCS-51. Sus funciones básicas son las siguientes: al depositar un paquete, el cliente introduce una moneda o presiona el botón de ‘almacenar’ (configurado por el comerciante), el sistema busca automáticamente un casillero vacío y lo asigna al cliente, genera e imprime una contraseña, emite un aviso de voz para que el cliente tome el comprobante de la contraseña, y al mismo tiempo abre la puerta del casillero asignado.

Al retirar el paquete, el cliente ingresa la contraseña del comprobante. Una vez que el sistema verifica la corrección, se presentan dos casos: si la función de monedas no está habilitada, la puerta correspondiente se abre inmediatamente; si la función de monedas está habilitada, el sistema calcula la cantidad de monedas que el cliente debe completar en función del tiempo de almacenamiento, y muestra un aviso para abrir la puerta del casillero correspondiente después de que el cliente complete las monedas. El sistema de almacenamiento y retiro cuenta con funciones de monitoreo y alarma, que incluyen: que no haya ningún objeto en el casillero después de que el cliente deposite el paquete; que el cliente aún tenga contenido en el casillero después de retirar el paquete; que la puerta se abra de manera anómala durante el proceso de no acceso al paquete. El sistema, al detectar estas condiciones anómalas, emitirá alarmas sonoras y mostrará diferentes avisos para que los administradores puedan localizarlas y procesarlas de manera oportuna.