Escolar Documentos
Profissional Documentos
Cultura Documentos
VII Ciclo
2 Hrs de Teora
2 Hrs de Taller - Laboratorio
3 Crditos
Introduccin
El curso est orientado bsicamente a
impartir los conocimientos de los
microprocesadores y microcontroladores
para la solucin de problemas de
ingeniera
que
involucren
estos
dispositivos.
CONVERSOR
ANLOGO
DIGITAL
CONTROLADOR
CONVERSOR
DIGITAL
ANLOGO
ACTUADOR
Sistema Electrnico
Red de
Control
Computador
Comunicacin
y Monitoreo
Controlador
de Presin
Controlador de
Temperatura
Intranet /
Internet
Objetivos
Proyectos:
Mdulo de control de Motor DC.
Mvil seguidor de Lnea.
Mvil gobernado por RF.
Mdulo de adquisicin de datos y
transferencia usando la red
telefnica pblica y celular.
PPA
Reloj: Sincroniza todos los elementos de
memoria y la red secuencial.
Procesador: Est compuesto por una
lgica combinacional llamada ALU
(Unidad Aritmtica Lgica) que se encarga
de realizar las
operaciones. Los registros del procesador
conservan los datos que se estn operando
o creando. Cualquier control de que y
como operar los nmero se ejecuta de
manera externa.
Unidad de Control: Es aquel que enva
las seales de control a la memoria,
procesador y otros componentes del
sistema.
Memoria: Almacena los nmeros
Cdigos de Instruccin: Que conforman
un programa
Datos: Que acarrean la informacin
Entrada / Salida: Permite la transferencia
de datos entre el procesador y cualquier
equipo o dispositivo externo.
El Microprocesador
Es un circuito integrado construido
sobre una pequea pieza de silicio
que contiene un procesador y la
unidad de control. Contiene miles e
incluso millones de transistores,
interconectados con pequeos hilos
de aluminio.
El primer microprocesador fue el 4004 de 1971 con
2300
transistores y 60000 clculos por segundo.
Uno de los recientes es el Pentium D Serie 900 con
76 millones de transistores.
El Microcontrolador es...?
Un circuito integrado de alta escala de integracin
que incorpora la mayor parte de los elementos que
configuran un controlador (unidad de proceso CPU, memoria y puertas de entrada / salida en un
solo encapsulado). Su reducido tamao minimiza
el nmero de componentes y por lo tanto el costo
final del producto en desarrollo.
Diferencia entre P y C
MICROPROCESADOR
BUS DE DIRECCIONES
BUS DE DATOS
BUS DE CONTROL
MEMORIA
CONTROLADOR
1
CONTROLADOR
2
MICROCONTROLADOR
PERIFERICOS
PERIFERICOS
PERIFERICOS
PERIFERICOS
uC - uP
UNIDAD DE
CONTROL
UNIDAD DE
ENTRADA - SALIDA
DATOS
MEMORIA
INSTRUCCIONES
ALU
SEALES DE CONTROL
El Microcontrolador (Partes)
Todo microcontrolador consta bsicamente de:
* CPU
* RAM / ROM
* I/O ( input/output).
Adems pueden contener de perifricos programables, como:
* Temporizadores / Contadores
* Controlador de interrupciones.
* Comunicacin Serial (RS232, I2C, USB).
Los modelos ms potentes incluyen adems:
* Conversores: A/D , D/A.
* Reloj de Tiempo Real.
* Bus CAN.
* DTMF.
El Microcontrolador (Partes)
MemoriaROM
ROM
Memoria
Programaaa
Programa
ejecutarse:
ejecutarse:
CPU
34
AA==34
15
BB==15
IngresaA,A,BBpor
porteclado
teclado
Ingresa
OperaC=A+B
C=A+B
Opera
VisualizaCCpor
porLCD.
LCD.
Visualiza
MemoriaRAM
RAM
Memoria
Datosaatrabajar:
trabajar:
Datos
A, B
49
CC==49
............
............
............
............
............
............
Microcontrolador
Perifricos
7
6
5
4
3
2
1
CP
Ing. Jos Oliden Martnez
C vs. Assembler
Ensamblador
LIST
P=16F877
#INCLUDE P16F877.INC
ORG
BSF
STATUS,RP0
CLRF
MOVLW
MOVWF
BCF
STATUS,RP0
LOOP
MOVF
PORTD,W
MOVWF
GOTO
00
TRISB
0FFH
TRISD
C
#include <16F877.h>
#fuses
XT,NOWDT,NOPROTECT,NOLVP
#use delay(clock=4000000)
#byte
#byte
portb=6
portd=8
void main ()
{
set_tris_b(0);
set_tris_d(0xff);
PORTB
LOOP
while(1)
{
portb=portd;
}
END
}
El Microcontrolador (Uso)
Usamos Microcontroladores principalmente donde
la potencia de procesamiento no es importante.
Los microcontroladores son pequeos y consumen
muy poco, esto los hace ideales para sistemas
porttiles y autnomos.
Aplicaciones de:
- Aparatos electrodomsticos.
- Equipos informticos, comunicaciones.
- Automviles
- Fbricas , Hogar.
- Instrumentacin, etc.
Arquitectura de los C
A.- Arquitectura del CPU (Parte I)
Arquitectura Von Neuman
Arquitectura Harvard
Arquitectura de los C
Arquitectura de los C
Modo P/ C
Es posible ampliar la memoria y las E/S con circuitos integrados
externos. Por ejemplo tenemos: Intel, Motorola, etc. (Aplicaciones: uC
para programacin de cualquier sistema)
Otras Caractersticas:
Actualmente los microcontroladores se fabrican
con tecnologa CMOS, por lo que consumen baja
corriente y pueden ser alimentados por bateras.
Tienen un modo de bajo consumo SLEEP.
(Algunos contienen un modo WAIT)
Pueden trabajar con un rango de voltaje de
alimentacin y tienen alta inmunidad al ruido.
Principales fabricantes
MOTOROLA: Fabrica microcontroladores de 8
(68HC08) y 16 bits. Actualmente estn en un proceso de
ingreso al mercado peruano.
Qu C usar?...
La seleccin del tipo de C debe ser estudiada de
forma que se elija el ms adecuado para nuestra
aplicacin.
Se debe tener en cuenta:
La disponibilidad inmediata, el soporte
necesario (programadores, entorno de desarrollo
integrado (ensambladores o compiladores)
La informacin necesaria que permitiese un
rpido conocimiento del funcionamiento del C.
Aplicacin General
Reset
Xtal
Entradas
anlogas
Mdem
C
Memoria
EEPROM
(16F877)
(16F877A)
(68HC08)
7
6
5
4
3
2
1
CP
Pantalla
LCD
1
4
7
C
2
5
8
0
3
6
9 F
H E
Teclado
Rel
Buzzer
Herramientas de
desarrollo
Simuladores: Simula
el comportamiento
de un C en Software.
Monitor
y registro
Sensores
M
Algoritmo
Acondicionadores:
Circuitos de
Potencia:
Amplificadores
Sumadores
Inversores
Optoacopladores
Amplificadores de I
Amplificadores de V
Optoacopladores
Drivers en general
Actuadores
Bsqueda de
informacin
Descripcin
Modelado
INICIO
PRESENTACIN DEL
PROGRAMA
FORMULARIO: FrmInicio.frm
Simulacin
y Prueba
ESCOGER MODO DE
CONEXIN
MODEM o DIRECTO AL COM?
FORMULARIO: FrmInicio.frm
AL
MODEM
CONFIGURAR CONEXION
VIA MODEM
FORMULARIO: FrmModem.frm
Acceso
temporal
CONFIGURAR CONEXION
VIA COM DIRECTO
FORMULARIO: FrmModem.frm
Acceso
temporal
IMPRIMIR SEALES
CARDIACAS
FOMULARIO:
FrmImprimir.frm
Correcto?
Sntesis,
modelamiento final
DIRECTO
AL COM
Acceso
temporal
I
+L
R__
_
AI
I A
I + L+ I
L I
Fabricacin
Prueba y
Depuracin
Funciona
bien?
PRODUCTO
FINAL
De la concepcin al prototipo
CAM
Herramientas disponibles
Radio
GPS
Servo
GSM
Motore
s
Mdulo
s
Robots
Ejemplos de
Aplicaciones
Telecardio 12
RED
RED
TELEFONICA
TELEFONICA
PBLICA
PBLICA
Telecardio12
Telemedicina inalmbrica
Zona
Rural
Comunicacin Celular
ECG uC
Paciente
Zona
Urbana
Bluetooth
Mdico
Ejemplos de
Aplicaciones
Seguridad y
automatizacin
Ejemplos de
Aplicaciones
Equipos
Teletexto
Correo
Electrnico
CINDA
INTERNET
Red
Telefnica
General
Conmutada
Terminales
Teletexto
Cardiocell B138
RED
RED
TELEFONICA
TELEFONICA
PBLICA
PBLICA
Bsqueda en Internet