Escolar Documentos
Profissional Documentos
Cultura Documentos
VISUALIZACIN DINMICA
ANDRES FELIPE BARBOSA
SANTIAGO GOMEZ MERCHAN
PROGRAMA UTILIZADO
#include
#include
#include
#include
#include
<xc.h>
<stdio.h>
<stdlib.h>
<plib/xlcd.h>
<plib/delays.h>
VISUALIZACIN DINMICA
ANDRES FELIPE BARBOSA
SANTIAGO GOMEZ MERCHAN
A--;
u++;
}
u=0;
d++;
}
u=0; d=0; c++;}
u=0; d=0; c=0;}
0x7e,0x14,0x18,0x10,
0x32,0x4a,0x4a,0x2e,
0x70,0x52,0x42,0x3c,
0x06,0x0a,0x72,0x06,
}
void valor2(int A){ u2=0; d2=0;
while (1){
while(d2<10){
while(u2<10){
if(A==0){return;
}
A--;
u2++;
}
u2=0;
d2++;
}
u2=0; d2=0; }
}
void main (){
TRISB=0;
TRISD=0;
TRISE=0;
TRISC=0;
TRISA=0x03;
int numero [10]
[4]={0x3c,0x42,0x42,0x3c,
0x40,0x7e,0x42,0x44,
0x34,0x4a,0x4a,0x34,
0x7c,0x12,0x12,0x0c};
int temperatura, temperatura2;
unsigned int luz;
ADCON0=1;
ADCON1=0x0d;//3
ADCON2=0xa4;//
while (1){
ADCON0=3;
while (ADCON0bits.GO==1){}
if(ADRESH==0)
temperatura=ADRESL;
if(ADRESH==1)
temperatura=ADRESL+256;
if(ADRESH==2)
temperatura=ADRESL+512;
if(ADRESH==3)
temperatura=ADRESL+768;
if(v==1||v==2||v==3||
v==4||v==5||v==6||v==7){
valor(temperatura2/2);
0x44,0x4a,0x52,0x64,
0x36,0x4a,0x42,0x22,
}
if(v==0){
VISUALIZACIN DINMICA
ANDRES FELIPE BARBOSA
SANTIAGO GOMEZ MERCHAN
valor(temperatura/2);
PORTB=0xff;
temperatura2=temperatura;
}
if(v>7)
v=0;
}
ADCON0=7;
while (ADCON0bits.GO==1)
{}
for(int i=0;i<4;i++){
PORTD=numero [u][i];
PORTC=numero [u2][i];
PORTA=numero [u2][i];
if(i==3)
PORTB=0xef;
if(i==2)
PORTB=0xdf;
if(i==1)
PORTB=0xbf;
if(i==0)
PORTB=0x7f;
__delay_us(60);
PORTB=0xff;
if(ADRESH==0)
luz=ADRESL;
if(ADRESH==1)
luz=ADRESL+256;
if(ADRESH==2)
luz=ADRESL+512;
if(ADRESH==3)
luz=ADRESL+768;
luz=(luz*100)/1023;
valor2(luz);
}
for(int i=0;i<4;i++){
PORTD=numero [d][i];
PORTC=numero [d2][i];
PORTA=numero [d2][i];
if(i==3)
PORTB=0xfe;
if(i==2)
PORTB=0xfd;
if(i==1)
PORTB=0xfb;
if(i==0)
PORTB=0xf7;
__delay_us(60);
for(int i=0;i<4;i++){
PORTD=numero [u][i];
PORTC=numero [u2][i];
PORTA=numero [u2][i];
if(i==3)
PORTB=0xef;
if(i==2)
PORTB=0xdf;
if(i==1)
PORTB=0xbf;
if(i==0)
PORTB=0x7f;
__delay_us(60);
PORTB=0xff;
VISUALIZACIN DINMICA
ANDRES FELIPE BARBOSA
SANTIAGO GOMEZ MERCHAN
if(i==0)
PORTB=0x7f;
__delay_us(50);
PORTB=0xff;
}
for(int i=0;i<4;i++){
PORTD=numero [d][i];
PORTC=numero [d2][i];
PORTA=numero [d2][i];
if(i==3)
PORTB=0xfe;
if(i==2)
PORTB=0xfd;
if(i==1)
PORTB=0xfb;
if(i==0)
PORTB=0xf7;
__delay_us(60);
PORTB=0xff;
}
}
}*/
}
}
PROCEDIMIENTO, METODO O ACTIVIDADES
DATASHEETS
Sensor lm35
VISUALIZACIN DINMICA
ANDRES FELIPE BARBOSA
SANTIAGO GOMEZ MERCHAN
CONCLUSIONES
-Se logr observar los cambios en la seal
proporcionada por el sensor a temperatura
ambiente.
-Se analiz que se puede variar el voltaje de
entrada de una toma mediante un circuito que
regule este.
-Simulacin Proteuss
BIBLIOGRAFIA:
http://ww1.microchip.com/downloads/e
n/DeviceDoc/41291G.pdf
http://electronica.webcindario.com/com
ponentes/lm35.htm
VISUALIZACIN DINMICA
ANDRES FELIPE BARBOSA
SANTIAGO GOMEZ MERCHAN
VISUALIZACIN DINMICA
ANDRES FELIPE BARBOSA
SANTIAGO GOMEZ MERCHAN