Você está na página 1de 19

UCB - Ingeniera Mecatrnica / Ingeniera Biomdica

UNIVERSIDAD CATLICA BOLIVIANA


"SAN PABLO

Ing. Fabio R. Daz Palacios

Clase 2

UCB - Ingeniera Mecatrnica / Ingeniera Biomdica

Programa: Clase 2

7:30 7:50.- Tolerancia


7:50 8:00.- Preparacin de Computadores
8:05 9:00.- Presentacin Clase 2
9:00 9:15.- Receso
9:15 10:00.- Ejercicio 2

Ing. Fabio R. Daz Palacios

Clase 2

UCB - Ingeniera Mecatrnica / Ingeniera Biomdica

Microcontrolador:

Los Microcontroladores estn presentes en muchos


de los productos electrnicos que empleamos en
nuestra vida cotidiana. Por lo que la enseanza es
un reto debido a la variedad de modelos existentes
en el mercado y a la gran cantidad de aplicaciones
posible.

Sin embargo y a pesar de su diversidad hay unidad


en los principios de funcionamiento y en las
arquitecturas de muchos microcontroladores, la cual
no se profundizar buscando tener una visin ms
general que especfica.

Ing. Fabio R. Daz Palacios

Clase 2

UCB - Ingeniera Mecatrnica / Ingeniera Biomdica

Microcontrolador:

Qu es un Microcontrolador?

Principalmente un microcontrolador, es un circuito


integrado programable que contiene los elementos
necesarios para controlar un sistema, es decir, se
trata de un pequeo ordenador diseado para
realizar unas funciones especficas, las cuales
pueden llegar a ser tanto bsicas y simples, como
complejas y avanzadas.

Ing. Fabio R. Daz Palacios

Clase 2

UCB - Ingeniera Mecatrnica / Ingeniera Biomdica

Microcontrolador:

Microprocesador vs Microcontrolador:

Las principales diferencias a ser detectadas entre


un microprocesador y microcontrolador son dos:
El microcontrolador es un sistema cerrado que
posee en un solo chip todos los elementos de un
computador, mientras que el microprocesador es
un sistema abierto que requiere de los elementos
de un computador.
El microcontrolador es de propsito especifico,
mientras que el microprocesador es de propsito
general.

Ing. Fabio R. Daz Palacios

Clase 2

UCB - Ingeniera Mecatrnica / Ingeniera Biomdica

Microcontrolador:

Pero de manera general un microprocesador es un


dispositivo electronico que necesita de todos los
perifericos para poder funcionar correctamente, es decir,
tener una motherboard como soporte (con todos los
buses que necesite el microprocesador: bus de
direccion, datos, control, etc), tener tambien el banco de
memoria
tanto
RAM
como
ROM
y
mas.
Este microprocesador puede hacer cualquier funcion que
se le ordene dependiendo del software que lo gobierne.

Mientras que en un microcontrolador, internamente ya


estan implementados todos los buses, el banco de
memoria, clock, temporizadores, etc y tambien esta el
software que lo gobierna, pero este software es unico y
tiene una sola funcion la cual es para el cual fue
diseado.

Ing. Fabio R. Daz Palacios

Clase 2

UCB - Ingeniera Mecatrnica / Ingeniera Biomdica

Microcontrolador:

Por lo tanto para una visin general de un


microcomputador se muestra la siguiente figura, que
describe claramente los tres bloques principales:

Ing. Fabio R. Daz Palacios

Clase 2

UCB - Ingeniera Mecatrnica / Ingeniera Biomdica

Microcontrolador:

Del diagrama sealado la CPU llegara a ser el


cerebro del microcomputador y acta bajo el
control del programa almacenado en la memoria.
Dicha CPU se ocupa bsicamente de traer las
instrucciones del programa desde la memoria,
interpretarlas y hacer que se ejecuten. Tambin en
esta se incluyen los circuitos para realizar
operaciones aritmticas y lgicas elementales con
los datos binarios, en la denominada Unidad
Aritmtica y Lgica (ALU).

Ing. Fabio R. Daz Palacios

Clase 2

UCB - Ingeniera Mecatrnica / Ingeniera Biomdica

Microcontrolador:

En un microcomputador, la CPU no es otra cosa


que el microprocesador, el circuito integrado capaz
de realizar determinadas funciones. Mientras que el
Microcontrolador como ya se menciono, resulta ser
el microcomputador realizado en un circuito
integrado (chip).

Ing. Fabio R. Daz Palacios

Clase 2

UCB - Ingeniera Mecatrnica / Ingeniera Biomdica

