18
MICROCONTROLADORES PIC PRIMERA SESIÓN POR: OSWALDO SANCHEZ

Microcontroladores clase 1

Embed Size (px)

Citation preview

MICROCONTROLADORESPIC

PRIMERA SESIÓNPOR: OSWALDO SANCHEZ

¿Qué es un microcontrolador?

Un microcontrolador es un circuito integrado que incluye en su interior las tres unidades funcionales de una computadora:

unidad central de procesamiento

memoria

periféricos de entrada y salida.

LAS FAMILIAS DE LOS PIC’S

FAMILIA BAJA PIC’S 12FXX

FAMILIA MEDIA PIC’S 16FXXX

FAMILIA ALTO RENDIMIETO PIC’S 18FXXX

FAMILIA ALTO RENDIMIENTO 24FXXX

FAMILIA 32 BIT PIC32

CARACTERÍSTICAS PIC16F628A Y PIC16F877A

PIC16F627A - Empaquetado: DIP 18 pines.

- Memória FLASH : 1K- Memória RAM : 224 bytes.- Memória EEPROM : 128 bytes.- Oscilador interno de 4MHz.- Dos comparadores analógicos.

PIC16F877A Empaquetado: DIP 40 pines.

- Memoria FLASH : 8K- Memoria RAM : 368 bytes.- Memoria EEPROM : 256 bytes.- Convertidor Analógico Digital de 10 bits de resolución con 8 canales- Dos comparadores analógicos.

Características 18f2550

Interface USB 2.0 de alta velocidad 12Mbit/sTipo de memoria: Flash, Memoria de programa: 32 KbMemoria Ram: 2048 bytes, EEPROM: 256 bytesVoltaje de operación: 2 a 5.5 V

NOMBRE DE LOS PINES

PIC16F627A

Proceso de compilacion

CONSEJOS HARDWERE

FIJARSE QUE ESTEN BIEN CONECTADOS VDD Y VSS

SE RECOMIENDA EVITAR LA ESTÁTICA ANTES DE AGARRAR UN PIC, PUES SON ALTAMENTE SENSIBLES.

VERIFICAR LA CORRECTA COLOCACIÓN DEL PIC EN EL PROGRAMADOR.

ORDENAR LAS CONEXIONES.

EL PROGRAMADOR

FUNCIÓN DEL PROGRAMADOR

Pasar el programa que creado en la computadora al microcontrolador

Precio $450

De venta en GEA Electronics

ventajas

Útil para toda la gama de microcontroladores Pic, desde la familia 12fxx hasta la familia 24fxx

Programa memorias externas

LA PLACA BOOTLOADER

Función del bootloader

Posee una comunicación directa USB 2.0 es decir, se autoprograma sin necesidad del programador

Está basado en un PIC 18f2550

ventajas

Muy económico Un 18f2550 es de alto rendimiento No hay fallas de hardware(no provocan cortos circuitos(la

placa, no el usuario)) fácil de manejar en comparación de un microcontrolador

solo. Librería para un manejo mas fácil de la placa y el programa

proton ide LED rgb multiproposito Una salida de potencia para motores relays etc Reloj de 96 Mhz Listo para aplicaciones USB sin necesidad de circuitos

externos Futura actualización para que también sea una placa

programadora.

INSTALACIÓN Y CONFIGURACIÓN DE PROTÓN IDE Y PROTEUS

INSTALACIÓN

CONFIGURACIÓN

OBJETOS DEL PROTÓN IDE

EL PROTEUS

Lo necesario para la siguiente clase

Un microcontrolador 16f627a(opcional)

Una protoboart(pequeña o grande)

3 leds rojo,verde,azul(o cualquier color)

Paquete de resistencias 220 ohm

3 push boton (normalmente abierto)

Un eliminador de celular viejo.

pieza cantidad precio TOTALLED 3 2 6RESISTENCIAS(paquete ) 1 2 2BOTÓN 3 2 6CABLES 1 3 3

TOTAL 17

Kit LED y botón

Kit PIC Y protoboart

pieza cantidad precio TOTAL

LED 5 2 10

RESISTENCIA(paquete) 1 2 2

BOTON 3 2 6

PIC 16f627a 1 42 42

PROTOBOART 1 80 80

TOTAL 140

http://geaelectronics.com/

KIT COMPLETO

pieza cantidad precio TOTAL

LED 3 2 6

RESISTENCIA 1 2 2

BOTON 3 2 6

Tesla boart 1 250 250

PROTOBOART(PEQUEÑA) 1 40 40

cable usb a-b 1 35 35

TOTAL 339