Documentos de Académico
Documentos de Profesional
Documentos de Cultura
IV. DESARROLLO.
Problema a solucionar: Realizar un contador de 0 a 59 con un
doble display de 7 segmentos de cátodo común. La cuenta
debe ser continua y de 0 a 9 el dígito de las decenas debe estar
apagado. Componentes: P1C16F877A, RX8 y 7SEG-MPX2-
CC-BLUE.
Programación en CCSC: Se abre la aplicación CCS Compiler
y se desarrolla el código que se usara para el microprocesador,
de lo que se tiene es:
Fig 5. Simulación ejecutando el programa.
De la misma manera se debe de realizar el circuito de Fig 9. Circuito desarrollado en Fritzing con Arduino Uno.
simulación en ISIS Proteus, en este caso ayudados de la
librería complementaria de Arduino, de que una vez armando
V. ANÁLISIS.
el circuito se tiene:
Se puede realizar una comparativa primero analizando el
código que se requiere en cada caso, para el software de
simulación de CCS Compiler se puede observar que se
necesita detalladamente realizar cada declaración de variable,
llevando a que sea un poco mas complejo al momento de
programar, las instrucciones son mas complejas en su
estructura y entendimiento llegando a ser poco intuitivas y
complejas de recordar. A demás de obtener más líneas de
código para un mismo funcionamiento.
El cuanto se refiere a la programación en Arduino IDE,
destacamos que las instrucciones se vuelven mas intuitivas y
no tan complejas en su estructura, produciendo menos líneas
de código en comparación con CCS Compiler. Siendo menos
complicado de aprender a un usuario principiante. Agregando
el plus de poseer un sin numero de librerías que ayudan REFERENCIAS BIOGRÁFICAS.
enormemente al desarrollo de aplicaciones y comando que ya [1] M. Technology, "CCS, Inc.", Microchip.com, 2020. [Online].
incluyen una rutina predefinida. Available:
En comparación a la tecnología, del hardware en el caso del https://www.microchip.com/devtoolthirdparty/CompanyListing.aspx?
compid=7ab4cf53-fce0-4e5c-aa87-250891e5a198. [Accessed: 22- Mar-
PIC16F877A, se puede mencionar que posee buenas 2020].
características tanto en almacenamiento y memoria para [2] C. Service, "CCS, Inc. - CCS C Compilers", Ccsinfo.com, 2020.
instrucciones y programa, además de brindar comodidad para [Online]. Available: http://www.ccsinfo.com/content.php?
el usuario por el tamaño compacto que este posee. page=compilers. [Accessed: 23- Mar- 2020].
[3] "Arduino Uno", Es.wikipedia.org, 2020. [Online]. Available:
Para el caso del Arduino Uno, este posee mejores https://es.wikipedia.org/wiki/Arduino_Uno. [Accessed: 21- Mar- 2020].
características en comparación el PIC, debido a que mejora [4] [4]"Placa Arduino UNO | MiArduino", Iescamp.es, 2020. [Online].
mucho en cuanto a memoria y almacenamiento para Available: http://www.iescamp.es/miarduino/2016/01/21/placa-arduino-
programas o instrucciones un poco mas complejas. De la uno/. [Accessed: 21- Mar- 2020].
[5] Ventajas de Arduino, descúbrelas | The Green Monkey Barrio
misma manera posee los pines programables y extensibles de Salamanca", The Green Monkey Barrio de Salamanca, 2020. [Online].
acuerdo a la necesidad de cada proyecto y un sin numero de Available:
placas auxiliares que brindan mejor información para el https://www.thegreenmonkey.es/barriodesalamanca/ventajas-de-
usuario. El punto menos favorable que presenta el Arduino arduino/. [Accessed: 22- Mar- 2020].
[1] "Display 7 Segmentos ánodo y cátodo común -
Uno es su tamaño en comparación al PIC, debido a que se HETPRO/TUTORIALES", HETPRO/TUTORIALES, 2018. [Online].
requiere más espacio físico disponible. Pero es compensado Available: https://hetpro-store.com/TUTORIALES/display-7-
por las múltiples opciones de manejo que se le puede brindar. segmentos-anodo-catodo-comun/. [Accessed: 05- Apr- 2020].
VI. CONCLUSIONES.
BIOGRAFÍA.
- Se usó de manera correcta la implementación del
display 7 segmentos de dos dígitos para el contador. Víctor I. Zhigue T. (6 de abril 1993), Nació en Loja,
Ecuador, cursó sus estudios primarios en la ‘Unidad
- Se debe de tener especial cuidado al momento de Educativa San Francisco de Asís’, sus estudios
implementar el contador para Arduino, debido a que secundarios los realizó en el ‘Instituto Superior
requiere una etapa de multiplexación extra, la cual debe Tecnológico Daniel Álvarez Burneo’ graduándose de
estar bien diseñada, bachiller en Físico-matemático. Actualmente cursa el
octavo ciclo de la carrera de Ingeniería Eléctrica en la
- Se verificó que la programación en CCS Compiler es Universidad de Cuenca, Ecuador.
decir en C, es igual de efectiva que otras, con la
particularidad de ser un poco mas compleja en cuanto a
sintaxis y comandos.
- Se demuestra que la herramienta de Arduino uno, posee
mejores prestaciones en comparación a PIC, debido a
sus limites de memoria y programación.
- Se demostró que se debe tener clara la idea de la
configuración del display si este es de ánodo común, o
cátodo común, caso contrario presenta problemas.
- Las herramientas de simulación como ISIS Proteus
ayudan en gran parte para poder comprobar los
resultados esperados mediante el uso de las
herramientas tecnológicas, ayudados de la mano con las
librerías disponibles.
VII. RECOMENDACIONES.
- Verificar siempre antes de compilar la sintaxis de la
programación para evitar errores inesperados.
- Obtener las librerías correspondientes para el software
de fuente confiables, para evitar problemas de
compatibilidad.
- Realizar un estudio rápido y consistente de los
lenguajes de programación a usar, para evitar
confusiones entre ellos.
- Revisar la configuración del display de 7 segmentos a
conectar, para evitar errores de ánodo común, o cátodo
común.