Está en la página 1de 3

Sistemas Digitales I

Práctica N° 1: Exploración de la programación de PICs
Nombre del equipo:

Integrantes:

Fecha:

1. Resumen

A través de un sencillo ejercicio, la creación de una ruleta digital, en esta práctica
conoceremos las herramientas que se ponen en juego durante la programación de un microcontrolador
de la familia PIC.

2. Objetivos.
- Conocer el procedimiento para programar un microcontrolador de gama baja,
especificamente:
• Uso del compilador de lenguaje C de la compañía Mikroe.
• Uso del programador PicKit3 para microcontroladores de 8 bits de la marca Microchip.
- Construir una ruleta digital, la cual se activará al presionar un botón.

3. Material
- 1 botón (http://www.steren.com.mx/micro-switch-de-push-con-2-terminales.html).
- 8 leds (http://www.steren.com.mx/led-de-5-mm-color-rojo-super-brillante.html).
- 8 resistencias. El valor depende del LED que se compró. El cálculo es simple, ver la
siguiente liga (http://www.ohmslawcalculator.com/led-resistor-calculator).
- 1 microcontrolador 16F886 (http://www.mouser.com/ds/2/268/40001291H-1066601.pdf). Es
muy importante que el encapsulado sea de tipo DIP o SPDIP-28, de otra forma el PIC no
podrá utilizarse en un protoboard. En www.agelectronica.com, el microcontrolador cuesta $
47.4 pesos.
- 1 protoboard
- 1 header macho con 6 pines (http://www.agspecinfo.com/pdfs/H/HEADER-1.PDF).
- Instalar en su PC el software programador pickit3 (http://tamdi1.izt.uam.mx/smcI/pickit3.tar).
- Instalar en su PC el compilador MikroC:
(https://download.mikroe.com/setups/compilers/mikroc/pic/mikroc-pic-setup-v710.zip).

en una práctica/tesis/proyecto-terminal/etc no se incluye el código fuente completo.2. la presentación de las herramientas (programador.1. Nosotros proponemos preparar tal conexión con la ayuda de un header macho de la siguiente manera: De esta manera. después debe tornar a una explicación más particular y entonces el discurso se debe dirigir en detalle a los periféricos integrados en el microcontrolador. se debe hablar someramente del trabajo desarrollado y de sus resultados (No más de media página). Finalmente. Normalmente. la categoría de microcontrolador. su uso aplicativo. sus bits de configuración y sus perféricos. quizás.Preparar la conexión entre el PIC y el programador sobre el protoboard tal como se describe en el documento oficial (PICkit_3_User_Guide_51795A. compilador. etc. En otra sección se deberá presentar. 5. el programador pickit3 se pondrá en contacto con las terminales correspondientes del PIC simplemente colocando el programador en el header siguiendo el sentido correcto de los pines. 4. lo cual le dá de hecho.pdf). Solo se permite. Desarrollo (A describir por el estudiante) Puede incluir varias subsecciones. Primeramente se debe dar una descripción general del trabajo desarrolado y de las subsecciones (si es que existen) que se presentan en el desarrollo. etc.) y su uso (apoyado de fotografías) detallado. Introducción (A desarrollar por el estudiante) Aquí se debe ubicar el tema de práctica en un contexto general. si .. 5. Otra sección puede ser hablar del uso detallado del PIC16F886. el programa que realizaron. 5. Una siguiente subsección puede ser.

8. resultados (A desarrollar por el estudiante) Comentar las dificultades.Todo aquello que haya hecho un tercero debe recibir un crédito. Conclusión (A desarrollar por el estudiante) Presentar su opionion sobre los objetivos alcanzado. Bibliografía (A desarrollar por el estudiante) Libros. la enseñanza que esta práctica aporta. NOTA1: apoyar el desarrollo de su práctica con esquemas. etc. etc. sitios WEB. esquemas tomados de manuales. dibujos fotografías. revistas. 7. los resultados y posibles aplicaciones de estos periféricos. Apoyar sus resultados con fotos. etc . . NOTA2: No se permite copiar secciones de páginas WEB (so pena de anular la práctica). espequemas. los puntos en los que hay que tener cuidado y que pueden ayudar a otros trabajos similares. algunos segmentos de código.necesario. 6. o libros. Toda información debe ser un resumen producto de la asimilación del tema. etc.