Вы находитесь на странице: 1из 2

Sanjib Bhuiya i am trying to make a oscilloscope with PIC18F4520,KS0108, by Mikro C programing ....i have made rough version of it......

when i am simulating it in proteous it is working with i/p signal frequency <=10Hz...but when i am using frequency >10hz it is not working.plz help me..i wnt increase its signal frequency range

LikeUnlike Follow PostUnfollow Post 11 minutes ago


Sanjib Bhuiya int scale(int,int,int,int,int); void main() { int x,y; unsigned int adc_rd; ... char *someText; ADCON1 = 0x07; Glcd_Init(&PORTB, 2, 3, 4, 5, 7, 6, &PORTD); Glcd_Fill(0); someText = "SANJIB"; Glcd_Write_Text(someText, 36,3, 1); Delay_ms(1000); Glcd_Fill(0); x=0; while(1) { adc_rd = ADC_read(2);

y=scale(0,1023,adc_rd,0,64); Glcd_Dot(x,y,1); x++; if(x>128) { x=0; Glcd_Fill(0); } } } int scale(int A1,int A2,int value,int B1,int B2) { int la,lb,v; la=A2-A1; lb=B2-B1; v=value*lb; v=v/la; v=v+B1; return(v); }

Вам также может понравиться