B OSC2 VOD PIC16F84 MİKRODENETLEYİCİSİ KULLANILARAK CİHAZLARIN TELEFON İLE KONTROLÜNE BİR UYGULAMA. Rabman YAKAR, Etem KÖKLÜKAYA.



Benzer belgeler
TANITIM ve KULLANIM KILAVUZU. Modeller UBA4234-R. Versiyon : KK_UBA_V3.0210

Bilgi Tabanı (Uzman) Karar Verme Kontrol Kural Tabanı. Bulanık. veya. Süreç. Şekil 1 Bulanık Denetleyici Blok Şeması

PIC 16F84 VE TEK BUTONLA BĐR LED KONTROLÜ

Çelik. Her şey hesapladığınız gibi!

GERİ ÖDEME TALEP FORMU T.C. LONDRA BÜYÜKELÇİLİĞİ EĞİTİM MÜŞAVİRLİĞİNE, Sort Kod : Hesap No : İmzası E-posta : Telefon Nu :

PIC MİKROKONTROLÖR TABANLI MİNİ-KLAVYE TASARIMI

DERS 9. Grafik Çizimi, Maksimum Minimum Problemleri

Assembler program yazımında direkt olarak çizgi ile gösterilmemesine rağmen ekranınız ya da kağıdınız 4 ayrı sütunmuş gibi düşünülür.

DÜZCE ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ BÖLÜMÜ EET305 OTOMATİK KONTROL I Dr. Uğur HASIRCI

BİLEŞENLER. Demiryolu Araçları için yüksek hızlı DC devre kesiciler Tip UR6, UR10 ve UR15

PD103 BUTON LED UYGULAMA DEVRESİ UYGULAMA ÖRNEKLERİ MALZEME LİSTESİ

İyon Kaynakları ve Uygulamaları

JeoTes BASINÇLI KAPLAR

Üstel Dağılım SÜREKLİ ŞANS DEĞİŞKENLERİNİN OLASILIK YOĞUNLUK FONKSİYONLARI

DERS 9. Grafik Çizimi, Maksimum-Minimum Problemleri Grafik çiziminde izlenecek adımlar. y = f(x) in grafiğini çizmek için

T.C. BALIKESİR ÜNİVERSİTESİ MÜHENDİSLİK MİMARLIK FAKÜLTESİ MAKİNE MÜHENDİSLİĞİ BÖLÜMÜ K-203 GERİ KAZANIMLI LOKAL HAVALANDIRMA SETİ

Günlük Bülten. 27 Şubat TCMB, Şubat ayı PPK toplantısı özetini yayınladı

PIC TABANLI, 4 BASAMAKLI VE SER

PNOZ Emniyet Röleleri

Program Kodları. void main() { trisb=0; portb=0; while(1) { portb.b5=1; delay_ms(1000); portb.b5=0; delay_ms(1000); } }

ROBOT KOL BİTİRME PROJESİ DÖNEM İÇİ RAPORU

Ruppert Hız Mekanizmalarında Optimum Dişli Çark Boyutlandırılması İçin Yapay Sinir Ağları Kullanımı

LCD (Liquid Crystal Display )

DOĞUŞ ÜNİVERSİTESİ MATEMATİK KLÜBÜ FEN LİSELERİ TAKIM YARIŞMASI 2007 SORULARI

T.C. MİLLÎ EĞİTİM BAKANLIĞI MEGEP (MESLEKİ EĞİTİM VE ÖĞRETİM SİSTEMİNİN GÜÇLENDİRİLMESİ PROJESİ) ENDÜSTRİYEL OTOMASYON TEKNOLOJİLERİ

BÖLÜM II A. YE Đ BETO ARME BĐ ALARI TASARIM ÖR EKLERĐ ÖR EK 2

İMAR VE ŞEHİRCİLİK MÜDÜRLÜĞÜ Harita Şefliği 18. madde uygulaması(1/2) iş akış şeması

ISI GERİ KAZANIMI (Çapraz Akış) DENEY FÖYÜ

Ödülü hayat olanlar için... Ayrıcalığı ile

Mikroislemci Kontrollu Prototip Trafik Lambalari ve Geri Sayici

