Está en la página 1de 19
IMPLEMENTA CIRCUITOS DIGITALES PROGRAMABLES. SEMANA 20
IMPLEMENTA CIRCUITOS DIGITALES PROGRAMABLES. SEMANA 20
IMPLEMENTA CIRCUITOS DIGITALES PROGRAMABLES. SEMANA 20

IMPLEMENTA CIRCUITOS DIGITALES PROGRAMABLES.

SEMANA 20

INTRODUCCIÓN A LOS

MICROCONTROLADORES.

INTRODUCCIÓN A LOS MICROCONTROLADORES. ING AREX RAMOS
INTRODUCCIÓN A LOS MICROCONTROLADORES. ING AREX RAMOS
INTRODUCCIÓN A LOS MICROCONTROLADORES. ING AREX RAMOS
INTRODUCCIÓN A LOS MICROCONTROLADORES. ING AREX RAMOS

ING AREX RAMOS

INTRODUCCIÓN A LOS MICROCONTROLADORES. ING AREX RAMOS

SISTEMAS MICRO PROGRAMABLES.

Un

sistema

micro

programable

es

un

sistema electrónico digital formado por uno o varios

chips integrados capaces

de interpretar y ejecutar secuencialmente las órdenes contenidas en un

programa y a una

velocidad muy elevada.

y ejecutar secuencialmente las órdenes contenidas en un programa y a una velocidad muy elevada. ING
y ejecutar secuencialmente las órdenes contenidas en un programa y a una velocidad muy elevada. ING

ING AREX RAMOS

y ejecutar secuencialmente las órdenes contenidas en un programa y a una velocidad muy elevada. ING

Aplicaciones

Realizar cálculos matemáticos o aplicaciones

informáticas, como podemos observar en las computadoras, que son sistemas micro

programables basados en los microprocesadores.

Controlar procesos industriales de seguridad o producción, como en el caso de autómatas programables que controlan robots y cadenas de montaje que poseen microcontroladores.

Controlar el funcionamiento de aparatos domésticos, como:

microondas, lavadoras, que se encuentran controladas por microprocesadores y o microcontroladores.

como: microondas, lavadoras, que se encuentran controladas por microprocesadores y o microcontroladores. ING AREX RAMOS

ING AREX RAMOS

como: microondas, lavadoras, que se encuentran controladas por microprocesadores y o microcontroladores. ING AREX RAMOS

Hardware y software.

Hardware: Son todos los circuitos y componentes electrónicos 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 término 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 más sencillo es la memoria ROM-BIOS en las computadoras.

pero inalterables por el usuario. El ejemplo más sencillo es la memoria ROM-BIOS en las computadoras.
pero inalterables por el usuario. El ejemplo más sencillo es la memoria ROM-BIOS en las computadoras.
pero inalterables por el usuario. El ejemplo más sencillo es la memoria ROM-BIOS en las computadoras.

ING AREX RAMOS

pero inalterables por el usuario. El ejemplo más sencillo es la memoria ROM-BIOS en las computadoras.

CLASIFICACIÓN:

COMPUTADORAS PERSONALES: Son sistemas micro programable que utilizan un chip microprocesador. Están destinados a los procesos informáticos, aunque añadiéndoles los sistemas de control externo adecuados, son capaces de controlar procesos o máquina industrial.

AUTÓMATAS PROGRAMABLES: Son sistemas micro programables basados en un microcontrolador al que se le añaden sistemas de control de potencia tales

como contactores o relés. Están destinados al control de maquinaria industrial y automatización.

PEQUEÑOS AUTOMATISMOS Y ELECTRODOMÉSTICOS: Son sistemas

gobernados por microprocesadores, microcontroladores o dispositivos lógicos programables (PLD), destinados a controlar electrodomésticos, rótulos luminosos, calculadoras programables, pequeños sistemas de alarmas y cualquier otro sistema que se pueda asociar a estos elementos.

pequeños sistemas de alarmas y cualquier otro sistema que se pueda asociar a estos elementos. ING

ING AREX RAMOS

pequeños sistemas de alarmas y cualquier otro sistema que se pueda asociar a estos elementos. ING

Diagrama de un procesador

Diagrama de un procesador ING AREX RAMOS
Diagrama de un procesador ING AREX RAMOS

ING AREX RAMOS

Diagrama de un procesador ING AREX RAMOS

Bloques

Unidad Central de Proceso: Su estructura es la de un circuito integrado LSI que

posee en su interior entre otros elementos:

• Unidad de decodificación e interpretación.

• Unidad aritmética lógica.

• Un contador de programa.

• Registros de almacenamiento.

