Practica: Funcionamiento Elemental De Un Microprocesador
Enviado por Eluckye • 14 de Febrero de 2012 • 988 Palabras (4 Páginas) • 838 Visitas
FUNDAMENTOS DE MICROPROCESADORES
Práctica 2: Funcionamiento Elemental de un Procesador
OBJETIVOS:
a. Experimentar con las señales básicas de un microcontrolador y entender su funcionamiento.
b. Ampliar la consultar de las hojas de especificaciones de diversos circuitos, en especial del microcontrolador.
c. Practicar la documentación de proyectos.
d. Experimentar el funcionamiento de un microcontrolador interconectado con memorias RAM y ROM externas.
e. Desarrollar una metodología de detección y corrección de errores en los sistemas basados en micros.
Esta práctica consiste en armar un sistema que nos permita ver al funcionamiento básico del microcontrolador 8051. El armado del sistema se describe en Moodle.
Se usa un DIPSW en el que se “introducen instrucciones”. El buffer utilizado permite simular una memoria de programa a la que el microcontrolador “pide instrucciones”. Los LEDs puestos a la salida del latch 74LS373 permitirán ver (a baja frecuencia) la parte baja de las direcciones que el microcontrolador está mandando a la memoria.
ACTIVIDADES A REALIZAR
1. Poner en el “dip switch” los códigos binarios de cada una de las siguientes instrucciones (una a la vez, consulta el manual):
● INC A ● MOVX A, @DPTR
● MOV A, DIR ● MOVX @DPTR, A
2. Graficar en un programa de CAD o una hoja de papel milimétrico, las señales de Reloj, ALE, PSEN, RD y WR del microcontrolador que se observen en el osciloscopio o analizador lógico para cada instrucción. Las gráficas deben ser de al menos un ciclo máquina completo, indicando de donde a donde abarca, así como las unidades de tiempo de las mismas.
La práctica debe realizarse individualmente. El reporte debe incluir los siguientes elementos:
a) Informar del desarrollo de la práctica. Reportar todo lo que se tuvo que investigar y hacer antes de poner en funcionamiento el circuito. En dónde se buscó, qué dificultades se encontraron y cualquier otro elemento que sea relevante.
b) Códigos de las instrucciones en binario y en hexadecimal.
c) Esquemático detallado
d) Formas de onda de cada instrucción. Diagramas y fotografías.
e) Aprendizajes obtenidos
f) Conclusiones
El reporte se entrega vía Moodle. Consulta la fecha en el sitio del curso.
1. Informar del desarrollo de la práctica. Reportar todo lo que se tuvo que investigar y hacer antes de poner en funcionamiento el circuito. En dónde se buscó, qué dificultades se encontraron y cualquier otro elemento que sea relevante.
- Para comenzar algo muy importante fueron los DATA SHEETS, estos nos fueron muy útiles para saber para qué es cada punta de los dispositivos.
- Tuvimos problemas en el momento del alambrado al malinterpretar el esquemático, pero después de un poco de orientación aprendimos a interpretarlo de una buena manera.
- Otro detalle que se presento fue debido a que no conocíamos la manera en que se conectaban los Switches, después de buscar por un rato encontramos que estaba mal conectado.
- Se presentó un problema muy grande porque faltaban algunas conexiones, así que tuvimos que investigar el funcionamiento del Latch, aunque al fin nos dimos cuenta que faltaban algunos cables.
- Los leds estaban conectados de manera invertida, así que no encendían.
- Después
...