DERS 7 PIC 16F84 PROGRAMLAMA İÇERİK. PIC 16F84 örnek programlar Dallanma komutları Sonsuz döngü

Mikroişlemciler Ara Sınav---Sınav Süresi 90 Dk.

SONLU ELEMANLAR YÖNTEMİ İLE TEK FAZLI TRANSFORMATÖRÜN ÇALIŞMA NOKTASININ BELİRLENMESİ. Ali İhsan ÇANAKOĞLU

Günlük Bülten. 27 Aralık Merkez Bankası Baş Ekonomisti Hakan Kara 2012 yılının %6 civarında enflasyonla tamamlanacağını düşündüklerini söyledi

Asenkron Makinanın Alan Yönlendirme Kontrolünde FPGA Kullanımı ALAN İ., AKIN Ö.

Anaparaya Dönüş (Kapitalizasyon) Oranı

DERS 7. Türev Hesabı ve Bazı Uygulamalar II

16F84 ü tanıt, PORTB çıkış MOVLW h FF MOWF PORTB

Deney No Deney Adı Tarih. 3 Mikrodenetleyici Portlarının Giriş Olarak Kullanılması / /201...

metal (bakır) metaloid (silikon) metal olmayan (cam) iletken yar ı iletken yalıtkan

PIC MİKRODENETLEYİCİLERİN HAFIZA YAPISI. Temel olarak bir PIC içerisinde de iki tür hafıza bulunur:

