programación de microcontroladores

Páginas: 44 (10904 palabras) Publicado: 3 de junio de 2014
- TALLER DE ELECTRONICA-

ESCUELA TECNICA Nº17
Brigadier General Cornelio Saavedra

TALLER DE
ELECTRONICA
TRABAJO PRÁCTICO
Nº:
Microcontroladores
CICLO LECTIVO 20__

Ing. Carlos Adrián Fionda

- TALLER DE ELECTRONICA-

Microcontrolador PIC

¿Qué es un microcontrolador?
Un microcontrolador PIC es un circuito integrado único pequeño que cabe en la palma de la
mano, puede ser enfunción de las capacidades del mismo desde 8 pines a 40 pines. Así como los
microprocesadores tradicionales requieren de cuatro o cinco circuitos integrados separados, a saber:
el microprocesador en si mismo, un chip de memoria de programa EPROM, algunas memorias
RAM y una interfase de entrada/salida, con los microcontroladores PIC todas estas funciones se
incluyen en un solo chip, haciéndolomás económico y mas fácil de usar.
Los microcontroladores PIC se pueden usar como el cerebro para controlar una gran variedad
de productos, lo que antes se hacía con muchos componentes hoy se puede hacer con un solo chip y
pocos componentes asociados. Para controlar dispositivos será necesario hacer la interfaz para
conectarlos al microcontrolador. Paralelo a la forma de conectardispositivos, será necesario
comprender algunas nociones de programación, en este caso BASIC que utiliza el compilador que
vamos a utilizar.
Antes de comenzar a incorporarnos a la terminología de la programación será necesario
hacer unas aclaraciones.
En general los humanos nos comunicamos en un idioma, que es el conjunto de símbolos,
signos y significados que permiten de alguna manera entendernos, enesta zona del mundo, el
idioma es el castellano, en cambio en otras partes es el inglés que es el idioma que domina
técnicamente lo tecnológico.
A su vez los microcontroladores, entienden un código, con el cual se los diseño, que es el
binario, sólo conocen ceros y unos, y si los agrupo serán instrucciones y datos en hexadecimal.

Ing. Carlos Adrián Fionda

- TALLER DE ELECTRONICA-

Enel medio de estos dos deberán existir entonces, como indica la figura siguiente una serie
de “traductores” que permitan entenderse a diferente nivel al humano y al microcontrolador.
.PAS
.BAS
.C

Humano

Algoritmo

Diagrama
de flujo

CASTELLANO
INGLES

Intérprete
o
compilador

PASCAL
BASIC
C

.ASM

.HEX

Ensamblador

µControla
dor

ASSEMBLER

BINARIO
(0 y 1)Estos traductores, pueden utilizarse o no, y dependerá de la habilidad del programador y su
experiencia previa el poder saltearse esos pasos. El primero se llama algoritmo, que es en realidad el
planteo del problema a resolver, en función de los datos y accionamientos o salidas requeridas, se
indican los pasos a efectuar para resolver el problema.
El diagrama de flujo es la traducción de lospasos establecidos en el algoritmo en diagramas
que están estandarizados y catalogados en función de su utilización que se interconectan con
conductores que indican el flujo del programa. Existen entornos de desarrollo que permiten obtener
el código de ensamblador directamente desde el dibujo del diagrama de flujo.
El intérprete o compilador, traducirá los pasos, pensados en castellano o inglés,en órdenes
similares a nuestra forma de expresar la resolución de los problemas. Cada intérprete tiene un
conjunto de instrucciones que resuelven pasos de problema y dispone de una sintaxis y de la
utilización de signos y símbolos de manera preestablecida.
Algunos compiladores son el BASIC, PASCAL o C, y cada uno de ellos tiene sus
características y utiliza sintaxis propia.
El ensambladorsería el próximo paso y permite escribir en forma más cercana al
microcontrolador en un lenguaje llamado assembler, que consiste en el conjunto de instrucciones
del micro, que son elementales, alrededor de 35 para el que vamos a utilizar, y que mediante la
combinación de ellas se pueden hacer tareas mas complejas.
A medida que nos acercamos al microcontrolador decimos que bajamos el nivel,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programacion de microcontroladores
  • Programacion de Microcontroladores
  • HERRAMIENTAS PARA LA PROGRAMACION DE MICROCONTROLADORES
  • programacion de microcontroladores temporizadores
  • Programación pwm en microcontroladores
  • Programacion De Microcontroladores.
  • Programacion microcontroladores
  • programacion de microcontroladores

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS