Sie sind auf Seite 1von 19

UNIVERSIDAD TÉCNICA DE AMBATO

FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL


CARRERA DE ELECTRÓNICA Y COMUNICACIONES
SEPTIEMBRE 2018 – FEBRERO 2019

UNIVERSIDAD TÉCNICA DE AMBATO

FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL

CARRERA DE INGENIERÍA EN ELECTRÓNICA Y COMUNICACIONES

MICROCONTROLADORES

Nivel y Paralelo: Séptimo Electrónica “A”

Tipo de Aporte: Consulta N.-1

Tema: Fundamentos de un Microprocesador y un Microcontrolador

Integrantes:
 Andrés Solís
 Ariel Salgado
 Luis Sánchez
 Alex Acosta
 Edgar Martínez

Fecha de Envío: 20 de Septiembre del 2018

Fecha de Entrega: 24 de Septiembre del 2018

Docente: Ing. Edgar Patricio Córdova Córdova

Septiembre 2018 – Febrero 2018

AMBATO - ECUADOR
2018
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
CARRERA DE ELECTRÓNICA Y COMUNICACIONES
SEPTIEMBRE 2018 – FEBRERO 2019

Contenido
TEMA: ............................................................................................................................................ 3
OBJETIVOS: .................................................................................................................................... 3
DEFINICIONES: ............................................................................................................................... 3
Microcontrolador (Uc)............................................................................................................... 3
Microprocesador (Up) ............................................................................................................... 3
Diferencia entre un Microprocesador y Microcontrolador: ......................................................... 4
Arquitectura de un Up PIC Y ATMega ........................................................................................... 5
Arquitectura Interna ................................................................................................................. 6
Características principales del PIC 16F877 ................................................................................ 6
MICROCONTROLADOR ATMEGA328P........................................................................................... 8
REGISTROS DE PROPÓSITO GENERAL (GRPS)................................................................................ 9
REGISTRO DE FUNCIONES ESPECIALES (SFR) .............................................................................. 11
Registro STATUS .......................................................................................................................... 11
REGISTROS DE PROPÓSITO GENERAL DEL PIC 16F887................................................................ 12
REGISTROS DE PROPÓSITO GENERAL PIC 18F4550 .................................................................... 13

Tabla 1: Diferencia entre un Microprocesador y Microcontrolador ............................................. 5


Tabla 2:Diferencias ........................................................................................................................ 5

Figura 1: Arquitectura interna ....................................................................................................... 6


Figura 2:pic 16F877 ....................................................................................................................... 7
Figura 3:Distrinucion de pines....................................................................................................... 7
Figura 4:Microcontrolador Atmega............................................................................................... 8
Figura 5:Distribucion de pines....................................................................................................... 9
Figura 6:Registro acumulador ..................................................................................................... 10
Figura 7:Registro de propósito general ....................................................................................... 10
Figura 8:Registro contador .......................................................................................................... 10
Figura 9:Registro de datos .......................................................................................................... 10
Figura 10:Distribucion de registros status por bits ..................................................................... 11
Figura 11: Distribución de los registros dentro del PIC16F887A ................................................. 13
Figura 12: Distribución de los registros dentro del PIC18F4450 ................................................. 14
Figura 13: Distribución de los registros dentro del PIC18F4450 ................................................. 15
Figura 14: Distribución por pines ................................................................................................ 17
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
CARRERA DE ELECTRÓNICA Y COMUNICACIONES
SEPTIEMBRE 2018 – FEBRERO 2019

TEMA: Fundamentos de un Microprocesador y un Microcontrolador

OBJETIVOS:
 Investigar las diferencias que existen entre un Microprocesador y un
Microcontrolador.
 Definir el funcionamiento de los registros de propósito general y/o específicos de un
microcontrolador.
 Conocer las diferentes arquitecturas que poseen los microcontroladores.

DEFINICIONES:
Microcontrolador (Uc)
1) Molina Jorge, (11 de marzo del 2014).
Los microcontroladores (abreviado μC, UC o MCU) son circuitos integrados que son
capaces de ejecutar órdenes que fueron grabadas en su memoria. Su composición está
dada por varios bloques funcionales, los cuales cumplen una tarea específica, son
dispositivos que operan uno o más procesos, por lo general los microcontroladores están
basados en la arquitectura de Harvard, la cual consiste en dispositivos de almacenamiento
separados (memoria de programa y memoria de datos).

2) Armijo Paul, (septiembre 2010).


El PIC16F887 es un producto conocido de la compañía Microchip. Dispone de todos los
componentes disponibles en la mayoría de los microcontroladores modernos. Por su bajo
precio, un rango amplio de aplicaciones, alta calidad y disponibilidad, es una solución
perfecta aplicarlo para controlar diferentes procesos en la industria, en dispositivos de
control de máquinas, para medir variables de procesos etc.

3) Enrique Mandado Pérez


Un microcontrolador es un circuito integrado digital que contiene todos los elementos de
un procesador digital secuencial síncrono programable y se caracteriza porque su sistema
físico se puede configurar, es decir, se adapta a las a las características del sistema al que
se conecta cuando se aplican las señales electicas adecuadas. Su pequeño tamaño y su
capacidad de configuración han hecho que su campo de aplicación se haya ampliado
extensamente a lo largo de la última década del siglo XX y que sean numerosos los
productos industriales de todo tipo en los que se empotran en la actualidad para mejorar
sus prestaciones.

4) Grupal
Se pudo definir que el microcontrolador es un circuito integrado digital que tienen la
facultad de ser programable es decir grabar ordenes en su memoria, para que las acciones
grabadas se lleven a cabo deben pasar por varios bloques funcionales los mismos que
activaran señales eléctricas adecuadas y así cumpla el requerimiento de la programación.

Microprocesador (Up)
1) Santamaría Eduardo
El Microprocesador es un circuito electrónico que actúa como Unidad Central de Proceso
(CPU) de una computadora. Llamados por muchos como el “cerebro”. Es un circuito
microscópico constituido por millones de transistores integrados en una única pieza plana
de poco espesor. El microprocesador (micro) se encarga de realizar todas las operaciones
de cálculo y de controlar lo que pasa en la computadora recibiendo información y dando
órdenes para que los demás elementos trabajen.
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
CARRERA DE ELECTRÓNICA Y COMUNICACIONES
SEPTIEMBRE 2018 – FEBRERO 2019

2) Martín Márquez
El microprocesador es el cerebro de la computadora. Es un chip un componente
electrónico cuyo interior está formado por millones de transistores cuya combinación
permite realizar el trabajo que tenga encomendado el circuito y también se lo conoce
como CPU (Central Process Unit).

3) Raúl Alcaraz
Se llama microprocesador o simplemente procesador al circuito integrado central de un
sistema informático, en donde se llevan a cabo las operaciones lógicas y aritméticas
(cálculos) para permitir la ejecución de los programas, desde el Sistema Operativo hasta
el Software de aplicación.

Un microprocesador puede operar con una o más CPU (Unidades Centrales de


Procesamiento), constituidas cada una por registros, una unidad de control, una unidad
aritmético-lógica y una unidad de cálculo en coma flotante (o coprocesador matemático).

4) Grupal
El microprocesador es considerado como un CPU, lleva a cabo o ejecuta los programas,
y es imprescindible para el funcionamiento del ordenador. Se trata de un chip o pastilla
de silicio, que contiene circuitos integrados, transistores, la función del microprocesador
es la de recuperar, interpretar, cumplir instrucciones, y operar como calculadora del
sistema, pudiendo hacer operaciones aritméticas y también operaciones lógicas entre
conjuntos.

Diferencia entre un Microprocesador y Microcontrolador:


Microprocesadores Microcontroladores
CPU El microcontrolador es igual Es una de sus funciones
de bruto que un micro, por lo principales, la cual se encarga
cual solamente realiza sus de dirigir sus operaciones.
funciones con lo que tiene
(datos) y su algoritmo o
programa establecida.
Memorias RAM y ROM Son dispositivos externos que Las incluye en un solo circuito
lo complementan para su integrado.
óptimo funcionamiento.
Velocidad de Operación Rápida Lenta en comparación con la
de un microprocesador
Tamaño La configuración mínima El Microcontrolador incluye
básica de un Microprocesador todo estos elementos en un
está constituida por un Micro solo Circuito Integrado por lo
de 40 Pines, Una memoria que implica una gran ventaja
RAM de 28 Pines, una en varios factores, como por
memoria ROM de 28 Pines y ejemplo, la disminución en el
un decodificador de tamaño del circuito impreso
direcciones de 18 Pines, lo por la reducción de los
cual lo convierte en un circuitos externos.
circuito bastante engorroso.
Costos Para el Microprocesador, el El costo para un sistema
costo es muy alto en la basado en Microcontrolador
actualidad. es mucho menor.
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
CARRERA DE ELECTRÓNICA Y COMUNICACIONES
SEPTIEMBRE 2018 – FEBRERO 2019

Interferencias Son más susceptibles a la El alto nivel de integración


interferencia reduce los niveles de
electromagnética debido a su interferencia
tamaño y a su cableado electromagnética
externo que lo hace más
propenso al ruido.
Tiempo de desarrollo El tiempo de desarrollo de un Por el contrario, el de un
microprocesador es lento. microcontrolador es rápido.
Tabla 1: Diferencia entre un Microprocesador y Microcontrolador

Microprocesador Up Microcontrolador Uc
Es un sistema digital abierto. Es un sistema digital cerrado.
Requiere de RAM externa de gran capacidad RAM de poca capacidad interna (bytes o Kb).
(Mbytes).
Memoria de programa muy extensa. No se requieren de decodificadores de E/S.
Velocidades de operación de hasta Giga/Tera. Memoria de programa pequeña (algunos Kb).

Costo de desarrollo e implementación Costo de desarrollo e implementación


elevado. reducido.
Gran dificultad para el desarrollo/ Cabida a un solo programa y el soporte de
implementación tareas múltiples, es limitado.
Capacidad de realizar multitareas no Dos o tres modos de direccionamiento.
limitadas.
Muchos modos de direccionamiento Casi todos son RISC
Tiempo de aprendizaje/desarrollo elevado Tiempo de aprendizaje/desarrollo elevado.
Tabla 2:Diferencias

Arquitectura de un Up PIC Y ATMega

Los Microcontroladores PIC, basados en la arquitectura RISC (Set de Instrucciones Reducido),


contemplan la mayoría de las características de esta arquitectura. Entre ellas se pueden destacar,
set de instrucciones homogéneo, reducido número de instrucciones y alta velocidad.
PIC 16F887
El PIC16F887 es un producto conocido de la compañía Microchip. Dispone de todos los
componentes disponibles en la mayoría de los microcontroladores modernos. Por su bajo precio,
un rango amplio de aplicaciones, alta calidad y disponibilidad, es una solución perfecta aplicarlo
para controlar diferentes procesos en la industria, en dispositivos de control de máquinas, para
medir variables de procesos etc.
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
CARRERA DE ELECTRÓNICA Y COMUNICACIONES
SEPTIEMBRE 2018 – FEBRERO 2019

Arquitectura Interna

Figura 1: Arquitectura interna

PIC: El PIC 16F877 es un microcontrolador de Microchip Technology fabricado en


tecnología CMOS, su consumo de potencia es muy bajo y además es completamente
estático (esto quiere decir que el reloj puede detenerse y los datos de la memoria no se
pierden). Tiene una memoria memoria de programa tipo FLASH, lo que representa gran
facilidad en el desarrollo de prototipos y en su aprendizaje, pues permite reprogramarlo
nuevamente sin ser borrado con anterioridad.
Características principales del PIC 16F877
 Memoria de programa: FLASH de 8K de instrucciones de 14 bits
 Memorias de datos: SRAM de 512 bytes, EEPROM de 256 bytes
 Pines I/O (Input/Output) : 6 del puerto A, 8 del puerto B, 8 del puerto C, 8 del
puerto D y 3 del puerto E, además de 8 entradas analógicas.
 Pila (Stack): 8 niveles (14 bits)
 Fuentes de interrupción: 14
 Instrucciones: 35
 Compatible modo SLEEP
 Frecuencia máxima del oscilador de 20MHz
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
CARRERA DE ELECTRÓNICA Y COMUNICACIONES
SEPTIEMBRE 2018 – FEBRERO 2019

 Conversor Analógico/Digital de 10 bits multicanal (8 canales de entrada)


 Corriente máxima absorbida/suministrada (sink/source) por pin: 25 mA
 Voltaje nominal: 3 a 5.5V DC (CMOS)
 Power On Reset
 Power Up Timer (PWRT)
 Oscilador Start Up Timer (OST)