Reloj: La CPU genera los impulsos de control de los bloques restantes, partiendo de las señales de onda cuadradas suministradas por un generador de funciones llamado reloj. La frecuencia del reloj determina la velocidad de operación y funcionamiento de la CPU y de todo en general.

frecuencia del reloj determina la velocidad de operación y funcionamiento de la CPU y de todo

ING AREX RAMOS

frecuencia del reloj determina la velocidad de operación y funcionamiento de la CPU y de todo

Buses:

Bus de datos (Data Bus): Es el destinado a transportar los datos entre los diferentes bloques. Su número de hilos es igual a la longitud de la palabra. Bus de direcciones (Address Bus): Su misión es transmitir al bloque

correspondiente la dirección con la que va a trabajar la CPU. El número de líneas

determina la capacidad de la memoria. El número 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

número de líneas del bus de direcciones. Así por ejemplo, un micro de 8 bits

posee 16 líneas luego = a 65.536 posiciones o bits = 64 Kb. Bus de control (Control Bus): El micro utiliza un número de líneas para enviar o recibir órdenes que realizan fines diversos, como R/W*, RESET, líneas de

interrupción, Entrada de programación, etc.

que realizan fines diversos, como R/W*, RESET, líneas de interrupción, Entrada de programación, etc. ING AREX

ING AREX RAMOS

que realizan fines diversos, como R/W*, RESET, líneas de interrupción, Entrada de programación, etc. ING AREX

Bloques

Unidad de entrada y salida (I/O): Todo sistema de desarrollo de microprocesador necesita comunicarse con el exterior, ya sea para recibir o llevar información.

Registros de entrada y registro de salida.

El primero es un registro cuyo número de bits es igual al de la palabra utilizada y cuya carga está controlada por un conjunto de interruptores electrónicos gobernados por la CPU. Se le denomina puerto de entrada. La información que se

envía desde los periféricos al puerto sólo se almacena cuando la CPU lo autorice.

Periféricos. Podemos distinguir dos tipos de funciones: Periféricos de comunicación entre el sistema y el usuario y periféricos de almacenamiento masivo de la información.

de comunicación entre el sistema y el usuario y periféricos de almacenamiento masivo de la información.

ING AREX RAMOS

de comunicación entre el sistema y el usuario y periféricos de almacenamiento masivo de la información.

Bloques

Interfaces de comunicación de E/S. son dispositivos periféricos que no

deben confundirse con las unidades (I/O) que sirve para intercomunicar sistemas micro programable separado y serían:

• Interface RS-232 para comunicación serie.

• Interface Centronics para comunicación paralelo.

• Interface USB de comunicación universal.

serie. • Interface Centronics para comunicación paralelo. • Interface USB de comunicación universal. ING AREX RAMOS

ING AREX RAMOS

serie. • Interface Centronics para comunicación paralelo. • Interface USB de comunicación universal. ING AREX RAMOS

Periféricos de almacenamiento.

Unidades de disco magnético. Esta clase de periférico emplea un soporte plano

y circular recubierto de un material magnético donde se almacena la información:

Disco duro (hard disk), Disco flexible (floppy disk). Unidades de disco óptico. Soporte plano circular de policarbonato, donde se

almacena la información) recubierto de una capa de aluminio que actúa como

espejo: CD-ROM y DVD. Unidades de memoria flexible. Están fabricadas con memoria tipo Flash y SD (variedad de memoria RAM) que posee un conector USB. Pendrive y Tarjeta.

con memoria tipo Flash y SD (variedad de memoria RAM) que posee un conector USB. Pendrive
con memoria tipo Flash y SD (variedad de memoria RAM) que posee un conector USB. Pendrive
con memoria tipo Flash y SD (variedad de memoria RAM) que posee un conector USB. Pendrive

ING AREX RAMOS

con memoria tipo Flash y SD (variedad de memoria RAM) que posee un conector USB. Pendrive

Sistemas de control externo.

• Transductores y sensores.

• Convertidores A/D, D/A, V/I, etc.

• Componentes de conmutación y potencia: relés, tiristores, contactores, etc.

• Circuitos de amplificación.

Módem. Es un interface que permite la comunicación serie a

distancia, por medio de redes telefónicas o redes inalámbricas.

que permite la comunicación serie a distancia, por medio de redes telefónicas o redes inalámbricas. ING

ING AREX RAMOS

que permite la comunicación serie a distancia, por medio de redes telefónicas o redes inalámbricas. ING

MEMORIAS.

Son las que se encuentran en el interior de los sistemas

micros programables y están directamente regidas por la CPU. En ellas se almacenan los sistemas operativos, las tablas de datos, el programa de usuario que se encuentra en ejecución y los datos de la pila de memoria, según su principio de funcionamiento existen los siguientes tipos:

