Está en la página 1de 6

114

Sistemas de Control Secuencial  Profesor: Juan P. Narváez


Narváez
SISTEMAS DIGITALES ©
-----------------------------------------------------------------------------------------------------------  
 
115

Sistemas de Control Secuencial  Profesor: Juan P. Narváez


Narváez
SISTEMAS DIGITALES ©
-----------------------------------------------------------------------------------------------------------  
 
116

Sistemas de Control Secuencial  Profesor: Juan P. Narváez


Narváez
SISTEMAS DIGITALES ©
-----------------------------------------------------------------------------------------------------------  
 

Capítulo 12
SISTEMAS MICROPROGRAMABLES
Un sistema microprogramable es un sistema electrónico digital formado por uno o varios chips
integrados capaz de interpretar y ejecutar secuencialmente las órdenes contenidas en un programa y a
una velocidad muy elevada.
Entre las aplicaciones Más importantes podemos destacar:
-  Realizar cálculos matemáticos o aplicaciones informáticas, como podemos observar en
los ordenadores, que son sistemas microprogramables 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.

Hardware y software
Todos los conocimientos y conceptos relacionados con el sistema microprogramable se agrupan en tres,
que son los siguientes:
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
microprogramable grabados sobre un hardware pero inalterables por el usuario. El ejemplo más sencillo
es la memoria ROM-BIOS en los ordenadores.

Clasificación:
-Ordenadores
Están destinadospersonales. Son sistema
a los procesos microprogramables
informáticos, que utilizan
aunque añadiéndoles un chipdemicroprocesador.
los sistemas control externo
adecuados, son capaces de controlar procesos o máquina industrial
-Autómatas programables
Son sistema microprogramables 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 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.
117

Sistemas de Control Secuencial  Profesor: Juan P. Narváez


Narváez
SISTEMAS DIGITALES ©
-----------------------------------------------------------------------------------------------------------  
 

Usuario

Bus de direcciones Periférico

C. selec 

ROM RAM CPU Unidad


I/O 

Bus Relo
elo
control

Sistema
Control
Bus de datos externo 

Receptores

ESQUEMA DE BLOQUES DE UN SISTEMA MICROPROGRAMABLE CON


MICROPROCESADOR.

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

--  Un
  Unidad aritmética lógica
contador de programa
-  Registros de almacenamiento
La CPU controla por medio de instrucciones que decodifica e interpreta a las memorias, a la unidad de
entrada y salida I/O y a través de esta última a los periféricos y sistemas de control externo.

Reloj.- La CPU genera los impulsos de control de los restantes bloques, 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
Buses. Se definen como el conjunto de de grupos de hilos que transportan información del mismo tipio y
que sirven para realizar la comunicación entre los diferentes bloques del sistema. Existen tres tipos de
buses, en dos de los cuales el número de de hilos está en función del número de bits de la palabra binaria
con la que trabaja el sistema.
-  Bus de datos
-  Bus de direcciones
-  Bus de control
118

Sistemas de Control Secuencial  Profesor: Juan P. Narváez


Narváez
SISTEMAS DIGITALES ©
-----------------------------------------------------------------------------------------------------------  
 
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
Nº obtiene:
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.

Circuitos de selección de Chips. Es un conjunto de elementos decodificadores y multiplexores que


tienen la finalidad de obtener las señales de autorización de cada bloque del sistema, evitando que el
bloque de bus de direcciones tenga que llegar a todo el sistema

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.
Estos dispositivos constituyen la frontera ( interface) entre los circuitos internos y los externos.
La necesidad de emplear circuitos específicos viene impuesta por la diferencia de las señales empleadas
en el interior y exterior del sistema:
 Diferente frecuencia de trabajo. El microprocesador y las memorias trabajan a frecuencias muy
superiores al megahercio, mientras que los periféricos y receptores rara vez superan los kilohercios.
tr abajo. Esto hace que tengamos que trabajar con convertidores
 Diferencias en los códigos binarios de trabajo
de códigos.
En algunos casos, las interfaces o unidades de entrada y salida son circuitos cuya complejidad puede
llevar a superar la de algunos microprocesadores.
Independientementee de su complejidad interna, además posee como mínimo estos elementos:
Independientement
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.
El segundo, el registro de salida, es un registro de almacenamiento de información de longitud igual al
de la palabra utilizada. Lo llamaremos puerto de salida.

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.
Periféricos de comunicación:
Teclado (Keyborad) Periférico de entrada, sirve para introducir datos mediante teclas y están adaptadas
en función del tipo de lenguaje empleado en la programación:
-  Teclados hexadecimales para programar en lenguaje máquina.
-  Teclados alfanuméricos, para programación en alto nivel
-  Teclados especiales, con teclas de funciones específicas.
Pantallas y displays. Son los periféricos de salida más usuales, junto con las impresoras, por ejemplo:
Monitores de televisión (CTR), Cristal líquido (LCD), Visualizadores de tipo matricial de 7 segmentos,
etc
119

Sistemas de Control Secuencial  Profesor: Juan P. Narváez


Narváez
SISTEMAS DIGITALES ©
-----------------------------------------------------------------------------------------------------------  
Impresora. Periférico de salida básico, especializado en la producción de informes en formato papel,
los más importantes los de inyección de tinta y láser.
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 microprogramables separados y serían:
-  Interface RS-232 para comunicación serie
-  Interface Centronics para comunicación paralelo
-  Interface USB de comunicación universal
Conviene citar en este apartado uno de los elementos utilizados en la comunicación E/S y sería la puerta
triestada. Corresponde a un circuito como el que se cita a continuación, en el que si a la entrada de
control le aplicamos un uno la información pasa, independientemente si la niega o no. En el caso de que
esa información de control sea un cero no existe comunicación ya que se crea un estado de alta
impedancia, equivalente a un interruptor abierto.

CS =0 las puertas AND aplican señal baja a las


bases de los transistores => alta impedancia,
equivale a una desconexión real.
CS=1 Es lógico comprobar que las puertas
transmiten señales opuestas a los transistores con lo
cual, en un caso obtendremos un “1” y en otro caso
obtendremos un “0”.

Módem. Es un interface que permite la comunicación serie a distancia, por medio de redes telefónicas o
redes inalámbricas.

Periféricos de almacenamiento.
Unidades
un materialdemagnético
disco magnético
donde se. Esta clase ladeinformación
almacena periférico emplea un soporte plano y circular recubierto de
-  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

Sistemas de control externo.


Constituyen un conjunto de circuitos que sirven para realizar la comunicación entre el sistema
microprogramable y los procesos industriales o máquinas por él controlado.
-  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.

También podría gustarte