Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Electrónica
Industrial
2
Índice
Índice 3.
Microcontroladores.
3.1
Conceptos
generales.
3.2
Aplicaciones.
3.3
Fabricantes.
3.4
Conexiones
básicas
de
un
μC.
3.5
Elementos
internos
de
un
μC.
3.6
Arquitectura
interna
de
un
μC.
3.7
ATmega328.
3.8
Otros
componentes
u@lizados
con
los
μC.
3.9
Ejemplos
de
aplicación.
4.
Arduino.
4.1
Conceptos
generales.
4.2
Placas
Arduino.
4.3
Arduino
Uno.
4.4
Entradas/Salidas
Arduino
Uno.
4.5
El
entorno
de
desarrollo
Arduino.
4.6
El
lenguaje
de
programación.
Electrónica
Industrial
3
Microprocesadores
Sistemas mecánico
Electrónica
Industrial
4
Microprocesadores
Conceptos
generales
Los
circuitos
combinacionales
y
secuenciales
son
adecuados
en
diseños
sencillos
que
no
requieren
cambios
de
funcionalidad
frecuentes.
En
aquellos
sistemas
mecatrónicos
en
los
que
sea
necesario
cambios
de
funcionalidad
frecuentes,
e
impliquen
relaciones
complejas
entre
entradas
y
salidas
suele
ser
mucho
más
prác@co
desarrollar
soluciones
basadas
en
el
empleo
de
soaware,
el
cual
corre
sobre
microprocesadores,
microcontroladores,
SOC,
etc.
• Un
microprocesador
es
un
circuito
integrado
a
muy
gran
escala
de
integración
(VLSI)
que
con@ene
muchos
circuitos
digitales
(combinacionales
y
secuenciales)
que
realizan
funciones
aritmé@cas,
lógicas,
de
comunicación
y
control.
• Cuando
un
microprocesador
se
empaca
en
una
tarjeta
de
circuito
impreso
(PCB)
con
otros
componentes
(oscilador,
puertos
de
entrada
salida,
latches,
memorias,
etc).el
resultado
es
una
microcomputadora
• Los
microprocesadores
son
disposi@vos
digitales
diseñados
para
manipular
información.
Tienen
3
buses:
• Datos:
Con@ene
el
flujo
de
información
• Direcciones:
Controla
la
posición
actual
en
memoria
• Control:
Regula
el
flujo
de
información
.
• Se
pueden
clasificar
según
la
arquitectura
hardware
del
sistema
microcomputador
al
que
van
des@nados
(Von
Neuman
y
Harvard)
y
según
las
caracterís@cas
del
conjunto
de
instrucciones
del
mismo
(CISC
y
RISC)
Electrónica
Industrial
5
Microprocesadores
Clasificación
según
arquitecturas
(I)
Micros
para
computadoras
con
arquitectura
Von
Neuman
• La
arquitectura
Von
Neuman
es
una
arquitectura
de
computadora
que
u@lizan
el
mismo
disposi@vo
de
almacenamiento
tanto
para
las
instrucciones
como
para
los
datos.
• El
μP
trabaja
como
CPU
en
modo
secuencial.
Lee
una
instrucción
de
la
memoria,
la
decodifica,
busca
operandos,
ejecuta
la
instrucción
y
almacena
el
resultado.
Para
ello
el
μP
cuenta
con
una
serie
de
registros
internos
y
una
ALU.
• Generalmente
se
combina
con
un
conjunto
de
instrucciones
@po
CISC.
μP
Registros
Electrónica
Industrial
6
Microprocesadores
Clasificación
según
arquitecturas
(I)
Micros
para
computadoras
con
arquitectura
Von
Neuman.
Arquitectura
interna
BIU
Bus
de
Control
Unidad
de
Unidad
Aritmé@ca
Lógica
Control
Electrónica
Industrial
7
Microprocesadores
Clasificación
según
arquitecturas
(I)
Micros
para
computadoras
con
arquitectura
Harvard
• Las
computadoras
con
arquitectura
Harvard
u@lizan
disposi@vos
de
almacenamiento
msicamente
separados
para
las
instrucciones
y
para
los
datos
(en
oposición
a
la
Arquitectura
de
von
Neumann)..
• Lo
anterior
permite
leer
instrucciones
con
mayor
velocidad
• Pueden
direccionar
altas
can@dades
de
memoria.
• Se
combinan
con
soaware
RISC.
Memoria
Memoria
CPU
de
de
Datos
Programa
Electrónica
Industrial
8
Microprocesadores
Clasificación
según
conjunto
de
instrucciones
(I)
Electrónica
Industrial
9
Microprocesadores
Programación
Entradas
y
μP
Memoria
Salidas
Electrónica
Industrial
10
Microprocesadores
Encapsulado