El encapsulado que he utilizado es de tipo DIP (Dual In-Line Pin) de 40 pines, aunque
posee otros encapsulados (SOIC, PLCC y QFP):

Figura
Fig 1 PIC
2:pic16F877
16F877

Los pines I/O (Input/Output) puertos:


 Puerto A: 6 pines
 Puerto B: 8 pines
 Puerto C: 8 pines
 Puerto D: 8 pines
 Puerto E: 3 pines

Figura 3:Distrinucion de pines


UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
CARRERA DE ELECTRÓNICA Y COMUNICACIONES
SEPTIEMBRE 2018 – FEBRERO 2019

MICROCONTROLADOR ATMEGA328P
El Atmega328 AVR 8-bit es un Circuito integrado de alto rendimiento que está basado un
microcontrolador RISC, combinando 32 KB ISP flash una memoria con la capacidad de leer-
mientras-escribe, 1 KB de memoria EEPROM, 2 KB de SRAM, 23 líneas de E/S de propósito
general, 32 registros de proceso general, tres temporizadores flexibles/contadores con modo de
comparación, interrupciones internas y externas, programador de modo USART.

Figura 4:Microcontrolador Atmega

Características Técnicas

 Voltaje de operación 5V.


 Pines Digitales I/O 14 (6 proveen salidas PWM).
 Pines Digitales PWM I/O 6
 Pines Entradas Analógicas 6
 Corriente DC por I/O Pin 20mA
 Memoria Flash 32KB
0.5KB para bootloader

 SRAM 2KB
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
CARRERA DE ELECTRÓNICA Y COMUNICACIONES
SEPTIEMBRE 2018 – FEBRERO 2019

 EEPROM 1kb
 Reloj 16MHz

El microcontrolador ATmega328P se encuentra en encapsulado PDIP, el cual consta de una


distribución física de 28 pines para la versión 328P.

Las conexiones del ATmega 328P, son las mismas para el ATmega 8, ATmega 48, ATmega 48P,
ATmega 168P, ya que la distribución de sus pines son similares. [3]

Figura 5:Distribucion de pines

REGISTROS
La memoria de datos contiene los registros de función especial (SFR) y los registros de funciones
generales (GPRs). Los SFR se utilizan para el control y el estado del regulador y de las funciones
periféricas, mientras que los (GPRs) se utilizan para el almacenamiento de datos y las operaciones
destinadas a guardar datos del usuario. [1]

REGISTROS DE PROPÓSITO GENERAL (GRPS)


Estos registros se utilizan para almacenar los datos temporales y los resultados creados durante el
funcionamiento.
 Los registros del procesador se emplean para controlar instrucciones en ejecución,
manejar direccionamiento de memoria y proporcionar capacidad aritmética.
 Los registros son direccionables por medio de un nombre. Los bits por convención, se
numeran de derecha a izquierda, como en: 5 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Los
registros de propósito general AX, BX, CX y DX son únicos en el sentido de que se puede
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
CARRERA DE ELECTRÓNICA Y COMUNICACIONES
SEPTIEMBRE 2018 – FEBRERO 2019

direccionarlos como una palabra o como una parte de un byte. El último byte de la
izquierda es la parte “alta”, y el último byte de la derecha es la parte “baja”. [1]

Registro AX: El acumulador principal, es utilizado para operaciones que implican entrada/salida
y la mayor parte de la aritmética. Por ejemplo, las instrucciones para multiplicar, dividir y traducir
suponen el uso del AX. También, algunas operaciones generan código más eficiente si se refieren
al AX en lugar de a los otros registros.

Figura 6:Registro acumulador

Registro BX: Es conocido como el registro base ya que es el único registro de propósito general
que puede ser índice para direccionamiento indexado. También es común emplear el BX para
cálculos.

Figura 7:Registro de propósito general

Registro CX: Es conocido como el registro contador. Puede contener un valor para controlar el
número de veces que un ciclo se repite o un valor para corrimiento de bits hacia la derecha o hacia
la izquierda

Figura 8:Registro contador

Registro DX: El DX es conocido como el registro de datos. Algunas operaciones de


entrada/salida requieren uso, y las operaciones de multiplicación y división con cifras grandes
suponen al DX y al AX trabajando juntos.

Figura 9:Registro de datos


UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
CARRERA DE ELECTRÓNICA Y COMUNICACIONES
SEPTIEMBRE 2018 – FEBRERO 2019

REGISTRO DE FUNCIONES ESPECIALES (SFR)


El área de registros o funciones especiales también conocido como (SFR) está comprendida entre
la dirección 80H y FFH de la memoria interna de un microcontrolador, por lo cual si se escribe
algún dato dentro de la memoria asignada a un registro especial, se modifica el comportamiento
del microcontrolador, y de esta manera se obtiene resultados inesperados según el registro
afectado.
Las posiciones de memoria que no están asignadas a un registro especial pueden ser utilizadas
para contener datos, no es aconsejable su uso, se ha de tener en cuenta que estas pueden estar
reservadas y asignadas a registros especiales en otros modelos de microcontroladores o de
fabricantes y nuestro programa entrará en conflicto cuando cambiemos de modelo. [3]

Registro STATUS
El registro de estado (STATUS) se caracteriza por ser uno de los más importantes y empleados
en el microcontrolador, ya que es el encargado de proporcionar información acerca del resultado
de operaciones aritméticas, operaciones lógicas y causa de reinicios, además de permitir la
selección del banco de memoria de datos.

Figura 10:Distribucion de registros status por bits

 El bit Z indica que el resultado de la última operación fue CERO.


 El bit C indica acarreo del bit más significativo (bit 7) del resultado de la última
operación de suma.
 El bit DC (digit carry) indica acarreo del cuarto bit
 El bit C es usado además en las operaciones de rotación derecha o izquierda como un
paso intermedio entre el bit 0 y el bit 7.
 El bit PD (POWER DOWN) sirve para detectar si la alimentación fue apagada y
encendida.
 El bit TO (TIME-OUT) sirve para detectar si una condición de reset fue producida por
el watch dog timer.
 Los bits de selección PA0/PA1/PA2 se utilizan en las instrucciones de salto GOTO y
CALL.

Registro W El registro de trabajo W (Working Register) es un registro relevante especial de 8


bits que participa en la mayoría de instrucciones. A diferencia de los SFR, se encuentra dentro
de la misma CPU, y puede ser accedido tanto para lectura como para escritura.
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
CARRERA DE ELECTRÓNICA Y COMUNICACIONES
SEPTIEMBRE 2018 – FEBRERO 2019

Contador de Programa
Este registro, normalmente denominado PC, es totalmente equivalente al de todos los
microprocesadores y contiene la dirección de la próxima instrucción a ejecutar. Se incrementa
automáticamente al ejecutar cada instrucción, de manera que la secuencia natural de ejecución
del programa es lineal, una instrucción después de la otra. Algunas instrucciones que llamaremos
de control, cambian el contenido del PC alterando la secuencia lineal de ejecución. Dentro de
estas instrucciones se encuentran el GOTO y el CALL que permiten cargar en forma directa un
valor constante en el PC haciendo que el programa salte a cualquier posición de la memoria. Otras
instrucciones de control son los SKIP o “salteos” condicionales, que producen un incremento
adicional del PC si se cumple una condición específica, haciendo que el programa saltee, sin
ejecutar, la instrucción siguiente. [4]
Stack
En los microcontroladores PIC el stack es una memoria interna dedicada, de tamaño limitado,
separada de las memorias de datos y de programa, inaccesible al programador, y organizada en
forma de pila, que es utilizada solamente, y en forma automática, para guardar las direcciones de
retorno de subrrutinas e interrupciones. Cada posición es de 11 bits y permite guardar una copia
completa del PC. Como en toda memoria tipo pila, los datos son accedidos de manera tal que el
primero que entra es el último que sale.

REGISTROS DE PROPÓSITO GENERAL DEL PIC 16F887


La memoria del PIC 16F887 se divide en memoria de datos y programa. La de datos a su vez se
divide en:
• SFR (Registros de propósito especial): Son registros que ayudan a configurar el hardware interno
así como sirven para escribir o leer valores de los diferentes componente que constituyen el PIC
16F877A.
• GFR (Registros de propósito general): Estos son posiciones de memoria que podemos usar para
almacenar valores que emplean nuestros programas. [1]
Los bloques para los registros GPR, en el banco 0 se tiene 96 bytes para almacenar este tipo de
datos comenzando en la posición 20h y llegando hasta la 7Fh, en el banco 1 se tiene 80 bytes,
desde A0h hasta FFh y en los bancos 2 y 3 se vuelve a tener 96 bytes para datos. En las últimas
posiciones de los bancos 1, 2 y 3 hay un bloque de 16 posiciones que replican los últimos 16
registros del banco 0. [1]
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
CARRERA DE ELECTRÓNICA Y COMUNICACIONES
SEPTIEMBRE 2018 – FEBRERO 2019

Figura 11: Distribución de los registros dentro del PIC16F887A

REGISTROS DE PROPÓSITO GENERAL PIC 18F4550


Los primeros 96 bytes son de propósito general desde el banco cero (000h dirección), Esta es una
memoria RAM de datos que está disponible para su uso por todas las instrucciones. [2]
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
CARRERA DE ELECTRÓNICA Y COMUNICACIONES
SEPTIEMBRE 2018 – FEBRERO 2019

Figura 12: Distribución de los registros dentro del PIC18F4450


UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
CARRERA DE ELECTRÓNICA Y COMUNICACIONES
SEPTIEMBRE 2018 – FEBRERO 2019

Figura 13: Distribución de los registros dentro del PIC18F4450


UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
CARRERA DE ELECTRÓNICA Y COMUNICACIONES
SEPTIEMBRE 2018 – FEBRERO 2019
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
CARRERA DE ELECTRÓNICA Y COMUNICACIONES
SEPTIEMBRE 2018 – FEBRERO 2019

Figura 14: Distribución por pines


UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
CARRERA DE ELECTRÓNICA Y COMUNICACIONES
SEPTIEMBRE 2018 – FEBRERO 2019

CONCLUSIONES:

 La memoria de datos de un microcontrolador básicamente está compuesta por dos


grandes registros los de propósito general (GPR) y los de funciones especial (SFR).
 Los registros de propósito general son administrados por el usuario, se usan para
guardar datos ingresados, para controlar instrucciones en ejecución, manejar
direccionamiento de memoria y proporcionar capacidad aritmética.
 Los registros de funciones especiales son administrados por la CPU y es controlado
por los módulos que están en Microcontrolador y está comprendida entre la dirección
80H y FFH de la memoria interna de un microcontrolador.
 El PIC 16F887 consta de 40 pines los cuales en su mayoría son multipropósito, lo
que permite un mejor aprovechamiento de los recursos del microcontrolador sin
afectar a su funcionamiento.
 El PIC16F4450 cuenta con 5 puertos E/S, 4 temporizadores, 20 fuentes de
interrupción, comunicación serial, módulo USB, 13 canales de entradas analógicas y
2 módulos PWM.

REFERENCIAS BIBLIOGRÁFICAS
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
CARRERA DE ELECTRÓNICA Y COMUNICACIONES
SEPTIEMBRE 2018 – FEBRERO 2019

[1] RedUSERS, Microcontroladores, funcionamiento, programacion y usos prácticos, Buenos


Aires: ISBN, 2011.
[2] P. Abel, Lenguaje ensamblador y programacion para IBM,PC y compatibles, México:
Prentice Hall, 2010.
[3] (Leandro Alegsa), Diccionario de Informática, Universidad de Oxford, Madrid 1° Edición
(2000) Editorial Complutense.
[4] (David J, Eguiza L. ), Informática Científica (Programación), 1° Edición (1996), Universidad
de Cantabria Editoria Calima S.A
[5] Wordpress.com: Introducción y Arquitectura de los Microcontroladores. España:
http://microcontroladoressesv.wordpress.com/arquitectura-de-los-microcontroladores/

[6] Mikroe.com: Microcontrolador PIC16F887 - Microcontroladores PIC – Programación en C


con ejemplos. EEUU: http://www.mikroe.com/chapters/view/81/capitulo-3-microcontrolador-
pic16f887/

Das könnte Ihnen auch gefallen