INFORME MICROCONTROLADORES
-
Upload
andres-lopez -
Category
Documents
-
view
280 -
download
0
Transcript of INFORME MICROCONTROLADORES
5/17/2018 INFORME MICROCONTROLADORES - slidepdf.com
http://slidepdf.com/reader/full/informe-microcontroladores 1/4
MICROCONTROLADORES
RULETA DIGITAL
INFORME No.1
ALUMNOS:
GUSTAVO ADOLFO HENAO OSPINA
PABLO CESAR NARVAEZ MONTES
JESUS ANDRES PENAGOS
DOCENTE:
LEWIN ANDRES LOPEZ
GRUPO: 617
INSTITUCION UNIVERSITARIA ANTONIO JOSE CAMACHO
FACULTAD DE INGENIERIA
SANTIAGO DE CALI
5/17/2018 INFORME MICROCONTROLADORES - slidepdf.com
http://slidepdf.com/reader/full/informe-microcontroladores 2/4
2. Indicar el grado de confiabilidad del compilador en lenguaje C de acuerdo a los
resultados observados en la parte B. justificar la respuesta comentando La
experiencia.
Rta / El grado de confiabilidad del compilador es bastante alto, ya que en el
momento de descargar el programa del PC al microcontrolador mediante elquemador se obtuvieron los mismos resultados que en el simulador (Proteus),
pero es importante resaltar que el sistema físico funciono bien cuando se le coloco
el cristal de 4MHz.
3. Hacer un análisis de las ventajas de programar en Lenguaje C.
Rta / - Lenguaje muy eficiente puesto que es posible utilizar sus características de
bajo nivel para realizar aplicaciones muy buenas.
- Proporciona facilidades para realizar programas mediante un código entendible
y además proporciona diferentes bibliotecas.
- Es un lenguaje muy empleado, existen muchos tutoriales en línea, libros, códigos
fuentes abiertos hay material de sobra y basta para aprender lo necesario y mucho
más con este lenguaje.
- Permite elaborar aplicaciones sencillas, hasta aplicaciones muy complejas como
sistemas operativos y mucho más, todo eso dependiendo del manejo que cada
quien tenga del lenguaje.
- Una ventaja muy importante que ofrece es que es un lenguaje muy fácil de
aprender para el programador que ya ha tenido experiencia con java. 4. Incluya un resumen de la práctica y las conclusiones del trabajo realizado.
Se realizo un ruleta digital mediante el lenguaje de programación C atreves del
compilador PIC C (CCS); La cual constaba de 12 leds, dos displays, dos
pulsadores y el PIC (16f877).
4.1
Resumen
Los doce leds y los displays permiten observar la apuesta que se desea mediante
un pulsador, es decir en el momento que el usuario pulsa el botón selecciona el
numero al cual desea apostar y este se visualiza en el displays y en los leds por
ejemplo el usuario dese elegir el No 2, en los displays se observa el 02 y el led No
2 queda encendido.
5/17/2018 INFORME MICROCONTROLADORES - slidepdf.com
http://slidepdf.com/reader/full/informe-microcontroladores 3/4
El otro pulsador permite realizar el sorteo de la ruleta, al momento de oprimir este
botón los led realizaban una secuencia de encendido de un led desde el led No 1
hasta el led No 12 con una velocidad constante.
Al terminar la secuencia queda encendido un led el cual si es el mismo que el
usuario eligió se enciende otro le que indico que gano, de lo contario perdió.
Después de realizar todo el código del programa y posteriormente ser simulado
mediante el Proteus, se procedió a descarga dicho programa de la PC al
microcontrolador mediante el quemador (PICKIT 2) corroborando que el sistema
funcionaba físicamente.
4.2 Conclusiones
- Se adquirieron las competencias necesarias y los criterios para poder diseñar un
programa mediante leguaje C que cumpla con la solución a diversas condiciones.
- En el momento de colocar a funcionar el circuito físico sin el cristal se
comportaba de una forma muy lenta, por lo cual se procedió a instalar dicho
dispositivo el cual permitió que el circuito funcionara igual que la simulación
- En el desarrollo de este problema se obtuvo la destreza y habilidades para
solucionar futuros problemas del mismo grado de complejidad, usando en su
soluciona todas las herramientas suministrada hasta el momentos.
- Se tuvieron diferentes problemas los cuales no permitían que el circuito físico no
funcionara correctamente, posteriormente se realizo una análisis, observado
donde se encontraba el problema