Вы находитесь на странице: 1из 11

INSTITUTO TECNOLGICO DE TEPIC

Academia: Ingeniera Elctrica y Electrnica

Ingeniera Mecatrnica

Microcontroladores

Unidad 1: Conceptos Introductorios a los Controladores


Unidad 2: Arquitectura interna de un microcontrolador
Unidad 3: Carcteristicas elctricas del microcontrolador

16 de Septiembre, 2013

Catedrtico: Ing. Luis Alberto Castaeda Montao

Nombre del alumno: Daniel armando Ros Rivera


No. de Control 10400469
Introduccin
En este portafolio se recopilan actividades de aprendizaje que tienen como objetivo el
ayudar a reforzar los conocimientos adquiridos en la clase de microcontroladores.
Este portafolio se realiza con el fin de tener un archivo que contenga lo ms importante de
los temas vistos cada unidad y que as pueda servir de referencia en algn futuro.
ndice
Portada i
Introduccin ii
ndice iii
Unidad 1
a) Diferencia entre microprocesador, microcomputadora
y microcontrolador 1
b) Tipos de arquitecturas computacionales (SISC y RISC) 2
c) Tipos de microcontroladores y sus fabricantes 3
Unidad 2
a) Componentes del microcontrolador 4
b) Registros internos del microcontrolador 5
c) Tipos y distribucin de las memorias internas del
microcontrolador 6
d) Caractersticas de los perifricos internos del
microcontrolador 7
Unidad 3
- Distribucin y funcionalidad de las terminales de microcontrolador
PIC16F877A 8
UNIDAD 1
Diferencia entre microprocesador, microcomputadora y microcontrolador
- La configuracin mnima bsica de un Microprocesador est constituida por un
micro de 40 pines, una memoria RAM de 28 pines, una memoria ROM de 28 Pines
y un decodificador de direcciones de 18 pines;
- Microcontrolador incluye todo estos elementos del microprocesador en un solo
circuito integrado por lo que implica una gran ventaja en varios factores: En el
circuito impreso por su amplia simplificacin de circuitera.
- El costo para un sistema basado en microcontrolador es mucho menor, mientras
que para el Microprocesador, es muy alto en la actualidad.
- Los Microprocesadores tradicionales se basan en la arquitectura de Von
Newmann, mientras que los microcontroladores trabajan con arquitectura de
Harvard.
- El tiempo de desarrollo de su proyecto electrnico es menor para los
microcontroladores.
- La principal diferencia entre ambos radica en la ubicacin del registro de trabajo,
que para los PICs se denomina W (Working Register), y para los tradicionales es
el Acumulador (A).
- En los microcontroladores tradicionales todas las operaciones se realizan sobre el
acumulador. La salida del acumulador est conectada a una de las entradas de la
Unidad Aritmtica y Lgica (ALU), y por lo tanto este es siempre uno de los dos
operandos de cualquier instruccin, las instrucciones de simple operando (borrar,
incrementar, decrementar, complementar), actan sobre el acumulador.
- En los microcontroladores PIC, la salida de la ALU va al registro W y tambin a la
memoria de datos, por lo tanto el resultado puede guardarse en cualquiera de los
dos destinos.
- La gran ventaja de esta arquitectura (microcontroladores) es que permite un
gran ahorro de instrucciones ya que el resultado de cualquier instruccin que
opere con la memoria, ya sea de simple o doble operando, puede dejarse en la
misma posicin de memoria o en el registro W, segn se seleccione con un bit de
la misma instruccin. Las operaciones con constantes provenientes de la memoria
de programa (literales) se realizan solo sobre el registro W.

1
Tipos de arquitecturas computacionales (SISC y RISC)
Existen tres orientaciones en cuanto a la arquitectura y funcionalidad de los procesadores
actuales. A continuacin se mencionan dos de ellos.
RISC: Tanto la industria de los computadores comerciales como la de los
microcontroladores estn decantndose hacia la filosofa RISC (Computadores de Juego
de Instrucciones Reducido). En estos procesadores el repertorio de instrucciones mquina
es muy reducido y las instrucciones son simples y, generalmente, se ejecutan en un ciclo.
La sencillez y rapidez de las instrucciones permiten optimizar el hardware y el software del
procesador.
SISC: (Computadores de Juego de Instrucciones Especfico): En los microcontroladores
destinados a aplicaciones muy concretas, el juego de instrucciones, adems de ser
reducido, es "especfico", es decir, las instrucciones se adaptan a las necesidades de la
aplicacin prevista.

2
Tipos de microcontroladores y sus fabricantes
A la hora de escoger el microcontrolador a emplear hay que tener en cuenta multitud de
factores, como la documentacin y herramientas de desarrollo disponibles y su precio, la
cantidad de fabricantes que lo producen y por supuesto las caractersticas del
microcontrolador (tipo de memoria de programa, nmero de temporizadores,
interrupciones, etc.)
Como ejemplo se mostrarn distintos dispositivos de 3 fabricantes diferentes y sus
caractersticas.
Motorola

Atmel

Microchip

3
UNIDAD 2
Componentes de un microcontrolador

Microcontroladores

Convertidor RAM
A/D

Oscilador Memoria de
0 - 40MHz programa
Microprocesador

4
Registros internos de un microcontrolador
Entre los registros de un microcontrolador se encuentran los de funciones especiales y los
de propsito general.
Los registros SFR (Special Function Register) estn ubicados en las primeras posiciones
de cada banco de RAM, los que en la figura anterior aparecen con nombre propio,
como TMR0, PORTA, etc. Su principal funcin es controlar las operaciones del
microprocesador y de los mdulos perifricos. Como se ve, algunos de esos registros
aparecen duplicados en los bancos; eso es para facilitarnos su acceso porque son de uso
muy frecuente o porque son un poquito ms especiales, como STATUS, INTCON o PCL.
Los registros GPR (General Purpose Register) sirven para almacenar los datos o
variables que se procesan en el programa.

5
Tipos y distribucin de las memorias internas del microcontrolador

Memoria del programa


En los PIC16Fxxx es de tipo flash, por eso la F. Aqu es donde se aloja el programa que el
CPU ejecutar. En los PIC16 la memoria de programa se cuantifica en palabras, de 14
bits cada una.
El PIC16F84A tiene 1 k (1024) palabras de memoria. En tiempo de ejecucin son de solo
lectura. Con 1 k puede almacenar hasta 1024 instrucciones de cdigo ensamblador.

Pila o STACK
Es una memoria que almacena temporalmente el valor del PC (Program Counter) cuando
el programa llama a una subrutina o cuando salta al Vector de Interrupcin, en una
interrupcin.

Memoria RAM
A diferencia de las RAMs de los microcontroladores convencionales, que tienen mapa de
memoria plano, la RAM de los PICs de familia Mid-range est dividida en sectores
denominados bancos. Cada byte de la RAM se conoce como registro.

6
Caractersticas de los perifricos internos del microcontrolador.

Timer0: temporizador/contador de 8-bits con prescaler programable.

Timer1: temporizador/contador de 16-bits con prescaler programable.

Timer2: temporizador de 8-bits con prescaler y postcaler programables.


Perifericos internos de un

Dos mdulos CCP, Capture, Compare, PWM. El PWM es de 10 bits


microcontrolador

MSSP: Puerto Serie Sncrono Maestro con operaciones en modos I2C y SPI.

USART: Puerto serie Transmisor Receptor Sncrono Asncrono Universal.

PSP: Puerto Paralelo Esclavo de 8 bits y con controles RD, WR y CS.

BOR: Circuito de Deteccin de Bajo Voltaje.

Hasta 33 pines de E/S con control de direccin individual.

Suministro de hasta 25 mA de corriente por pin en los puertos.

7
UNIDAD 3
Distribucin y funcionalidad de las terminales del microcontrolador PIC16F877A

Вам также может понравиться