microcontroladores
Sección: 94 vespertina
Asignatura: Arquitectura de Microcontroladores
Profesor: Luis Vera
Fecha: 25/03/2013
Índice:
INTRODUCCION 3
1-. DEFINICION DE CONCEPTOS:
1.1 PROGRAMA 4
1.2 INTRUCCION 4
1.3 LENGUAJE DE PROGRAMACION 4
1.4 LENGUAJE DE ALTO NIVEL 4
1.5 LENGUAJE DE BAJONIVEL 4
1.6 PROGRAMA OBJETO 5
1.7 CICLO DE BUSQUEDA DE UNA INSTRUCCION 5
1.8 CICLO DE EJECUCION DE UNA INSTRUCCION. 5
1.9 CICLO DE MAQUINA: 5
2-. DESCRIPCION DE LA ESTRUCTURA DEL MICROCONTROLADOR
2.1 MICROCONTROLADOR INTEL 8051 6
2.2 MICROCONTROLADOR MICROCHIP PIC 16F84 7
3-. ESPECIFICAR CARACTERISTICAS Y UNIDADES INTERNAS DE MICROCONTROLADORES
3.1 MICROCONTROLADOR INTEL 8051 8-11
3.2MICROCONTROLADOR MICROCHIP PIC 16F84 11-15
4-.TABLA COMPARATIVA DE MICROCONTROLADORES
4.1 MICROCHIP PIC 16F877A-MOTOROLA 68HC11-PARALLAC BASIC STAMP 2. 15
CONCLUSION 16
Introducción
El presente trabajo tiene como objetivo, comprender la importancia del estudio, a la hora de elegir un microcontrolador, para lo cual es necesario realizar un recorrido por distintascaracterísticas, conexionado, ficha técnica de estos, llevándonos así a conocer sus conceptos y definiciones del lenguaje ocupado como tal en esta área, los microcontroladores a su vez los veremos divididos en dos principales estructuras que son Harvard y von Neumann y a su vez la clasificación de diferentes tipos de microcontroladores en sus diferentes funciones.1) Definición de los siguientes conceptos:
Programa:
Un programa informático es un conjunto de instrucciones que una vez ejecutadas realizarán una o varias tareas en una computadora. En esencia, un programa es un medio para llegar a un fin.
El fin será normalmente definido como la información necesaria para solucionar un problema.
En conclusión programa es el proceso parasolucionar un problema.
Instrucción:
Para la informática, una instrucción es un conjunto de datos (números y letras) que se insertan en una secuencia y que indican a un procesador la operación que debe ejecutar.
En simples palabras una instrucción indica a la computadora la o las operaciones que ésta debe realizar con unos datos terminados.
Lenguaje de programación:
Es aquella estructura que, conuna cierta base sintáctica y semántica, imparte distintas instrucciones a un programa de computadora, el lenguaje de programación es aquel elemento dentro de la informática que nos permite crear programas mediante un conjunto de instrucciones, operadores y reglas de sintaxis; que pone a disposición del programador para que este pueda comunicarse con los dispositivos hardware y softwareexistentes.
Lenguaje de alto nivel:
Es el encargado de mostrar distintos Algoritmos de modo tal de que un usuario pueda leerlo, reorganizar, interpretar, ordenar y modificar un procesamiento de datos en forma sencilla y rápida, teniendo los conocimientos previos para sus distintas normativas y organizaciones y una elaboración de un Código de Programación viable, distanciándose del que es propio de losordenadores, que está solamente ligado a su mera ejecución siguiendo las órdenes que de allí derivan.
Lenguaje de bajo nivel:
Un lenguaje de programación de bajo nivel de abstracción es el que proporciona un conjunto de instrucciones aritmeticológicas sin la capacidad de encapsular dichas instrucciones en funciones que no estén ya contempladas en la arquitectura del hardware.
Dicho lenguajees muy simple o nada complicado, pero estructurar programas a ese nivel es muy difícil. Dado que este lenguaje viene dado por las especificaciones técnicas del hardware, no permite una abstracción fuera de lo estipulado para el microprocesador de un ordenador. Consecuentemente, es fácilmente trasladado a lenguaje de máquina.
Programa objeto:
Es el responsable de que el ordenador pueda...
Regístrate para leer el documento completo.