(6802) recibe el calificativo de microprocesador

Anuncio
De los dos procesadores que veremos en este capítulo, el primero de ellos (6802) recibe
el calificativo de microprocesador mientras que el segundo (8051) recibe el apelativo de
microcontrolador. La diferencia esencial que existe entre los mismos es que mientras el
primero contiece prácticamente sólo una UCP, el otro incluye elementos de E/S,
temporizadores, memoria RAM, memoria ROM y un canal serie, lo cual le permite, con
un mínimo número de circuitos adicionales, poder llevar a cabo el control de un sistema
de baja complejidad, o bien controlar una parte de un sistema de mayor complejidad
pero ya en este caso gobernado por un procesador de mayores prestaciones que
controlará todo el sistema. Los microcontroladores son una auténtica evolución de los
microprocesadores que han aprovechado las crecientes posibilidades de la tecnología de
fabricación de circuitos integrados.
El hecho de estudiar el microprocesador MC6802, desarrollado hace ya 20 años, es
consecuencia de su extremada sencillez, de que está incorporado en una amplia gama de
microprocesadores y microcontroladores existentes actualmente en el mercado
electrónico y de que nos sirve de apoyo a la hora de afrontar la descripción de su
<<hermano mayor>> de 16 bits. En cuanto al microprocesador 8051, cuya familia no
sólo contiene muy diferentes variantes desarrolladas por Intel sino que además es el
núcleo de multitud de circuitos integrados desarrollados por otros fabricantes, entre
otros Philips y Siemens, su uso hoy día en el entorno industrial es muy elevado; también
sirve como base para el estudio de otros procesadores de los mismos fabricantes pero ya
en el entorno de 16 bits (80151 y similares).
Ambos dispositivos son también representativos de las dos grandes tendencias
arquitecturales que desde 1974 han sido duras competidoras; por un lado la tendencia
Motorola (6800, 6502 y 6809) y por el otro la tendencia Intel (8080, 8085 y z80).
Evidentemente existen muchos otros microprocesadores de otros fabricantes
americanos, europeos y japoneses, pero nunca han alcanzado las cotas de popularidad
de los enumerados.
El hecho de estudiar los dos dispositivos nos permite conocer diferentes soluciones
adoptadas para afrontar los temas ya estudiados de modos de direccionamiento,
tratamiento de interrupciones, manejo de memoria, etc. Como anticipación se puede
comentar que la tendencia Motorola introduce tanto la memoria de datos como la de
programas, junto con las unidades de E/S, en un único mapa de direcciones, mientras
que la tendencia Intel distinguïa entre mapa de memoria y mada de E/S. Ese es el caso
del 6802 y del 8085, respectivamente. En el 8051 las unidades de E/S, tanto propias
como exteriores, están integradas en el mapa de memoria de datos pero ahora existe un
mapa de memoria de programa adicional.
8.1. EL MICROPROCESADOR DE MOTOROLA MC6802
El microprocesador MC6802 es un procesador de 8 bits con capacidad para
direccionar 65536 (64K) palabras de memoria de 8 bits, realizado en tecnología NMOS
y funcionando con una única fuente de alimentación de 5 voltios.
Además de las mencionadas, las características más importantes de este dispositivo
son:
- bus de direcciones de 16 líneas,
- juego de 72 instrucciones de longitud variable,
- siete modos de direccionamiento,
- circuito de reloj interno con frecuencia de 1MHz,
- ciclo de instrucción con duración normal de dos ciclos de reloj,
- pila (<<stack>>) de longitud variable,
- capacidad de procesamiento múltiple y de acceso directo a memoria,
- capacidad de trabajar con interrupciones exteriores llevando a cabo el
almacenamiento de los registros internos en la pila antes de ejecutar la subrutina
asociada,
- seis registros internos accesibles por programa,
- 128 palabras de memoria RAM, situadas en las direcciones de memoria de la
0000H a la 007FH, ambas inclusive.
Dentro de esta familia se incluten, entre otros, los circuitos MC6800, MC6800A y el
MC6800B, todos ellos sin memoria RAM interna y con frecuencia de reloj externo de 1
MHZ, 1,5 MHz y 2 MHz, respectivamente.
..... y continuá asi todo el capitulo 8 del libro que tengo que estudiar para mi exámen,
los últimos párrafos del texto son los que siguen;
Descargar