ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Micros e interfas.


Enviado por   •  16 de Noviembre de 2016  •  Práctica o problema  •  1.146 Palabras (5 Páginas)  •  202 Visitas

Página 1 de 5

[pic 1]

OBJETIVO

Como finalidad en esta práctica tenemos como objetivo desarrollas más conocimientos hacia el alumno ocupando un nuevo programa, con el cual aprenderán a programar elementos desde una computadora hacia el elemento físicamente. Master- prog es el nombre del programa con el cual los alumnos desarrollaran nuevos conocimientos en la programación y de esta manera comprobaran físicamente lo aprendido en MPLAB e ISIS Proteus.

MARCO TEORICO

[pic 2]Master Prog es un Programador de Micro controladores USB para todas las familias de micro controladores PIC, dsPIC, PIC32 y memorias EEPROM. Es una poderosa herramienta para programar estos dispositivos, compatible para cualquier computadora y con soporte para Windows 7 y Windows 8. Entre las Ventajas de este programador están: la autoprogramacion (automáticamente cargas el programa en el pic al momento de compilar utilizando cualquier compilador), alta compatibilidad, protección contra corto circuito, soporte para múltiples encapsulados (el zócalo del programador soporta pics de 8, 14, 18, 28, 40 Pines y de 8,14, 18, 28, 40, 44, 64, 80 y 100 pines en encapsulados DIP, SSOP, TQFP y QFN (colocados en una protoboard o un PCB)), actualizable.

MPLAB: Permite escribir el programa para los pic en lenguaje ensamblador o en lenguaje C, crear proyectos, ensamblar o compilar, simular el programa y final mente programar el componente.

[pic 3]

[pic 4]ISIS Proteus: Proteus es un entorno integrado diseñado para la realización completa de proyectos de construcción de equipos electrónicos en todas sus etapas: diseño, simulación, depuración y construcción.
Sin la utilización de la suite Proteus, el proceso para construir un equipo electrónico basado en un microprocesador.

COMPUERTA AND, NAND, NOR, EX – OR, EX –NOR, OR

             [pic 5]

A

B

NAND

NOR

AND

OR

EX -OR

EX-NOR

0

0

1

1

0

0

0

1

0

1

1

0

0

1

1

0

1

0

1

0

0

1

1

0

1

1

0

0

1

1

0

1

MATERIAL Y/O EQUIPO

-Programa Isis Proteus versión 7.7.2

-Programa MPLAB versión 7.20

-Programador Master – Prog

-Una computadora

-1 tablilla protoboard

-1 pic 16F84A

-1 cristal de 4hz

-10 resistencias de 100 Ω

-7 LED’s

-Una fuente de energía no sobresaliente de 5v

-2 push-button NA


DESARROLLO DE LA PRÁCTICA

1º Comenzaremos realizando el diagrama de flujo para así poder darnos la idea de cómo será estructurado el código de programación.

2º Después de lo anterior verificaremos que el diagrama de flujo no tenga ningún error de lo contrario el lenguaje de programación saldrá erróneo.

3º En el programa  MPLAB crearemos el código de programación donde todas las compuertas lógicas estarán estructuradas en ella, quedando el código la siguiente manera:

[pic 6]

[pic 7]

4º Compilaremos el programa y verificaremos que no tenga ningún error, de lo contrario tendremos que corregir el código.

5º Cuando el código quede depurado, es decir, sin ningún error procederemos a compilar, de esta manera crearemos el archivo .HEX como anteriormente lo hemos echo.

6º Al haber creado el archivo .HEX compilaremos el archivo al circuito en ISIS Proteus, el diagrama queda estructurado de la siguiente manera:

                   [pic 8]

7º Para compilar el programa en el pic 16F84A se hace de la siguiente manera: daremos clic derecho en el pic y daremos clic en “edit properties”.

[pic 9]

A continuación en la casilla de program file configuraremos y pondremos el archivo .HEX del proyecto correspondiente.

[pic 10]

8º Para finalizar en ISIS Proteus comprobaremos si el funcionamiento que dan las compuertas son las correctas, daremos clic en el icono de PLAY debajo del diagrama y comprobaremos los resultados en los led’s que son los que representan las salidas de las compuertas.

...

Descargar como (para miembros actualizados) txt (11 Kb) pdf (2 Mb) docx (2 Mb)
Leer 4 páginas más »
Disponible sólo en Clubensayos.com