Vous êtes sur la page 1sur 17

Microcontroladores

TRABAJO VOLUNTARIO

ndice
Caractersticas Hardware Software Herramientas de Desarrollo Aplicaciones.

PROYECTO DE INSTRUMENTACIN

PROYECTO DE CONTROL

El Microcontrolador Microprocesador (uP): Es un sistema abierto con el que puede construirse un computador con las caractersticas deseadas acoplndole elementos digitales asociados:
- Drivers, - Decodificadores, - Memorias - ADC/DAC, etc.

Microcontrolador (uC): Es un sistema cerrado que contiene un computador completo de prestaciones limitadas que no se pueden modificar.

Clases de uP
Por el tipo de instrucciones:
- CISC: instrucciones heterogneas y ms complejas. - RISC: instrucciones con formato nico, simples.

Por el tipo de fabricacin


- Se emplea tecnologa CMOS. Consumen muy poca corriente y pueden ser alimentados con bateras por mucho tiempo.

Por el acceso externo:


- mC incrustado (Microchip, National, etc). - Modo mP/mC (Intel, Motorola).

Caractersticas de los uC
Elementos bsicos:
- Unidad Central de Proceso CPU - Memoria voltil RAM. - Memoria de programa FLASH ROM - Puertos de entrada y salida I/O.

Soporte configurable:
- Temporizadores/contadores. - Controlador de interrupciones. - Puerto de comunicaciones serial.

Complementos adicionales:
- Convertidor A/D. - Reloj de tiempo real.

Arquitectura

Unidades Bsicas

Arquitecturas de los uC como mquinas de estados

Von Neuman vs Harvard

Von Neuman vs Harvard

Von Neuman vs Harvard


Harvard
- Tienen dos buses de datos y dos de direcciones. - Esto significa que las instrucciones y los datos son almacenados en MEMORIAS DIFERENTES que son accedidas de forma separada por la CPU.

Von Neuman
- Tienen un bus de datos y otro bus de direcciones. - Las instrucciones y los datos son almacenados en un solo MAPA DE MEMORIA PRINCIPAL. - Cuando la CPU se dirige a la memoria principal, extrae la instruccin y despus los datos con los que se efecta la instruccin.

24/06/2010

Microchip
Fueron los primeros microcontroladores RISC. La familia PIC16C5X y PIC12C6XX tiene slo 33 instrucciones. Buses de instrucciones y datos separados lo que permite el acceso simultneo a las instrucciones y datos. El chip es pequeo y tiene pocas patillas. Muy bajo consumo. Capacidad de ser programados desde una. Ejemplo: 1. MPLAB Escribir y compilar programas 2. PROPIC Transferir programas compilados del PC al uC

FAMILIA PIC16F8XXX
Operan desde hasta 20 MHz; hay algunos de mayor velocidad. Utiliza memorias EPROM, FLASH internas Recuperacin por fallas de programa: Circuito de vigilancia o Watchdog. Hasta 33 lneas de entrada y salida que permiten el manejo de corrientes considerables: - 25 mA en sumidero - 20 mA en fuente. Modo de operacin para ahorro de potencia modo sleep

PIC16F8XXX
Convertidor analgico/digital de 10 bits. Temporizadores programables. El conjunto de instrucciones est formado por slo 35 palabras. Hasta 8K x 14 de memoria FLASH de programa. Hasta 368 x 8 registros de memoria de datos. Puerto de comunicacin serial. Soporta hasta 14 fuentes de interrupcin. Una pila de 8 niveles.

Caractersticas de los PIC16F8XXX


PIC16F84 1K x 14 68 bytes 13
PIC16F84 64 bytes 1 - 8bits 1 No 4 No No No No 18

Memoria de Programa Memoria de Datos - SRAM Puertos de I/O


Dispositivos Integrados Memoria de Datos - EEPROM Temporizadores WDT CCP Fuentes de Interrupcin Comunicacin Serie Conversor A/D BOD - Baja tensin Comunicacin Paralelo DIP 24/06/2010

PIC16F873 4K x 14 192 bytes 22

PIC16F877 8K x 14 368 bytes 33

PIC16F873 PIC16F877 128 bytes 256 bytes 1 - 16bits / 2- 8 bits 1 - 16bits / 2- 8 bits 1 1 2 2 13 14 USART/MSSP USART/MSSP 5 (10 bits) 8 (10 bits) Si Si No Si 28 40

10

RELOJ OSCILADOR Cristal de Cuarzo


RESONADOR PIEZOELCTRICO: convirtiendo las vibraciones mecnicas en voltajes elctricos a una frecuencia especfica. La piezo-electricidad es electricidad creada por una presin mecnica.

En un material piezoelctrico, al aplicar una presin mecnica sobre un eje, dar como consecuencia la creacin de una carga elctrica a lo largo de un eje ubicado en un ngulo recto respecto al de la aplicacin de la presin mecnica.
Por las propiedades mecnicas, elctricas, y qumicas, el cuarzo es el material ms apropiado para fabricar dispositivos con frecuencia bien controlada.

24/06/2010

11

Diagrama de bloques

Caractersticas de los PIC16F8XXX

12

Entradas y salidas bsicas

ALIMENTACIN

Micro Controlador

5 bits PUERTA A

AUTORESET 8 bits PUERTA B Programa

13 bits

RELOJ

SISTEMA INPUT/OUTPUT

13

Circuito bsico
Master Clear

+5V con Autoreset

Oscilador de cuarzo de 4MHz

Presentaciones: relacin de aspecto

14

Presentaciones: prototipo y fabricacin

18 pines

Plastic Small Outline Integrate Circuit - SOIC

Plastic Dual In Line - PDIP

Plastic Shrink Small Outline - SSOP

Caractersticas de los PIC16F8XXX

24/06/2010

15

Caractersticas de los PIC16F8XXX

Caractersticas de los PIC16F8XXX

33 input/output

16

Entradas y salidas bsicas

ALIMENTACIN

AUTORESET Micro Controlador RELOJ Programa

33 bits
independientes

SISTEMA INPUT/OUTPUT

Arquitectura Harvard
COMUNICACIN CON MEMORIA DE PROGRAMA (Flash)
- Bus de instrucciones: 14 bits 16,384 combinaciones posibles - Bus de direcciones: 13 bits 8,192 0000-1FFF

COMUNICACIN CON MEMORIA DE DATOS (SRAM)


- Bus de datos: - Bus de direcciones: 8 bits 9 bits 256 combinaciones posibles 512 000-1FF

17

Vous aimerez peut-être aussi