كبار المنتدى السلام عليكم
حاولت الاضافة على هذا الكود ولم انجح ممكن حد من الاعضاء يساعدني
مقياس حرارة اريد عندما تصل الحرارة 32 درجة يعمل الليد على اي بورت
فاضي من الميكرو وعندما تصل الحرارة 40 درجة ينطفيء الليد شكرا لكم
[IMG]

[/IMG]
كود:
signed char u0;
signed char u1;
signed char u2;
int nnn=0;
char seg[]={64,121,36,48,25,18,2,120,0,16};
void cck (ffff)
{
u0=(nnn%10);
u1=((nnn%100)/10);
u2=(nnn%1000)/100;
PORTB=32;PORTC=seg[u0];Delay_ms(5);
PORTB=64;PORTC=seg[u1];Delay_ms(5);
PORTB=128;PORTC=seg[u2];Delay_ms(5);
}
unsigned ADC_VVV;
void main( )
{
TRISA=1;
TRISB=0;
TRISC=0;
PORTC=0;
while(1)
{
ADC_VVV = ADC_Read(0);
nnn =(ADC_VVV*5)/10;
Delay_ms(10);
cck ();
}
}