Caractersticas deseables:

Las principales caractersticas deseables en un


microcontrolador son:

1. Recursos de entrada y salida.- Ms que en la


capacidad de clculo de microcontrolador, muchas
veces se requiere hacer nfasis en los recursos de
entrada y salida del dispositivo, tales como el
manejo individual de lneas de entrada y salida, el
manejo de interrupciones, seales analgicas, etc

Ing. Fabio R. Daz Palacios

Clase 2

UCB - Ingeniera Mecatrnica / Ingeniera Biomdica

Caractersticas deseables:
2. Espacio optimizado.- Tener en el menor espacio
posible, y a un coste razonable, los elementos
esenciales para desarrollar una aplicacin. Dado
que el nmero de terminales que puede tener un
circuito integrado viene limitado por las dimensiones
de su encapsulado, el espacio se puede optimizar
haciendo que unos mismos terminales realicen
funciones diferentes.

Ing. Fabio R. Daz Palacios

Clase 2

UCB - Ingeniera Mecatrnica / Ingeniera Biomdica

Caractersticas deseables:
3. El microcontrolador idneo para una aplicacin.Se procura que el diseador disponga del
microcontrolador hecho a la medida de su
aplicacin. Para esto los fabricantes ofrecen familias
de microcontroladores, compuestas por miembros
que ejecutan el mismo repertorio de instrucciones
pero que difieren en sus componentes de hardware
(ms o menos memoria, ms o menos dispositivos
de entrada y salida, etc), permitiendo de esta
manera que el diseador de aplicaciones pueda
elegir el microcontrolador idneo para su aplicacin.

Ing. Fabio R. Daz Palacios

Clase 2

UCB - Ingeniera Mecatrnica / Ingeniera Biomdica

Caractersticas deseables:
4. Seguridad en el funcionamiento.- Una medida de
seguridad elemental es garantizar que el programa
que est ejecutando el microcontrolador sea el que
corresponde, es decir que si el microcontrolador se
pierde, esto pueda ser rpidamente advertido y se
tome alguna accin para corregir la situacin. Un
componente comn en los microcontroladores y que
contribuye a una operacin segura es el perro
guardin (WDT: Whatchdog timer).

Ing. Fabio R. Daz Palacios

Clase 2

UCB - Ingeniera Mecatrnica / Ingeniera Biomdica

Caractersticas deseables:
5. Bajo consumo.- Dado que hay muchas aplicaciones
donde se desea utilizar bateras como fuente de
alimentacin, es altamente deseable que el
microcontrolador consuma muy poco cuando no
est realizando ninguna accin. Para ello conviene
paralizar total o parcialmente al microcontrolador,
ponindolo a dormir hasta que ocurra la accin
esperada.

Ing. Fabio R. Daz Palacios

Clase 2

UCB - Ingeniera Mecatrnica / Ingeniera Biomdica

Caractersticas deseables:
6. Proteccin de los programas frente a copias.- Se
trata de proteger la informacin almacenada en la
memoria, es decir, el programa de la aplicacin,
contra lecturas furtivas de la memoria del
microcontrolador. Los microcontroladores disponen
de mecanismos que les protegen de estas acciones.

Ing. Fabio R. Daz Palacios

Clase 2

UCB - Ingeniera Mecatrnica / Ingeniera Biomdica

Unidad I - PIC:
Ejercicio 2

Las instrucciones utilizadas para el ejercicio 1 son:


Salida digital alta (1, 5V).- Output_high(pin_XN);
Ejemplo: output_high(pin_a1);

Salida digital baja (0, 0V).- Output_high(pin_XN);


Ejemplo: output_low(pin_a0);

Ing. Fabio R. Daz Palacios

Clase 2

UCB - Ingeniera Mecatrnica / Ingeniera Biomdica

Unidad I - PIC:
Ejercicio 2
Entrada digital(1 o 0, 5V o 0V).- input(pin_XN);
Ejemplo: if (input(pin_b2) == 0)

{
x = 1;
}
Retraso

/ Pausa.delay_us(tiempo)

delay_ms(tiempo)

Ejemplo: delay_ms(1000); delay_us(100);

Ing. Fabio R. Daz Palacios

Clase 2

UCB - Ingeniera Mecatrnica / Ingeniera Biomdica

Unidad I - PIC:
Ejercicio 2

Ing. Fabio R. Daz Palacios

Clase 2

UCB - Ingeniera Mecatrnica / Ingeniera Biomdica

Ing. Fabio R. Daz Palacios

Clase 2

Você também pode gostar