SEMANA 20
INTRODUCCIN A LOS
MICROCONTROLADORES.
Aplicaciones
Realizar clculos matemticos o aplicaciones
informticas, como podemos observar en las
computadoras, que son sistemas micro
programables basados en los microprocesadores.
Controlar procesos industriales de seguridad o produccin, como en
el caso de autmatas programables que controlan robots y cadenas
de montaje que poseen microcontroladores.
Controlar el funcionamiento de aparatos domsticos, como:
microondas, lavadoras, que se encuentran controladas por
microprocesadores y o microcontroladores.
Hardware y software.
Hardware: Son todos los circuitos y componentes electrnicos que componen
el sistema.
Software: Conjunto de instrucciones y rutinas con que se programa el sistema,
as como todo lo referente a los lenguajes empleados.
Firmware: Es un trmino intermedio y se define como el conjunto de programas
de un sistema micro programable grabados sobre un hardware pero inalterables
por el usuario. El ejemplo ms sencillo es la memoria ROM-BIOS en las
computadoras.
CLASIFICACIN:
COMPUTADORAS PERSONALES: Son sistemas micro programable que utilizan
un chip microprocesador. Estn destinados a los procesos informticos, aunque
aadindoles los sistemas de control externo adecuados, son capaces de
controlar procesos o mquina industrial.
AUTMATAS PROGRAMABLES: Son sistemas micro programables basados en
un microcontrolador al que se le aaden sistemas de control de potencia tales
como contactores o rels. Estn destinados al control de maquinaria industrial y
automatizacin.
PEQUEOS AUTOMATISMOS Y ELECTRODOMSTICOS: Son sistemas
gobernados por microprocesadores, microcontroladores o dispositivos lgicos
programables (PLD), destinados a controlar electrodomsticos, rtulos luminosos,
calculadoras programables, pequeos sistemas de alarmas y cualquier otro
sistema que se pueda asociar a estos elementos.
Diagrama de un procesador
Bloques
Unidad Central de Proceso: Su estructura es la de un circuito integrado LSI que
posee en su interior entre otros elementos:
Unidad de decodificacin e interpretacin.
Unidad aritmtica lgica.
Un contador de programa.
Registros de almacenamiento.
Reloj: La CPU genera los impulsos de control de los bloques restantes,
partiendo de las seales de onda cuadradas suministradas por un generador
de funciones llamado reloj. La frecuencia del reloj determina la velocidad de
operacin y funcionamiento de la CPU y de todo en general.
Buses:
Bus de datos (Data Bus): Es el destinado a transportar los datos entre los
diferentes bloques. Su nmero de hilos es igual a la longitud de la palabra.
Bus de direcciones (Address Bus): Su misin es transmitir al bloque
correspondiente la direccin con la que va a trabajar la CPU. El nmero de lneas
determina la capacidad de la memoria. El nmero de direcciones de memoria que
es capaz de controlar un microprocesador mediante su bus de direcciones, se
obtiene:
N de direcciones de memorias o palabras = a la base binaria 2, elevada al
nmero de lneas del bus de direcciones. As por ejemplo, un micro de 8 bits
posee 16 lneas luego = a 65.536 posiciones o bits = 64 Kb.
Bus de control (Control Bus): El micro utiliza un nmero de lneas para enviar o
recibir rdenes que realizan fines diversos, como R/W*, RESET, lneas de
interrupcin, Entrada de programacin, etc.
Bloques
Bloques
Interfaces de comunicacin de E/S. son dispositivos perifricos que no
deben confundirse con las unidades (I/O) que sirve para intercomunicar
sistemas micro programable separado y seran:
Interface RS-232 para comunicacin serie.
Interface Centronics para comunicacin paralelo.
Interface USB de comunicacin universal.
Perifricos de almacenamiento.
Unidades de disco magntico. Esta clase de perifrico emplea un soporte plano
y circular recubierto de un material magntico donde se almacena la informacin:
Disco duro (hard disk), Disco flexible (floppy disk).
Unidades de disco ptico. Soporte plano circular de policarbonato, donde se
almacena la informacin) recubierto de una capa de aluminio que acta como
espejo: CD-ROM y DVD.
Unidades de memoria flexible. Estn fabricadas con memoria tipo Flash y SD
(variedad de memoria RAM) que posee un conector USB. Pendrive y Tarjeta.
Transductores y sensores.
Convertidores A/D, D/A, V/I, etc.
Componentes de conmutacin y potencia: rels, tiristores,
contactores, etc.
Circuitos de amplificacin.
Mdem. Es un interface que permite la comunicacin serie a
distancia, por medio de redes telefnicas o redes inalmbricas.
MEMORIAS.
Son las que se encuentran en el interior de los sistemas
micros programables y estn directamente regidas por la CPU. En ellas se
almacenan los sistemas operativos, las tablas de datos, el programa de usuario
que se encuentra en ejecucin y los datos de la pila de memoria, segn su
principio de funcionamiento existen los siguientes tipos:
Memorias de ncleo de ferrita. Fue el primer tipo de memoria empleado, hoy en
desuso. Formadas por ncleos toroidales de algunas dcimas de milmetro de
dimetro recorridos por tres hilos, dos de seleccin y uno de lectura.
Memorias integradas. Son las nicas empleadas actualmente. Se clasifican en:
- Memorias de lectura y escritura, o memorias RAM.
- Memorias de slo lectura o memorias ROM.
Memorias ROM
ROM (programable por mscara). Los datos se graban en la memoria durante
su proceso de fabricacin. Proceso fotolitogrfico. Evidentemente estos datos
son indelebles y nunca se podrn borrar o cambiar.
PROM. (Rom programable) Grabadas o programadas por el usuario una sola
vez. El fabricante las suministra en estado virgen, con tos sus bits puestos a 0
o a 1, segn los tipos. El proceso de grabacin se hace mediante un equipo
programador de PROM que produce fusiones de carcter irreversible de
acuerdo con los datos que se pretende grabar.
EPROM (ROM borrable y programable) Son similares a las PROM, pero el
proceso de grabacin no es destructivo. Los datos se almacenan induciendo
cargas en electrodos de silicio poli cristalino completamente aislados en el seno
de una capa de xido de silicio.
EEPROM (ROM, borrables elctricamente). Son las memorias que logran el
ideal de alcanzar una memoria de lectura-escritura que no pierde su contenido
al cortar la alimentacin. Estas memorias pueden alterar su contenido sobre el
montaje definitivo sin necesidad de extraer el chip y sin utilizar una
instrumentacin especfica.
ING AREX RAMOS
Mdulos de memorias.
Mdulos SIMM (Single In- Line Memory Module) hoy en desuso.
SIMM de 30 contactos (4 MB y 16 MB).
SIMM de 72 contactos (16 MB y 32 MB).
SIMM de 168 contactos (16 MB, 32 MB y 64 MB).
Mdulos DIMM de memoria DRAM (Dual In-Line Memory Module).
DIMM de 72 contactos. Fueron los primeros en aparecer en el mercado.
DIMM de 144 contactos. Con memoria DDRAM t capacidad de 1024 MB por mdulo.
DIMM de 168 contactos.
DIMM de 184 contactos con memoria SDRAM y capacidad de 512 MB por mdulo.
DIMM de 200 contactos, para porttiles con memoria DDRAM y capacidad de
1024 MB por mdulo.
DIMM de 240 contactos, con memoria DDRAM2 y DDRAM3 y capacidad de
2048 MB por mdulo