Lopo

Páginas: 5 (1068 palabras) Publicado: 11 de abril de 2011
UNIVERSIDAD AUTONOMA DE SINALOA

INGENIERIA EN PROCESOS INDUSTRIALES

LABORATORIO DE MICROCONTROLADORES Y MICROPROCESADORES

GRUPO: 3-1

PRACTICA 5

LUIS URIARTE RODRIGUEZ
PACHECO SAINZ DANIEL

OBJETIVO
Realizar un programa para el manejo del convertidor analógico-digital.
INTRODUCCION
De los recursos contenidos en el PIC 16F877A, quizá el convertidor analógico-digital sea delque mas aplicaciones estamos acostumbrados a ver en nuestra vida diaria, sensores de temperatura, luz, humedad, humo…, son valores que nos interesa monitorear pero que necesitan ser traducidos para ser entendidos por el sistema de control, labor que realizan los convertidores analógico-digital. La tarea de conversión el siempre igual, sea cual sea el sensor utilizado.
El microcontrolador PIC16F877A tiene incorporado un convertidor analógico-digital (CAD) de 10 bits de resolución, procesa señales analógicas y trabaja con la técnica de aproximaciones sucesivas. Dispone de un multiplexor 8 a 1 que permite aplicar a la entrada de CAD diversas señales analógicas desde las patitas del circuito integrado (selección de canal). La resolución que tiene cada bit procedente de la conversión tiene unvalor que es función de la tensión de referencia Vref, de acuerdo con la formula siguiente:
Resolución= (Vref+ + Vref-) / 1024 = Vref/ 1024
A través del canal de entrada seleccionado, se aplica la señal analógica a un condensador de captura y mantenimiento (simple and hold) y luego se introduce al convertidor, el cual proporciona un resultado digital de 10 bits. El convertidoranalógico-digital es el único dispositivo que puede funcionar en modo reposo (SLEEP), para ello el reloj del convertidor deberá conectarse al oscilador XT interno.
MARCO TEORICO
un micro controlador es un circuito integrado de alta escala de integración que incorpora la mayor parte de los elementos que configuran un controlador un micro controlador dispone normalmente de los siguientes componentes:
*Procesador o ucp (unidad central de proceso)
* Memoria RAM para contener los datos
* Memoria para el programa tipo rom /prom /eprom
* Líneas de e/s para comunicarse con el exterior
* Diversos modos para el control de periféricos(temporizador, puerta serie, paralelo, cad,)
* Generador de pulsos de reloj

DIAGRAMA DE FLUJO



ESQUEMATICO

PROCEDIMIENTO

1. Creando elproyecto en MPLAB
a. En la barra de menús entramos Project>Project wizard nos aparece el siguiente cuadro de dialogo el cual daremos click en siguiente>

b. Enseguida nos aparece un nuevo cuadro de dialogo el cual nos pedirá que seleccionaremos el PIC con que vamos a programar en nuestro caso es el PIC 16f877a
una vez seleccionado damos
click en siguiente>

c. Nospedirá que seleccionemos el lenguaje elegimos la que esta seleccionada y damos siguiente
d. Al darle siguiente nos aparecerá otro cuadro de dialogo el cual nos pide la ubicación donde queremos guardar nuestro proyecto y el nombre de nuestro proyecto

e. Al darle click en siguiente se abrirá un nuevo cuadro de dialogo en el cual hacemos lo sig> c:program files\microchip\mpasmsuite\template\object\16f877a.asm presionamos add y aparecerá nuestro microchip con una letra en color negrita le damos click hasta que aparezca la letra c
f. Damos click en siguiente y luego en finalizar y ya tenemos nuestro proyecto en el cual podemos programar.
Paso2. Programando en MPLAB
a. Para programar damos doble click en el código de nuestro chip del siguiente cuadro de dialogob. se abrirá una ventana donde escribiremos el código, NOTA: esta ventana ya viene con un código este debe ser borrado para su nueva programación.

c. una vez borrado el código se procede a programar en este caso se programo el siguiente código:

;list p=16f877a ; list directive to define processor
; #include <p16f877a.inc> ; processor specific variable...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • lopes
  • lopo
  • Lope
  • Lopes
  • lopes
  • lop
  • Lopo
  • Lopas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS