Practica microcontroladores

Solo disponible en BuenasTareas
  • Páginas : 2 (327 palabras )
  • Descarga(s) : 0
  • Publicado : 17 de febrero de 2012
Leer documento completo
Vista previa del texto
FACULTAD DE ELECTRÓNICA Y CIENCIAS INDUSTRIALES
ESCUELA DE CONTROL Y AUTOMATIZACION
LABORATORIO DE MICROPROCESADORES I

PRACTICA No. 09: PRACTICA CON SENSOR DE TEMPERATURA LM35

OBJETIVOS* Conocer las instrucciones para el control de sensor de temperatura LM35.

FUNDAMENTO TEORICO

El circuito integrado LM35 es un sensor de temperatura cuya tensión de salida es linealmenteproporcional con la temperatura en la escala Celsius (centígrados). Posee una precisión aceptable para la aplicación requerida, no necesita calibración externa, posee sólo tres terminales, permite censarremotamente y es de bajo costo
* Factor de escala : 10mV/ºC ( garantizado entre 9,8 y 10,2mV/ºC)
* Rango de utilización : -55 ºC < T < 150 ºC
* Precisión de : ~1,5ºC (peor caso)
*No linealidad : ~0,5ºC (peor caso)

ENUNCIADO DEL EJERCICIO

En un LCD de 2x16, monitoriar la temperatura en dos sitios distintos utilizando el circuito integrado LM35.

ESQUEMA

Figura 1.-Conexión del LM35, el LCD 16x2 y el ATMEGA164P.

MATERIALES

* Microcontrolador Atmega164P (1)
* Protoboard (1)
* Display LCD LM016L (1)
* Potenciometro 1 K (1)
* Sensores detemperatura LM35
* Fuente de voltaje regulada 5V/1A
* Grabador AVR tipo USB2.0

DESARROLLO DEL PROGRAMA
El programa es el siguiente:

Nombre del archivo: LM35.bas

'PUERTO C LCD'PUERTO A ADC LM35

$regfile = "m164pdef.dat"
$crystal = 8000000

Ddrb.2 = 1
Portb.2 = 0

Waitms 10
Config Lcdpin = Pin , Db4 = Portc.4 , Db5 = Portc.5 , Db6 = Portc.6 , Db7 = Portc.7 , E =Portc.2 , Rs = Portc.0

Ddrc.3 = 1
Portc.3 = 1

Config Lcd = 16 * 2 'CONFIGURACION DE PANTALLA
Config Adc = Single , Prescaler = Auto
Start Adc
DimDato1 As Single
Dim Dato2 As Single
Dim W As Word

Config Single = Scientific , Digits = 1 'RESOLUCION PUNTO DECIMAL A 1 DIGITO
Cursor Off
Cls

Do
W = Getadc(6)...
tracking img