You are on page 1of 3

Universidad De El Salvador

Facultad de Ingeniera y Arquitectura


Escuela de Ingeniera Elctrica
Sistemas Digitales Programables I

Proyectos
Docente:

Ing. Ricardo E. Cortez

Instructores:
Br. Ernesto Alonso Cern Rodrguez
Br. Cesar Cristian Escobar Castro
Br. Jimmy Adonay Herrera Caldern

Indicaciones generales
Utilizar nica y exclusivamente instrucciones para CPU 8086.
Utilizar modo grafico de video a colores en pantalla completa.
Para todos los proyectos crear un men con borde en pantalla y con acceso por
contrasea al men o pantalla de configuracin. Los dems pantallas deben ser
operacin, crditos y salir; cada uno con sus respectivos controles segn sea el proyecto
del que se trate.
Generar un archivo autoejecutable EXE.
Utilizar el puerto paralelo de la PC.
Circuito fsico armado sobre breadboard. ( No microcontroladores )

1- Ascensor
Disear un programa capaz de controlar el movimiento de un ascensor, para un edificio de 5
niveles, con un display de 7 segmentos se indicara el piso en el que se encuentra el ascensor,
adems el programa debe de ser capaz de contar a las personas que ingresen al ascensor, ya que
este tiene una capacidad mxima de 7 personas, y al salir una persona deber de disminuir el valor
del contador, por medio de otro display de 7 segmentos se mostrara los espacios disponibles en el
ascensor. En caso de encontrarse lleno deber activar un led indicando que est lleno, si al
ascensor ingresan ms de 7 personas, este no se mover hasta que en su interior solo estn 7
personas. En el programa tambin se mostrara la cantidad de personas que usaron el ascensor
durante el da, pero para acceder a esa informacin se deber de introducir una contrasea.

2- Multmetro Digital
Consiste en realizar un programa en ensamblador para un instrumento de medicin sencillo que
tenga la capacidad de medir resistencia y capacitancia. Los valores obtenidos deben ser
mostrados en pantalla en formato digital como nmeros grandes. Cada valor de resistencia o
capacitancia mostrado en pantalla ser el resultado del promedio de 10 lecturas consecutivas del
mensurando. De igual forma debe mostrarse todas las lecturas y el promedio. El visualizador con
sus respectivas unidades debe asemejarse a un display de 7 segmentos de 4 dgitos. Entre los
controles que se requieren estn: cambio de escala, cambio del nmero de lecturas para realizar el
promedio, cambio de medicin, ajuste o calibracin, clculo del error en la medicin, etc. La
circuitera consiste de circuitos convertidores analgicos digitales, multivibradores, timers,
resistencias, capacitores, y dems elementos necesarios para la implementacin.

3- Cerradura Elctrica
Disear un programa para controlar el acceso a habitacin por medio de una cerradura elctrica,
la cual se abrir al introducir una clave de 4 dgitos (previamente configurada) por medio de un
teclado matricial. Al introducir la clave en la pantalla no debe mostrarse el carcter introducido
sino que se colocara un . Al introducir la clave correcta se mostrara el mensaje CLAVE
CORRECTA de lo contrario se mostrara CLAVE INCORRECTA y se indicara el nmero de intentos
restantes antes de activar la alarma, al introducir 3 veces la clave de manera incorrecta se activara
una alarma durante 15 s, Al colocar la clave correcta se acceder a un men como el siguiente:
Cambiar Clave: ___
Salir: ___
Mover el cursor con las teclas y escoger una opcin con ENTER. Al seleccionar Cambiar la
clave se desplegara un men como el siguiente:
Clave Antigua: ___
Clave Nueva: ___
Verifique su Clave: ___
Cambiar: ___
En los primeros tres se ingresan los 4 dgitos segn corresponda y en el ltimo se presiona ENTER y
se mostrara en pantalla CLAVE MODIFICADA y se regresara al primer men. Al seleccionar Salir
la cerradura quedara activada nuevamente.

4- Control de luces
Disear un programa que sea capaz de controlar un juego de luces como el mostrado en la
siguiente figura

En el men principal se podr escoger entre diferentes efectos de las luces, como se muestra a
continuacin.
Luces Rojas: ___
Luces Amarilla: ___
Luces Verdes: ___
Luces Azules: ___
Intermitente: ___
Salir: ___
Mover el cursor con las teclas y escoger una opcin con ENTER. Al seleccionar intermitente
todas las luces debern de encender y apagar de manera intermitente.

5- Banda Transportadora
Disear un programa para controlar una banda transportadora. Dicha banda se configurara para
transportar una cantidad definida de objetos (de 1 a 50). El programa poseer un contador y por
medio de 2 display de 7 segmentos se indicara la cantidad de objetos transportados, adems de
mostrarlos en la pantalla del programa. Al colocar el primer objeto se activar la banda (activacin
normal). Mientras se sigan colocando objetos la banda continuar activada. Despus del ltimo
objeto colocado en la banda, si ya no se coloca ningn objeto (en un lapso de 30s) entonces la
banda se desactivara. La otra forma de activar la banda ser mediante un pulsador (activacin
manual). Y realizara el procedimiento similar al de la activacin normal. Al finalizar esta cualquiera
de las dos modalidades, el cursor debe ubicarse en la 1 opcin de las siguientes:
Activacin Normal o Manual: ___
Programar # de objetos (1 a 50):___
Salir: ___

Mover el cursor con las teclas y escoger una opcin con ENTER.

You might also like