Está en la página 1de 1

Evaluativo de Microprocesadores

Sección O813

Prof. Ender Pereira

Realizar el siguiente proceso: Se necesita solicitar el arranque de un proceso


por medio de una clave de acceso de 4 dígitos. Para ello se debe mostrar el
mensaje en la fila de arriba de la lcd (introducir clave). En la segunda fila por
aproximadamente la mitad de la pantalla, se debe mostrar la clave introducida.
Esta clave es por defecto 2356.

Si la clave es incorrecta se debe limpiar la lcd y mostrar el mensaje “clave


defectuosa” y solicitar nuevamente la clave. Si la clave es correcta se realizar lo
siguiente:

Se debe limpiar la lcd y mostrar el mensaje “botellas=xx”, donde xx, será la


cantidad de botellas llenadas. Seguidamente se encenderá un motor que
mueve una cinta transportadora, en el momento que un sensor colocado en rb1
detecte una botella, se detiene el motor y se abre una válvula por 3 sg para
llenar la botella, al transcurrir los 3 sg se cierra la válvula y se incrementa el
contador de botellas cuyo valor máximo es 36. Al sobre pasar este valor el
contador se colocara en 00. Luego de realizar el conteo este nuevo valor se
muestra en la lcd, con el mensaje mencionado en este párrafo y continúa el
proceso.

Cabe destacar que cuando ocurre bajo nivel en el tanque se genera una
interrupción por rb0/int, que encenderá una bomba para que el tanque se llene
hasta que se active un sensor de alto nivel para apagar la bomba, y de esta
manera retomar el proceso.

Puntuación:

LCD: 5 pts

Teclado: 5 pts

Proceso: 6 pts

Interrupción: 4 pts

También podría gustarte