Tüm projelerinizin merkezinde YENİLİKLER Bas/çek mekanizmalı topraklı priz (s. 334) Celest Antimikrobiyel mekanizmalar (s.

VT 265

TOPRAK KİRLİLİĞİNİN KONTROLÜ VE NOKTASAL KAYNAKLI KİRLENMİŞSAHALARA DAİR YÖNETMELİK (1)

TOPRAK KİRLİLİĞİNİN KONTROLÜ VE NOKTASAL KAYNAKLI KİRLENMİŞ SAHALARA DAİR YÖNETMELİK (1)

Kurulum Öncesi Uyarılar

e sayısı. x için e. x x e tabanında üstel fonksiyona doğal üstel fonksiyon (natural exponential function) denir. (0,0)

YÖNETMELİK TOPRAK KİRLİLİĞİNİN KONTROLÜ VE NOKTASAL KAYNAKLI KİRLENMİŞ SAHALARA DAİR YÖNETMELİK

İletkende seri olarak tel direnci ve magnetik alandan doğan reaktans ile şönt olarak elektrik alandan doğan toprak kapasitesi mevcuttur.

Farklı Kural Tabanları Kullanarak PI-Bulanık Mantık Denetleyici ile Doğru Akım Motorunun Hız Denetim Performansının İncelenmesi

FARKLI SICAKLIKLARDAKİ GÖZENEKLİ İKİ LEVHA ARASINDA AKAN AKIŞKANIN İKİNCİ KANUN ANALİZİ

İÇİNDEKİLER 1. KLAVYE KLAVYE RB KLAVYE RBHIGH DİSPLAY... 31

YENİ NESİL CAM KORKULUK SİSTEMLERİ

TLE 35128R Serisi CATV Hat Tekrarlayıcılar

Mikroişlemci: Merkezi işlem biriminin fonksiyonlarını tek bir yarı iletken tümleşik devrede birleştiren programlanabilir sayısal elektronik devre

BÖLÜM Mikrodenetleyicisine Giriş

LCD (Liquid Crystal Display)

TOPRAK KİRLİLİĞİNİN KONTROLÜ VE NOKTASAL KAYNAKLI KİRLENMİŞ SAHALARA DAİR YÖNETMELİK (1)

KONFİGÜRASYON BİTLERİ

PIC16F87X te ADC MODÜLÜNÜN KULLANIMI

DESTEK DOKÜMANI. Mali tablo tanımları menüsüne Muhasebe/Mali tablo tanımları altından ulaşılmaktadır.

İstanbul Teknik Üniversitesi IEEE Öğrenci Kolu

BÖLÜM 7. Sürekli hal hatalarının değerlendirilmesinde kullanılan test dalga şekilleri: Dalga Şekli Giriş Fiziksel karşılığı. Sabit Konum.

08 Haziran 2010 Resmî Gazete Sayı : YÖNETMELİK TOPRAK KİRLİLİĞİNİN KONTROLÜ VE NOKTASAL KAYNAKLI KİRLENMİŞ SAHALARA DAİR YÖNETMELİK

Yrd.Doç. Dr. Bülent ÇOBANOĞLU. Sakarya Üniversitesi, Teknoloji Fakültesi

ORTAM SICAKLIĞININ SOĞUTMA ÇEVRİMİNE ETKİSİNİN SAYISAL OLARAK MODELLENMESİ

DRC ile tam bölünebilmesi için bir tane 2 yi ayırıyoruz. 3 ile ) x 2 2x < (

NEM ALMALI SOĞUTMA SİSTEMLERİ

3.2 PIC16F84 Yazılımı PIC Assembly Assembler Nedir?

Günlük Bülten. Günlük Bülten

- BANT TAŞIYICILAR -

8 Ledli Havada Kayan Yazı

Hacettepe Robot Topluluğu

DESIGN OF A FUZZY-PI CONTROLLED THREE-PHASE ACTIVE POWER FILTER

1. PORTB ye bağlı 8 adet LED i ikili sayı sisteminde yukarı saydıracak programı

Bağımsızlığının 20. Yılında Azerbaycan

T.C. MİLLÎ EĞİTİM BAKANLIĞI DENİZCİLİK MİKRODENETLEYİCİ 2

KANUN TOHUMCULUK KANUNU. Kanun No Kabul Tarihi : 31/10/2006 BİRİNCİ BÖLÜM. Amaç, Kapsam ve Tanımlar

UYGULAMA 05_01 MİKRODENETLEYİCİLER 5.HAFTA UYGULAMA_05_01 UYGULAMA_05_01. Doç.Dr. SERDAR KÜÇÜK

TUŞ TAKIMI (KEYPAD) UYGULAMALARI

TOPRAK KİRLİLİĞİNİN KONTROLÜ VE NOKTASAL KAYNAKLI KİRLENMİŞ SAHALARA DAİR YÖNETMELİK. Resmi Gazete Tarihi: Resmi Gazete Sayısı: 27605

PIC UYGULAMALARI. Öğr.Gör.Bülent Çobanoğlu

GİRİŞİMCİ WEB SAYFALARININ DEĞERLENDİRİLMESİNDE BULANIK BİLİŞSEL HARİTALAMA YÖNTEMİNİN KULLANIMI

YÜK KANCALARI VİDALI BAĞLANTILARINDA KULLANILAN FARKLI VİDA DİŞ PROFİLLERİNİN BİLGİSAYAR DESTEKLİ GERİLME ANALİZİ

BSF STATUS,5 ;bank1 e geçiş CLRF TRISB ;TRISB= BCF STATUS,5 ;bank0 a geçiş

ETİL ASETAT ÜRETİMİNİN YAPILDIĞI TEPKİMELİ DAMITMA KOLONUNUN AYIRIMLI ( DECOUPLING ) PID KONTROLÜ

NOKTASAL KAYNAKLI TOPRAK KİRLİLİĞİNİN KONTROLÜ YÖNETMELİĞİ. BİRİNCİ BÖLÜM Amaç, Kapsam, Dayanak ve Tanımlar

FP52 PROXIMITY KART OKUYUCUSU KULLANIM KILAVUZU

Günlük Bülten. 26 Aralık Merkez Bankası Erdem Başçı 2013 Yılı Para ve Kur Politikası nı açıkladı

PIC 16F877 nin kullanılması

MALİ HİZMETLER MÜDÜRLÜĞÜ-GELİR BİRİMİ

Günlük Bülten. 05 Mart Şubat ayında TÜFE %0.30 arttı, ÜFE %0.13 azaldı. Şubat ayında elektrik tüketimi %6 düşüş gösterdi

Kamuoyuna, Emek Taşınmaz Değerleme ve Danışmanlık A.Ş. İstanbul, 5 Ocak 2015

DERS 5 PIC 16F84 PROGRAMLAMA İÇERİK. PIC 16F84 bacak bağlantıları PIC 16F84 bellek yapısı Program belleği RAM bellek Değişken kullanımı Komutlar

İNTEMA İNŞAAT VE TESİSAT MALZEMELERİ YATIRIM VE PAZARLAMA A.Ş.

Geleneksel Devlet Anlayışından e-devlete: Türkiye ve Irak e- devlet Algısı Karşılaştırması

NOKTA TEMASLI TRANSĐSTÖR(Bipolar Junction Transistor-BJT) ÖZEĞRĐLERĐ ve KÜÇÜK SĐNYAL MODELLENMESĐ

Kayıplı Dielektrik Cisimlerin Mikrodalga ile Isıtılması ve Uç Etkileri

IKTI Mayıs, 2010 Gazi Üniversitesi-İktisat Bölümü

PIC16F84A Mikroislemci Denetimli Bir Sayisal Sinyal Üretici Tasarimi

Transkript:

SAU Fn Bilimlri Enstitüsü Drgisi PIC16F84 Mikrodntlcisi Kullanılarak Ciaziarın Tlfon D Kontrolün Bir Uygulama PIC16F84 MİKRODENETLEYİCİSİ KULLANILARAK CİHAZLARIN TELEFON İLE KONTROLÜNE BİR UYGULAMA Rabman YAKAR, Etm KÖKLÜKAYA Ozt - Bu çalışmada v, işyri vb. yrlrdki ciaziarın tlfon vasıtası il kontrol dilbilmsi için PIC16F84 Mikrodntlyici kullanılarak dizayn diln kontrol kartı dvrsi il tlfon attının uygun şartlar altında açıiabilmsi için tasarlanan lktronik dvr göstrilmiş, aynca programın işlyişi açıklanmıştır. n. PIC16F84 MİKRODENETLEYİCİSİ Bu mikrodntlyici lkb program, 68 bayt data v 64 bayt EEPROM bllği il 13 adt tk tk giriş v çıkış olarak ayarlanabiln pin, 1 adt sayıcılzamanlayıcı, 4 adt ksm kaynağı v sadc 35 adt tk klimdn oluşan programlama koroutuna saiptir [1,4]. Anatar Klimlr - Tlfon attını kontrol. PIC16F84 Mikrodntlyici, Abstract - At tis stadying in om, offic t. placs dvics as PIC16F84 microcontrollr for can b controlld wit tlpon ar going to b xplaind. Trfor a main control circuit wic is usd PIC16F84 Microcontrollr is pland. And so lctronic circuit tat turn on t tlpon lin as rgular. In addition procss of program is going to b xplaind. Ky Words - PIC1F84 Microcontrollr, Tlpon lin control. ı. GİRİŞ Son yıllarda Mikrodntlyicilrin kullanımımn yaygınlaşması il birlikt otomatik kontrol sistmlri d glişmiştir. Örnğin akıllı fınnlar, lktronik kontrollü klima v ısıtıcılar, güvnlik sistmlri vb. sistmlr. Mikrodntlyicilr adından da anlaşılacağı gibi bir takım arabirimlr vasıtasıyla bizim istğimiz doğrultusunda ciaziara bir anlamda ükmdn lmanlardır. Bu lktronik lmanlar programlanabilirlik özlliği il giriş v çıkış portları kullamp çvrsl birimlr il abrlşrk onları kontrol dbilınktdir [ 1,2,3]. R.Yakar, PTT Başmüdürlüğü Tknik işlr Müdürlüğü 16102 Gnçosman!BURSA. ryakar@otmail.com E.Köklükaya, Sakarya Ünivrsitsi Mündislik Fakültsi Elktrik Elktronik Mü. Bölümü 54100 SAKARYA RA2 RA3 RA4 MCLR vss RBO RB1 RB2 RB3 RA1 RAO OSC1 o. B OSC2 VOD RB7 RB6 RBS RB4 Şkil 1. PIC16F84 Mikrodntlyicinin Pin Diyagramı. ll lll. UYGULAMA MANTIGI v, büro, işyri vb. mm m mm m rnmm [!]GJI!l Ma Kordrol K311ı (PIC16F84).., --ı Tlfon Hatbrll Kontrol Kartı ll Kontrol dilck ciazlar (ısıtıcı, kapı, ışık vb.) Şki1 2. Uygulama Mantığını Göstrir Şma. Uygulamanın tml mantığı, kontrolünü yapmak istdiğimiz ciaziarın bulunduğu yrdki tlfon attına tasarlanan dvrlrin bağlanması v bu tlfon attı vasıtasıyla ciaziarın kontrol işlminin grçklştirilmsidir. Bu dvrlr kontrol tmk istdiğimiz ciazıara grkli arabirimlr il bağlantılıdır. Harici bir tlfondan ciazlann açma-kapama, dntlm gibi kontrol işlmlrinin yapılması için ciaziann bulunduğu yrdki tlfon aranarak işlm grçklştirilir. Bu noktada programcının yazmış olduğu program mantığına gör işlm grçklşmktdir. Tlfonun kaç kz çaldığında bu kartlarm dvry gircği, şifr giriş akkında gri bslmnin sağlarup 32

SAU Fn Bilimlri Enstitüsü Drgisi PIC16F84 Mikrodntlyicisi Kullanılarak Ciaziarın Tlfon Il Kontrolün Bir Uygulama sağlanmayacağı tasarlanan kartların ytrliliği yanında yazılan programın içriğin d bağlıdır. ilrlyn kısımlarda yazılan programın işlyişin d dğinilcktir. (i) Kapı - -E Kl. ıma ı.. - al 4) Işık tl) Q) ı.. > Q) o IV. UYGULAMA DEVRELERİ Ana Kontrol Kart {PIC16F84) 1 Hat Kontrol (Ring Dtct-RD) ROl Kontrol 1 Rakam Var- dso 1 Rakam Sinyali Tlfon Hattı Kontrol Kartı Şkil 3. Uygulamanın Blok Diyagramı işlvi yrin gtirn programın yüklndiği PIC16F84 ınikrodntlyicisinin bulunduğu ana kontrol dvrsi, ikincisi is tlfon attını Türk Tlkom AŞ 'nin istmiş oldu santral tarafında attın iki ucunda gönnsi grkn dirnç v santraldn çkilmsi grkn akım dğrini sağlayan dvrdir. Ayrıca bu dvr üzrind bağımsız olarak çalışan v at üzrind bir arama sinyalini yakalayan (ring dtct-rd) dvrsi mvcuttur. Blok şmada görülcği üzr ana kontrol kartının istniln şkild çalışailmsi için iki adt kontrol sin ya li vardır. Bunlar sırası il RD at kontrol (ring dtct) sinyali diğri is atta rakam var sinyalini göstrir "dso" çıkışıdır. Sistm RD sinyali il aktif al glmktdir. Daa sonra Röl kontrol sinyali il tlfon otomatik açılmakta, blirli bir sür zarfında dso sinyali lojik 1 sviysin glmsi durumunda Ql, Q2, Q3, v Q4 sinyallri okunarak rakamlar alınır. v Dvr üzri Programlama-ICSP R1 v 330.JL. 10K RA2 RA1 RA3 RAO R2 100.f"\. RA4 MCLR vs s RBO RB1 0... - I co ÜLL QC!> c::: ü -o... OSC1 ------- 4MHz OSC2 r--------- [] VDD RB7 RB6 c --- 22pF XT 22pF,- c 0.1uF - c -,-.. RB2 RBS RB3 RB4 RBO RB1 RB2 RB3 RB4 RB5 RB6 RB7 RAO RA1 RA2 RA3 RA4 Şkil 4. PIC16F84 Mikrodntlyicili Kontrol Kartının Elktronik Dvr Şması Sistmd iki adt lktronik kart mvcuttur. Ana kart assmblr programlama dilind yazılmış olan istniln Bu uygulamada 13 adt tk tk giriş v çıkış olarak start ayarlanabiln portlardan RA portunun tüm pinlri ( RA<0:4> ) giriş, RB portunun is RB4, RB5, RB6 v bcf b sf STATUS,RP l STATUS,RPO RB7 pinlri giriş, RBO, RBl, RB2 v RB3 pinlri çıkış movlw OxFO olarak tanımlanmıştır. Bunun yanında RB<4:7> pinlrind bir sinyal dğişikliği ksm kaynağı aktif al movwf movlw TRISB OxlF gtirilmiştir. movwf movlw TRISA Ox88 movwf INT CON bcf STATUS,RPO go to clos 33