• Memorias de núcleo de ferrita. Fue el primer tipo de memoria empleado, hoy en desuso. Formadas por núcleos toroidales de algunas décimas de milímetro de diámetro recorridos por tres hilos, dos de selección y uno de lectura. • Memorias integradas. Son las únicas empleadas actualmente. Se clasifican en:

- Memorias de lectura y escritura, o memorias RAM.

- Memorias de sólo lectura o memorias ROM.

en: - Memorias de lectura y escritura, o memorias RAM. - Memorias de sólo lectura o

ING AREX RAMOS

en: - Memorias de lectura y escritura, o memorias RAM. - Memorias de sólo lectura o

CLASIFICACIÓN DE LAS MEMORIAS

INTEGRADAS.

Memorias RAM:

RAM estáticas o SRAM: Las celdas de memoria o de almacenamiento están

formadas por flip-flops, que permanecen indefinidamente en su estado mientras no

se elimine la alimentación

RAM dinámicas o DRAM: Las celdas de almacenamiento están formadas por pequeños condensadores que almacenan la información (Tecnología CMOS).

Tienen el defecto de que por inevitables corrientes de fuga pierden la información.

Por tal motivo se requiere de un circuito de refresco (proceso de reescritura periódico) que restablezca la información.

RAM con pila. Este tipo de memorias es no volátil, es decir no pierden la información al ser desconectadas, se trata de una memoria RAM CMOS que lleva incorporada en su encapsulado una pequeña batería de litio que asegura una estabilidad de los datos durante diez años, con el chip extraído del circuito, en lugar de ellas hoy se utilizan las EEPROM, que estudiaremos a continuación.

extraído del circuito, en lugar de ellas hoy se utilizan las EEPROM, que estudiaremos a continuación.

ING AREX RAMOS

extraído del circuito, en lugar de ellas hoy se utilizan las EEPROM, que estudiaremos a continuación.

Memorias ROM

• ROM (programable por máscara). Los datos se graban en la memoria durante

su proceso de fabricación. Proceso fotolitográfico. Evidentemente estos datos son indelebles y nunca se podrán 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”, según los tipos. El proceso de grabación se hace mediante un equipo

programador de PROM que produce fusiones de carácter irreversible de acuerdo con los datos que se pretende grabar.

• EPROM (ROM borrable y programable) Son similares a las PROM, pero el

proceso de grabación 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 eléctricamente). Son las memorias que logran el

ideal de alcanzar una memoria de lectura-escritura que no pierde su contenido al cortar la alimentación. Estas memorias pueden alterar su contenido sobre el

montaje definitivo sin necesidad de extraer el chip y sin utilizar una instrumentación específica.

el montaje definitivo sin necesidad de extraer el chip y sin utilizar una instrumentación específica. ING

ING AREX RAMOS

el montaje definitivo sin necesidad de extraer el chip y sin utilizar una instrumentación específica. ING

Resumen de las características

DRAM.

• Memoria FPM RAM (Fast Page Mode RAM) Memoria DRAM diseñada para

trabajar en modo página, es decir, para accesos a bloques de memoria

consecutivo.

• Memorias EDO RAM (Extended Data Out RAM) Son una variante de las

anteriores que mediante la utilización de un búfer en su salida le permite estar

finalizando la lectura de un dato de la matriz y simultáneamente, decodificar la

dirección del siguiente dato que se va a leer.

• Memorias SDRAM (Synchronous DRAM). Su estructura consta de dos o más

matrices, cuyo funcionamiento se organiza de forma que mientras se está

realizando el acceso a una matriz, otra se está preparando el siguiente acceso.

• Memorias DDR SDRAM (Double Date Rate SDRAM). La más moderna de la

familia de memorias DRAM soporta dos operaciones de memoria por ciclo de

reloj, así que proporciona el doble de velocidad.

DRAM soporta dos operaciones de memoria por ciclo de reloj, así que proporciona el doble de

ING AREX RAMOS

DRAM soporta dos operaciones de memoria por ciclo de reloj, así que proporciona el doble de

Módulos de memorias.

Módulos 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).

Módulos 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 módulo.

• DIMM de 168 contactos.

• DIMM de 184 contactos con memoria SDRAM y capacidad de 512 MB por módulo.

• DIMM de 200 contactos, para portátiles con memoria DDRAM y capacidad de

1024 MB por módulo.

• DIMM de 240 contactos, con memoria DDRAM2 y DDRAM3 y capacidad de

2048 MB por módulo

MB por módulo. • DIMM de 240 contactos, con memoria DDRAM2 y DDRAM3 y capacidad de

ING AREX RAMOS

MB por módulo. • DIMM de 240 contactos, con memoria DDRAM2 y DDRAM3 y capacidad de