EDICIÓN, ENSAMBLAJE Y SIMULACIÓN DE PROGRAMAS EN LENGUAJE MNEMOTÉCNICO, PARA EL MICROCONTROLADOR PIC16F1787 PRACTICA DE LABORATORIO

Páginas: 5 (1091 palabras) Publicado: 22 de febrero de 2015
Objetivos:
1. Recordar las características de los diferentes niveles de Programación.
2. Conocer las características y facilidades que permite el paquete de Programas MPLAB, en lo que respecta a los procesos de Edición, Ensamblaje y Simulación de Programas utilizando la Máquina Computadora como Herramienta de Ayuda al diseño y Depuración de programas.
3. Ejercitar a través del Simulador delMicrocontrolador PIC16F1787 la Arquitectura y el funcionamiento del mismo.
4. Ejercitar a través del desarrollo de programas en Lenguaje Mnemotécnico el uso de las instrucciones del PIC16F1787.
5. Adquirir habilidades en lo referente al diseño y puesta a punto de programas utilizando la computadora como elemento de ayuda.

Sumario:

-Lenguajes de Programación. Características

Son loslenguajes utilizados para escribir programas de computadoras, Están formados por un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones. Al proceso por el cual se escribe, se prueba, se depura, se compila (de ser necesario) y se mantiene el código fuente de un programa  se le llama programación.

Los principales tipos delenguajes utilizados en la actualidad son tres:

1) Lenguajes máquina: son aquellos que están escritos en lenguajes directamente inteligibles por la máquina (computadora), ya que sus instrucciones son cadenas binarias (cadenas o series de caracteres-dígitos- 0 y 1) que especifican una operación, y las posiciones (dirección) de memoria implicadas en la operación se denominan instrucciones demáquina o código máquina. El código máquina es el conocido código binario.

2) Lenguaje de bajo nivel (ensamblador): son más fáciles de utilizar que los lenguajes máquina, pero, al igual, que ellos, dependen de la máquina en particular. El lenguaje de bajo nivel por excelencia es el ensamblador (assembly languaje). Las instrucciones en lenguaje ensamblador son instrucciones conocidas como nemotécnicos(mnemonics). Por ejemplo, nemotécnicos típicos de operaciones aritméticas son: en inglés, ADD, SUB, DIV, etc.; en español, SUM, RES, DIV, etc.
Un programa escrito en lenguaje ensamblador no puede ser ejecutado directamente por la computadora (en esto se diferencia esencialmente del lenguaje máquina), sino que requiere una fase de traducción al lenguaje máquina. El programa original escrito enlenguaje ensamblador se denomina programa fuente y el programa traducido en lenguaje máquina se conoce como programa objeto, ya directamente inteligible por la computadora. El traductor de programas fuente a objeto es un programa llamado ensamhludor (assembler), existente en casi todas las computadoras.

3) Lenguajes de alto nivel: son los más utilizados por los programadores. Están diseñadospara que las personas escriban y entiendan los programas de un modo mucho más fácil que los lenguajes máquina y ensambladores. Otra razón es que un programa escrito en lenguaje de alto nivel es independiente de la máquina; esto es, las instrucciones del programa de la computadora no dependen del diseño del hardware o de una computadora en particular. En consecuencia, los programas escritos enlenguaje de alto nivel son portables o transportables, lo que significa la posibilidad de poder ser ejecutados con poca o ninguna modificación en diferentes tipos de computadoras; al contrario que los programas en lenguaje máquina o ensamblador, que sólo se pueden ejecutar en un determinado tipo de computadora.

-Descripción del Programa Ensamblador y Enlazador del MPLAB de la Microchip

Elensamblador de Microchip que viene con MPLAB es el MPASM, que nos permite escribir el código y ensamblarlo para producir como salida un fichero .HEX que luego grabaremos en el PIC o que nos servirá para utilizarlo con el simulador que incorpora MPLAB, en otros programas como PROTEUS o por ejemplo en emuladores de PIC.
Con MPASM podemos producir un fichero .HEX a partir de un único archivo ASM con...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programas Para La Edición De Video
  • Programa Practicas Del Lenguaje 2010
  • Programas para edicion de audio y video
  • Programas Para Laboratorios Clinicos
  • Programa para practicar
  • Programa Para Practica Docente
  • Programas en Lenguaje C para el microcontrolador PIC16F877
  • Practicas para laboratorio biología

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS