2. Elascensor estará dotado de 5 plantas
Tendrá un teclado dentro del ascensor y
pulsadores en cada planta
Estará dotado de luces led que indicarán su
estado
3. Teclado matricial
Pulsadores
Resistencias Pull-up
Display de 7 segmentos con entrada de 4 bits
Puertas lógicas NAND Y AND
Leds
PIC16F83A
4. Lectura del teclado: se hará mediante una interrupción
por el RB0. Cuando se pulse bien el teclado o los
pulsadores la interrupción saltará.
Atención a la llamada: Una vez pulsada la tecla
empezamos a mirar y comparar los diferentes registros
para saber en que dirección tiene que ir el ascensor.
Mostrar en el display: Una vez decidido si tiene que
subir o bajar tendremos que aumentar o decrementar el
número del display, para simular que el ascensor se
mueve esperaremos un tiempo para que cambie de piso.
Eso, lo haremos mediante una interrupción de TMR0.
Extras : habrá unos leds que indiquen el estado del
ascensor en todo momento.
5. Memoria del ascensor
No hemos sido capaces de implementar la
memoria por eso el ascensor sólo admite dos
llamadas en el mismo momento, pero las
atiende en el orden de llamada.