السلام عليكم ورحمة الله وبركاته
--------------------------------
الموقع مصاب بالفيرس
رجاء رفعه على رابط اخر
|
السلام عليكم هدا هوا الكود للبرنامج
كود:
char *text="Frequencey METER";
unsigned int i=1,si=0;
unsigned char ch;
unsigned long t,v,tot,rate;
void main()
{
trisa=trisd=0xff;
porta=portd=0xff;
ADCON1 = 0x82;
TRISB = 0;
Lcd_Init(&PORTB);
Lcd_Cmd(Lcd_CLEAR);
Lcd_Cmd(Lcd_CURSOR_OFF);
Lcd_Out(1, 1, text);
while(1){
t=i=v=0;
do{
i=1;
}while(portd.f0==0);
do{
++t;
Delay_us(1);
}while(portd.f0==1);
do{
++v;
Delay_us(1);
}while(portd.f0==0);
t=(float)t;
v=(float)v;
rate=v+t;
if(2*v<rate) tot=rate;
else
tot=2*v;
tot=62426/tot;
ch=tot/100000;
lcd_chr(2,2,48+ch);
ch=(tot/10000)%10;
lcd_chr_cp(48+ch);
ch=(tot/1000)%10;
lcd_chr_cp(48+ch);
ch=(tot/100)%10;
lcd_chr_cp(48+ch);
ch=(tot/10)%10;
lcd_chr_cp(48+ch);
ch=tot%10;
lcd_chr_cp(48+ch);
lcd_chr_cp('H');
lcd_chr_cp('z');
}
}
وصورة البروتس
http://upload.qariya.info/images/qar...03a58459b8.jpg