Está en la página 1de 4

UNIVERSIDAD DE IBAGUÉ

PROGRAMA DE INGENIERÍA ELECTRÓNICA

Informe de: Electrónica digital ll


Presentado al Profesor: David Fernando González Morales
Fecha de entrega: 04 de octubre de 2019

Estudiante 1-2420172004 – Juan Camilo Cantor Padilla


Estudiante 2-2420172030 – Juan Manuel Turizo Carrillo

Laboratorio No. 3: Programación en lenguaje C.

Objetivos.

 El objetivo principal de la práctica de laboratorio es hacer una


calculadora de 0 a 99, el cual tiene que realizar las operaciones:
multiplicación, división, suma y resta. El cual se tiene visualizar
en 4 dígitos, para esto se optó coger con dos 7-seg de dos dígitos
y cablear todas las conexiones necesarias para así conseguir hacer
un 7-seg de 4 dígitos.

 Realizar lo anterior con las temáticas vistas en clase de


programación en lenguaje C y por ultimo buscar soluciones a
diferentes problemas que podíamos evidenciar a la hora de realizar
el laboratorio como puede ser en la programación o en el montaje
del circuito.

Desarrollo.

Se empezó con el diagrama de flujo para poder saber qué camino tomar
Anexo1. Luego, se observó que códigos podíamos reusar y completar para
poder cumplir con el objetivo del profesor Anexo2. Una vez terminado, se
verifico su funcionamiento en simulación de Proteus Anexo3.

Ya con todo esto se montó en Protoboard usando Ánodos que van a Vcc y
transistores para ayudar a los controles de los Display y se tomó un video como
evidencia Anexo4.
Diseño del circuito simulado en Proteus.

Se diseñó el programa para que pudiera realizar las 4 operaciones con alguna
condición inicial dándole valoras A y C. A=3 y C=97.

Imagen1. Multiplicación.

Imagen2. División.
Imagen3. Suma.

Imagen4. Resta.
Conclusiones

 Se puede apreciar el que el Program Memory es mucho mayor al anterior


y eso es debido a que el programa realiza más operaciones que en el
anterior.

Imagen5. Memory Usage Gauge.

 Se optó por hacer uso de una calculadora “diferente” ya que el usuario


es capaz de escoger un número aleatorio de 0 a 99 y decide si el número
lo quiere en A o en C.

 Como se mencionó anteriormente, una vez escogido el valor, tanto de A


como de C, se puede realizar las cuatro operaciones pedidas por el
profesor.

 En esta ocasión, también se reciclo uno de los códigos anteriores pues,


tan solo era seccionar el Display y que se visualizara los resultados.

 En la operación de división, se tomó una condición en la que si C era


“0” aparece (-.-.) lo cual, para nosotros, significa indeterminado.
Además, nos ocasiono mucho problemas porque no era capaz de
mostrar el resultado en decimal de alguno valores, por eso se usó los
cuatro Display para poder ver al menos uno de los decimales.

 Se tuvo que modificar la tabla de DECO original porque en este si se


tuvo en cuenta el uso del decimal Point, además, se usó otra tabla para
poder decir que numero acompaña el punto decimal.

También podría gustarte