Frekans okuma

Başlatan Oracle1, 21 Mart 2016, 23:39:02

Oracle1

sorun çözülmüştür.

MB_77

#1
bu mesaj tarafımdan silinmiştir.

MB_77

#2
bu mesaj tarafımdan silinmiştir.

Oracle1

MB_77 Tam anlayamadım da kod olarak örnekle göstersen hangi fonksiyonu kullanacağız.

MB_77

#4
bu mesaj tarafımdan silinmiştir.

Oracle1

Usta verdiğin bilgiler için teşşekürler burda ben bişeyler yaptım ne gibi yanlışım var

@ DEVICE pic16F877A
@ DEVICE pic16F877A, WDT_off
@ DEVICE pic16F877A, PWRT_ON
@ DEVICE pic16F877A, PROTECT_OFF
@ DEVICE pic16F877A, XT_OSC

DEFINE OSC 4

ADCON0.1=1

ana:

bekle1:
if cevrim=0 then bekle1 
cevrim=0

bekle2:
if adcon0.1=1 then bekle2

ad=adresh*256+adresl
ad4=ad3
ad3=ad2
ad2=ad1
ad1=ad

ad=ad1+ad2+ad3+ad4
ad=ad/2
ad=ad/2
adt2=adt1
adt1=ad
if adt2>adt1 then
sdus=sdus+1
syuk=0
else
sdus=0
syuk=syuk+1
endif
if syuk=3 then
ybay=1
endif
if ybay=1 then
if sdus=3 then
frek=tmr1
tmr1=0
syuk=0
sdus=0
ybay=0
gosub islem
endif
endif

goto ana
islem:
if frek>24000 then     
if frek<26000 then
PORTA.0=1
endif
endif
return

MB_77

#6
bu mesaj tarafımdan silinmiştir.

Oracle1

sinyal voltajı 3 volt olabilir ustam bir örnek yazabilirsin açıklayıcı olur

MB_77

#8
bu mesaj tarafımdan silinmiştir.

Oracle1

Çok iyi olur ustam bu işlerde yeniyimde komparator flan açıklarısan kodda neyin ne olduğunu çok iyi olur

MB_77

#10
bu mesaj tarafımdan silinmiştir.

Oracle1

derleme hatası alıyorum neden

MB_77

#12
bu mesaj tarafımdan silinmiştir.

Oracle1


MB_77

#14
bu mesaj tarafımdan silinmiştir.

Powered by EzPortal