Ingeniero

Páginas: 4 (803 palabras) Publicado: 7 de mayo de 2013
INFORME PRÀCTICA 4
PROGRAMACIÓN MULTITAREA Y VISUALIZACIÓN DINÁMICA


DIEGO TAFUR 2420052004
STEPHANY FLOREZ 2420052204


Se desea implementar mediante una pantalla LCD, un LM35 y un MCUde gama media, un termómetro digital programable, al cual se le puede ajustar un rango de temperatura de operación mediante un teclado matricial. Al sobrepasar el rango superior debe avisar medianteun mensaje en la pantalla de alerta, igualmente al bajar la temperatura del rango inferior.
cuencias de tiempos.


ESTRATEGIA DE SOLUCIÓN

Para desarrollar este problema usamos un LM35 que esun transistor el cual trabaja con una pendiente de 10mV/gradoC. Usamos el conversor ADC del MCU 16F877A con una resolución de 10 bits (4.88mV por escalón el cual nos brinda un excelente tiempo demuestreo y de nivel lógico capturado). Al iniciar, el MCU nos muestra el valor de temperatura tomado actualmente. Si se oprime la tecla asterisco en el teclado matricial, se inicia la programación de losrangos de temperatura de operación deseados, primero el rango superior, seguidamente del inferior. Seguidamente el sistema nos entrega nuevamente el valor de temperatura actual capturado. Sillegaste a superar cualquier umbral sea superior o inferior, el sistema mostrará la alerta seguido momentáneamente del valor de la temperatura actual.

CÓDIGO UTILIZADO EN MPLAB (LENGUAJE C)//////////////////////////////////////////////////////////////////////////////////////
// //
// Ejercicio: //
// Programa para visualizar en LCD una señal de voltajeanalógica entre 0 y 5 V //
// //
//////////////////////////////////////////////////////////////////////////////////////

//// lcd_init() Must be called before any otherfunction. ////
//// ////
//// lcd_putc(c) Will display c on the next position of the LCD. ////
////...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS