Prrdent

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 5

Presentación De Sub.

Definiciones:
Un micro controlador es un circuito integrado programable, capaz de ejecutar las
órdenes grabadas en su memoria. Es como una pequeña computadora que incluye
sistemas para controlar elementos de entrada/salida. También incluye a un
procesador y por supuesto memoria que puede guardar el programa y sus variables.
“Funciona como una mini PC, Su función es la de automatizar procesos y procesar
información.”

Elementos de un Microcontrolador
Un micro controlador al menos tendrá:
1. Microprocesador.
2. Periféricos (unidades de entrada/salida).
3. Memoria.

Elementos internos en un micro controlador


1- Procesador o Microprocesador.
Se compone de lo siguiente:
ALU: Está unidad está compuesta por los circuitos electrónicos digitales del tipo
combinatorios (compuertas, sumadores, multiplicadores), cuya principal función es el
realizar operaciones.
Unidad de control: La unidad de control es el conjunto de sistemas digitales
secuenciales (aquellos que tienen memoria) que permiten distribuir la lógica de las
señales.
Registros: Los registros son las memorias principales de los procesadores, ya que
funcionan a la misma velocidad que el procesador a diferencia de otras memorias un
tanto más lentas
2- Periféricos.
¿Qué son?:
Los periféricos son los circuitos digitales que nos permiten una interacción con el
mundo “exterior” al micro controlador.
Puertos De Entrada/Salida: Los puertos están relacionados al tamaño del procesador,
es decir que un puerto de 8 bits es porque el procesador es de 8 bits. Un procesador
de 64 bits, tiene la capacidad de tener un puerto de 64 bits.
Puertos Seriales: Nos permiten transformar la información digital paralela (bytes de
información) en tramas que se pueden transferir por una o varias líneas de
comunicación.
Periféricos Analógicos: Como los que convierten señales analógicas a digitales (ADC) o
señales digitales a analógicas (DAC) o comparadores analógicos.
3- Memoria.
La memoria está dividida en tres. La memoria para el programa (FLASH), la memoria
para los datos o variables del programa (RAM) y la memoria para configuraciones o no
volátil (EEPROM).

Arquitectura:
La arquitectura de un microcontrolador se puede referir a dos cosas. Se puede
clasificar la arquitectura de un micro controlador de acuerdo a la organización de sus
memorias o al ancho de su bus de memoria y/o datos.
Recursos Auxiliares De Un Microprocesador:
Los circuitos auxiliares del microprocesador pueden ser, entre otros:
 Todo tipo de memorias (RAM, ROM, EPROM, etc.)
 Periféricos de Entradas/Salidas Digitales.
 Controladores de Interrupciones.
 Coprocesadores matemáticos.
 Periféricos de Comunicación Hombre-Máquina.
 Temporizadores.
 Recursos auxiliares (Temporizadores, Conversores Analógico/Digital,
Conversores Digital/Analógico, etc.)
Como Se Programa Un Microcontrolador:

Un microcontrolador se programa en lenguaje ensamblador. Entonces cada


microcontrolador, tiene su propio conjunto de instrucciones. Las instrucciones se
dividen de acuerdo de las operaciones que realizan en:
1- Aritméticas.
2- Lógicas.
3- Transferencia de bits.
4- Misceláneas.

Ejemplo de un programa para un microcontrolador PIC, muestra la configuración de


los registros para configurar el ADC.

Por lo general la curva de aprendizaje del lenguaje ensamblador es muy grande. Para
el ciclo de desarrollo de las aplicaciones para sistemas embebidos, esto es mucho
tiempo. Por lo tanto se utilizan lenguajes de un nivel superior como Basic o C/C++.
Además estos lenguajes se traducen al lenguaje ensamblador mediante compiladores.
Para poder programar a un microcontrolador se requieren tres cosas:
 Compilador. Traduce lenguaje como el C y C++ al lenguaje ensamblador.

 IDE. Integrated Development Environment. Entorno de Desarrollo Integrado. Es


donde mediante el compilador, se crea y compilan los programas.

 Programador. Cada fabricante y arquitectura tiene su propio programador.


Existen programadores llamados Universales que pueden programar distintas
arquitecturas.

También podría gustarte