Explora Libros electrónicos
Categorías
Explora Audiolibros
Categorías
Explora Revistas
Categorías
Explora Documentos
Categorías
Unidad 2 Paso 3
ENTREGADO POR:
Camilo Gonzlez Prez
Cdigo :1057587785
Diego Daz
Cdigo:
Grupo: 309696_51
ENTREGADO A:
Tutor: JOAN SEBASTIAN BUSTOS
OBJETIVOS
General
Especficos
//Inicia LCD
//Limpia pantalla
//Saca texto
delay_ms(1000);
lcd_gotoxy(14,2);
lcd_putc("oC");
while (true)
{
output_low(pin_A4);
output_low(pin_A5);
}
}
}
DIEGO DIAZ
#include "C:\Users\DIEGO\Documents\unad\MICROPROCESADORES Y
MICROCONTROLADORES\control de temperatura\control de temperatura
2.h"
#include <LCD.C>
void main()
{
char T;
setup_adc_ports(AN0);
setup_adc(ADC_CLOCK_DIV_4);
setup_psp(PSP_DISABLED);
setup_spi(FALSE);
setup_timer_0(RTCC_INTERNAL|RTCC_DIV_1);
setup_timer_1(T1_DISABLED);
setup_timer_2(T2_DISABLED,0,1);
setup_comparator(NC_NC_NC_NC);
setup_vref(FALSE);
lcd_init();
// TODO: USER CODE!!
lcd_putc("CONTROL DE TEMPERATURA "); // MUESTRA EN LA LCD
delay_ms(1000); // ESPERA 1000 MS
lcd_gotoxy(6,1); // POSICIONA LA LCD
lcd_putc("\f DIEGO DIAZ"); // MUESTRA EN LA LCD
delay_ms(1000);
while(1){
T=read_adc()/2; // lee el valor del sensor
printf(lcd_putc,"\fTEMP = %u GRADOS",T); //muestra el dato en la lcd
if(T<=25){ //compara con valor de referencia
lcd_gotoxy(6,2);
lcd_putc("MOTOR OFF"); //muestra en la lcd
output_high (pin_b0); // PRENDE EL LED VERDE
output_low (pin_b1); // LED ROJO APAGADO
output_low (pin_b2); // MOTOR VENTILADOR APAGADO
output_high (pin_b3); // PRENDE LA ALARMA
delay_ms(300);
// ESPERA 300MS
output_low(pin_b3);
delay_ms(300);
// APAGA LA ALARMA
// ESPERA 300 MS
}
else{
lcd_gotoxy(6,2);
lcd_putc("MOTOR ON"); //muestra en la lcd
output_high (pin_b0); // PRENDE EL LED VERDE
output_high (pin_b1); // PRENDE EL LED ROJO
output_high (pin_b2); // PRENDE EL VETILADOR
output_high (pin_b3); // PRENDE LA ALARMA
}
}
}
WILLIAM SALCEDO
#include <16F877A.h>
while(1){
T=read_adc()/2; // lee el valor del sensor
printf(lcd_putc,"\fTEMP = %u GRADOS",T); //MOSTRAR DATO EN
PANTALLA
// ESPERA 300MS
// APAGA LA ALARMA
// ESPERA 300 MS
}
}
}
IMGENES DE SIMULACION
printf(lcd_putc,"GRUPO:51");
delay_ms(50);
if(input(pin_a0)==1)
{
do{}
while(input(pin_a0)==1);
printf(lcd_putc,"CAMILO GONZALEZ PEREZ/h 1057587785");
}
if(input(pin_a1)==1)
{
do{}
while(input(pin_a1)==1);
printf(lcd_putc,"DIEGO DIAZ/h CODIGO?");
}
if(input(pin_a2)==1)
{
do{}
while(input(pin_a2)==1);
printf(lcd_putc,"DAVID MAURICIO /h CODIGO?");
}
if(input(pin_a3)==1)
{
do{}
while(input(pin_a3)==1);
printf(lcd_putc,"OSCAR EDUARDO PEDRAZA/h CODIGO?");
}
if(input(pin_a5)==1)
{
do{}
while(input(pin_a5)==1);
printf(lcd_putc,"WILLIAM SALCEDO/h CODIGO?");
}}
}
CONCLUSIONES
BIBLIOGRAFA