Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
IV CICLO
Laboratorio No 07
CONVERSIN AD
Integrantes:
Rosales Snchez, Nolan Alexis
Martinez Apolinario, Jos Jacobo
Seccin: A
Profesor:
Cesar Augusto Ciriaco Martnez
2016 -I
ndice
I.
Introduccin.pg. 3
II.
Objetivos...pg. 4
III.
Equipos y materiales.pg. 4
IV.
Marco terico...pg. 5
V.
Procedimiento.pg. 7
VI.
Conclusiones..pg. 18
VII. Observaciones...pg. 19
VIII. Recomendaciones.pg. 19
IX.
Bibliografa..pg. 22
I.
Introduccin
Objetivos
II.
III.
-
Equipos y Materiales
Computadora
Software de desarrollo MPLAB
Proyector multimedia
Gua de laboratorio
IV.
Fundamento Terico
Compilador MPLAB:
Es un editor IDE gratuito, destinado a productos de la marca Microchip. Este
editor es modular, permite seleccionar los distintos microcontroladores
soportados, adems de permitir la grabacin de
estos circuitos integrados directamente al
programador.
Es un programa que corre bajo Windows, Mac
OS y Linux. Presenta las clsicas barras de
programa, de men, de herramientas de estado,
etc. El ambiente MPLAB posee editor de texto,
compilador y simulacin (no en tiempo real).
Para comenzar un programa desde cero para luego grabarlo al
microcontrolador (C) en MPLAB X IDE, los pasos a seguir son:
1.
2.
3.
4.
Convertidor ADC:
5
El conversor Anlogo Digital (CAD) nos permite cambiar una seal analgica por
una digital. Los PIC tienen un conversor interno que permite esta conversin. Para
visualizar la seal en cdigo binario en un LCD se debe pasar al cdigo BCD, para
luego poder convertir el valor a su respectivo nmero en el cdigo ASCII.
El conversor necesita una tensin de referencia
. Dependiendo de cuantos
bits se estn trabajando tendremos que usar las siguientes frmulas:
V.
10
11
13
Qu sucede en el ADC?
Bueno observamos que cuando se vara el potencimetro que en este
caso es sensor, el mdulo ADC del pic modifica la seal haciendo en
binario lo cual se hace visible a travs de los LEDS.
En qu consiste el primer programa?
14
Bueno esta rutina nos ayuda a convertir a travs de los puertos A las
seales anlogas a travs del ADCON0 quien controla la operacin
de conversin A/D, as mismo estos valores son guardos en el
RegADC1 que al final ser desplazado por el PORTB.
En qu canal del PIC est ingresando el voltaje?
En el PORTA 1 se observa que ingresa voltaje, el potencimetro hace
en funcionamiento de un sensor.
Simulacin 2:
15
16
17
VI.
Conclusiones
18
VII. Observaciones
Se debe tener los conceptos claros, como el funcionamiento y
conexin interna del PIC 16F877A. Dado que al momento de realizar
pequeas aplicaciones, ya tenemos una base la lgica del
comportamiento del integrado.
Se debe ingresar debidamente al laboratorio con nuestros EPP, para
realizar la implementacin y posterior anlisis de nuestros proyectos
con los PIC 16F877A.
VIII. Recomendaciones
Recomendamos que cada uno de los estudiantes cuente con el
software de desarrollo, para este laboratorio el MPLAB, y si es posible
con el mdulo quemador y el PIC.
De esta manera, podemos realizar las prcticas de laboratorio de
forma ms didctica y mejorar tanto la sintaxis de la programacin
como la implementacin de los mismos.
19
IX.
Aplicacin de lo aprendido:
Hacer un programa e implementar el hardware respectivo tal que
me muestre en una pantalla LCD el valor de 2 entradas
analgicas. Uno de temperatura de 10 a 120C la cual se mostrar
en la primera lnea y otra donde muestre el valor en tensin de un
sensor de Humedad de 0 a 5 Voltios.
Solucin:
Hacemos la programacin en el software MPLAB:
list p=16f877a
include<p16f877a.inc>
include<macro16f877.inc>
__config 3f32
cblock 0x20
endc
org 0000h
;---------------------------------
banco 1
clrf trisc
clrf trisd
banco 0
clrf portb
clrf portc
20
clrf portd
repite
goto repite
;---------------------------------
include<electronicpic16f877.asm>
include<adc.asm> ;comentar:
end
21
X.
Bibliografa
22