SAU Fn Bilimlri Enstitüsü Drgisi 5.Ci1t, 2.Sayı (Eylül 2001) PIC16F84 Mikrodntlyicisi Kullanılarak Ciaziann Tlfon Il Kontrolün Bir Uygulama 1uF o----!::+ I«Spn.l Tlfon oyo1 Hattı 1:1 - -- 100nF '$ 100K.> vv 1001< IN+ IN- o Voo SI/ST O 300K ı-... "" AAA GS ESO AA VR.EF,... M oso = 1uF IN o. +8V PDN 03 OSC1 02 OSC2 o, 3,578MHz GND OE _... 330 _,._ Röl Kontrol 330 _,..._ Tlfon Hattı 100K 100K 22nF 22M o z N CD 101< 330 Ring 330 Kontrol - Şkil 5. Tlfon Hattını Kontrol Edn Kartın Dvr Şması Ayrıca mikrodntlyinin tlfon attında arama sinyali olmadığı sür zarfında nrji arcamasını minimuma indirmk için dntlyici SLEEP moduna gtirilir. Bu yazılımda tk k omut il sağlanmaktadır. ksm clrf slp bcf go to nd sayac2 INTCON,GIE control Mikrodntlyicinin SLEEP morlundan aktif moda gçmsi için RB portunun RB<4:7> pinlrind sinyal dğişikliği ksm kaynağı kullanılmıştır. RB7 pini tlfon attı kontrol dvrsinin RD ucuna bağlanmıştır. Bu pind grçklşn bir sinyal dğişikliği ana kontrol dvrsini aktif al gçirir. Burada dikkat dilmsi grkn, afızada, bir ksm oluştuğu durumda programın dallandığı adrs grkli kodu yazmak grktiğidir. Bu dikkat alınmadığında program karışacak, programın işlyişi istnildiği gibi olmayacaktır. Yazılım il mikrodntl yi ci RD pinindn bir sinyal dğişikliği bklmktdir. B ir sinyal dğişikliği durumunda program, tlfonun 5 kz çalmasını bklmkt somasında tlfon attını açmaktadır. Tlfon attına yaklaşık 600 om'luk dirnç dğri göstrn bir dvr tasarlanmıştır. Bu dvr tlfon attından 50--60 ma civannda akım çkınktdir. Ayrıca tlfon attına tuşlanacak rakamlann işlnmsind şbk il rakamlan işlyn dvr yalıtım trafosu il birbirindn aynlrmştır. Tuşlanan rakamların 4 'lü dijit çvrilmsi işlmi için KT3170 ntgrsi kullamlmıştır. Bu ntgr blirli frkanslar il tanımlanmış rakamlan çözüp dijital çıkış vrmktdir. Tlfon attında bir rakam tspitind dso pini lojik 1 olur. Bu ana kontrol dvrsind RAO pini il tspit dilir v mn akabind RA<1:4> pinlri il rakamlar işlmci tarafından alınır. Bu rakamlar programda gçici bllk! r aktanlır. Kullanılacak olan şifr 4 anlidir. Dntlyicinin programlanması sırasında EEPROM'un daa öncdn blirlnmiş adrslrin gçici bir şifr yazılmıştır. Bu şifr, programın işlyişi içind istnirs tlfon vas ı tası il dğiştirilbiln1ktdir. IV. CİHAZIARIN KONTROLÜ Bu aşamada önmli olan, ciazın nasıl kontrol dilcğinin kritrlrinin iyi blirlnmsi, bu kritrir gör uygulama programının yazılmasıdır. Bir ciazın açma v kapama işlmindn başka onu blirli bir sür aralıklarla çalıştırma vya bir kz vrilck sinyal il bir dizi işlmin blirli bir priyatta işlnmsi d mümkündür. Bu çalışmada sadc ciazları açma v kapama işlmi yapılmıştır. Kullanıcı kontrol işlmi yapabilmk için 4 anli şifrsini girmli v daa sonra angi ciazı istiyorsa ona tasis diln rakamı tuşlarnalıdır. Yanlış şifr girişind kart otomatik olarak dvrdn çıkmakta, böylc bir güvnlik sağlamaktadır. Bunun yanında kontrol kartları manul olarak dvrdn çıkarmak istnirs "*" tuşlanır. Şifr dğiştirmk için is ilk önc "#" tuşlanır. Daa sonra ski şifr girilir, ğr doğru girilirs sistm kullanıcıdan yni şifryi bklmktdir. Giriln yni şifr EEPROM'a kayddilmktdir. Tüm bu işlmlrd kullamcıya 20 sn'lik sür tanınmış olup, bu sürnin aşımında tlfon otomatik olarak kapanmaktadır. 34

SAU Fn Bilimlri Enstitüsü Drgisi PIC16F84 Mikrodntlyicisi Kullanılarak Ciaziarın Tlfon ll Kontrolün Bir Uygulama PIC16F84 'ün port ayarlarını v ksm dntimini ayarla. Sistm d ğrlrini rstl SLEEP Mduna gç RB7 pini lojik 1 mi? Bklm sayacını Bklm sayacını tmizl Arama sayacı k=k+1 Gcikm Tlfon 5 kz çaldı mı? RBO pinini lojik 1 yap, rölyi çktir. (tlfon açıldı.) ds o lojik 1 '? mı. Bklm sayacı nı Bklm sayacını tmizl vt=1 Tuşlanan rakamı gçici bllğ at. mı? r=r+1 EEPROM'daki şifr il dğiştir. ' Şifr doğru mu? vt=1 mi? Şkil 6. Uygulama Ana Akış Diyagramı 35

SAU Fn Bilimlri Enstitüsü Drgisi S.Cilt, 2.Sayı (Eylül 200 l) PIC16F84 Mikrodntlcisi Kullamlarak Ciaziarı Tlfon D Kontrolün Bir Uygulam R Yakar, E.Kökküka y d so lojik 1 mi? Bklm sayacını Bklm sayacını tmizl Tuşlanan rakamı gçici bllğ at. EEPROM'a yaz Bklm sayacı nı d so lojik 1 "? mı. 1 2 ia z1'i ka a. 4 a. y ı 5 basa ldı? mı Şkil 7. Şifr Dğiştirm v Ciaz Kontrol İşlmlrini Göstrir Akış Diyagramı 36

SAU Fn Bilimlri Enstitüsü Drgisi PIC16F84 Mikrodntlyicisi Kullanılarak Ciaziann Tlfon İ l Kontrolün Bir Uygulama V. SONUÇ Yapılan uygulamada görülmüştür ki PIC16F84 mikrodntlyicisini kullanmak oldukça kolay v konomiktir. Uygulama dvrsi minimum lmanla tasadanabilmktdir. Bunun yanında çalışmada kullanılan bazı mikrodntlyicilrin ilk başta normal çalışmasına rağmn daa sonra programda içbir dğişiklik yapılmadığı ald karışıklıkların çıktığı, mikrodntlyiciy programın tkrar yüklnmsi durumunda yüklm programlayıcı, ınikrodntlyicid bir çok ata bulmaktadır. Bunun RA v RB portlarından çkiln akımın sınır dğrlrini gçtiği bunun da dntlyiciy zarar vrdiği düşünülmktdir. Burada dikkat dilmsi grkn çkiln akımı sınır dğrlr içrisind tutınaya çalışmaktır. Yapılan tstlrd ciazıann kontrol işlmlri başanyla grçklşmiştir. KAYNAKLAR [1] DİNÇER, G. (1998). PIC Programlama El Kitabı. Era Bilgi Sistınlri LTD. [2] DİNÇER, G. (1999). PIC Microcontrollr Uygulama Dvrlri. Era Bilgi Sistmlri LTD. [3] ALTINBAŞAK, O. (2000). Mikrodntlyicilr v PIC Programlama. Altaş Yayınvi. [4] Embddd Control Handbook. Microcip Tcnology In. www.microcip.com 37