Basit Dedektör Devresi - Çalışma Mantığını Anlamadım

nakres79

Üye
Katılım
16 Haz 2007
Mesajlar
14
Puanları
1
Yaş
39
Merhaba Arkadaşlar,

Basit bir dedektör devresi ilgimi çekti. Fakat çalışma mantığını anlamadım 12F serisine yabancıyım ve C dilinde yazılmış.


/*
*******************************************************************************
* picoBAT : an ultra simple ultrasonic bat detector
*******************************************************************************
*
* Author : Bruno Gavand, February 2009
* see more details on http://www.micro-examples.com/
*
* source code for mikro C compiler V8.2
* feel free to use this code at your own risks
*
* target : PIC12
*
* PIC PIN Assignemnt :
*
* GP0 GP1 : piezo speaker
* GP5 : ultrasonic transducer receiver
*
*******************************************************************************
*/

void main()
{
/*
* configure GPIO as digital port
*/
CMCON0 = 7 ;
ANSEL = 0 ;

TRISIO = 0 ;
GPIO = 0b01 ;

for(;;)
{
/*
* toggles speaker outputs
*/
GPIO ^= 0b11 ;
}
}

PicoBat-circuit-schematic.png


Ultrasonic sensörü osilatör ucuna bağlıyor. Ama konfigürasyon ayarlarını araştırdım. Anladığım kadarıyla tüm pinleri dijital yapıyor ve dahili osilatör kullanıyor. Peki neyi, nasıl algılıyor?

Programın tamamı yukarıda ki gibi. Ekte proje mevcut.

Kolay gelsin
 

Ekli dosyalar

  • PicoBat-project.zip
    6.8 KB · Görüntüleme: 3

Forum istatistikleri

Konular
128,133
Mesajlar
915,308
Kullanıcılar
449,850
Son üye
umutbaysal9

Yeni konular

Çevrimiçi üyeler

Şu anda çevrimiçi üye yok.
Geri
Üst