LABORATORIO NRO 1
HERRAMIENTAS DE PROGRAMACIÓN HARDWARE Y SOFTWARE
1. OBJETIVOS
- Listar las partes internas generales de un microcontrolador.
- Identificar las funciones generales de un microcontrolador
- Introducción a la programación en PIC C Compiler
- Cómo utilizar el Entrenador
- CCS Compiler instalado.
- Entrenador de PICS
- Pantalla LCD
- PIC16F877A
- Guía de Laboratorio. El trabajo se desarrolla de manera GRUPAL.
- PC con Software de simulación.
3. FUNDAMENTO TEÓRICO
3.1. Introducción a microcontroladores
El microprocesador para ser usando en una aplicación real debe ser conectado con componentes tales como memoria o componentes buses de transmisión de datos. Sin embargo en el microcontrolador todos las componentes estan integradas en el mismo chip. No necesita de otros componentes especializados para su aplicación ya que cuenta con los circuitos necesarios incorporados. De esta forma se ahorra tiempo y espacio necesario para construir un dispositivo.
Los microcontroladores están siendo usados en multitud de sistemas presentes en nuestra vida diaria, como pueden ser juguetes, horno microondas, frigoríficos, televisores, computadores, impresoras, módems, el sistema de arranque de nuestro coche, etc. Y otras aplicaciones como la instrumentación electrónica para gobernar procesos y brindar una respuesta automática, control de sistemas en una nave espacial, etc.
3.2. PIC 16F877a
3.2.1. Descripción
Este microcontrolador de 8 bits basado en FLOS de CMOS integra la poderosa arquitectura PIC® de Microchip en un paquete de 40 o 44 pines y es compatible con los estándares Dispositivos PIC16C5X, PIC12CXXX y PIC16C7X. El PIC16F877A cuenta con 256 bytes de memoria de datos EEPROM, autoprogramación, un ICD, 2 comparadores, 8 canales de 10 bits de analógico a digital (A / D), 2 funciones de captura / comparación / PWM, el puerto serial síncrono puede configurarse como Interfaz Periférica Serial de 3 hilos (SPI ™) o el bus de Circuito Inter-Integrado de 2 hilos (I²C ™) y un Transmisor de Receptor Asíncrono Universal (USART). Todas estas características lo hacen ideal para aplicaciones A / D de nivel más avanzado en automoción, industrial,
3.2.2. Caracteristicas
Memoria de programa de flash (palabras de 14 bits).............8192
Memoria de datos SRAM (bytes)..........................................368
Memoria de datos EEPROM (bytes)......................................256
Lineas de E/S.....................................................................33
Canales A/D.........................................................................8
PWM...................................................................................2
USART................................................................................sí
Comparadores.....................................................................sí
3.2.3. Disposición de pines
3.2.4. Puertos de entrada/salida, gama media
- Recursos comunes (TMR0, Perro Guardián, Modo de Reposo, Reset de conexión de alimentación, interrupciones).
- Convertidor A/D de 8 bits con 5 canales de entrada.
- 2 Módulos de Captura/Comparación/PWM (CCP).
- Puerto Síncrono Serie (SSP).
- Interfaz de Comunicaciones Serie (SCI).
3.2.5. Bancos de memorias
La memoria de datos esta organizada en 4 bancos numerados, cada uno se extiende hasta la memoria 7Fh, existen los registros de funciones especiales (los cuales no pueden ser modificados) y los de propósito general(en los cuales podemos guardar datos de nuestra programación)
CURSO: Simulando Sistemas Embebidos con Microcontroladores PIC
4. VÍDEO
https://drive.google.com/file/d/1QG0cisPGO_ZcnT5hY9dxXd1aaIspDFIn/view?usp=sharing
5. OBSERVACIONES
- Se logro reconocer la diferencia entre un microprocesador y un microcontrolador, en el que el primero necesita elementos externos para que pueda operar correctamente mientras que l segundo lleva los componentes incorporados en su estructura interna
- Se reconoció que existen los bancos de memoria ne los microcontroladores y que estos poseen registros entre los cuales algunos pueden ser usados para guardar datos y otros que ya tienen un propósito específico
6.CONCLUSIONES
- Se concluye que el microcontrolador sirve para ejecutar una determinada tarea la cual es programada y debido a su reducido tamaño suele incorporarse en el dispositivo que gobierna
- Se identifico las principales características y partes internas del PIC16F877a que es un dispositivo de gama media
- Se realizo la programación en el software PIC C Compiler, el cual se compilo y cargo el archivo .hex o .cof al simulador ISIS PROTEUS y el archivo .hex al PIC16F877a por medio del software PicKit2
- Se vio las principales características del entrenador y como se encuentra conectado, así como sus puertos de entrada y salida
7. INTEGRANTES
- Corimanya Castelo, Laura Milagros
Falta video de ambos integrantes
ResponderEliminarRevisado
ResponderEliminar