GÜNEŞ ENERJİSİ KURULUM BAKIM VE ONARIM ELEMANI

Ebat: px
Şu sayfadan göstermeyi başlat:

Download "GÜNEŞ ENERJİSİ KURULUM BAKIM VE ONARIM ELEMANI"

Transkript

1 T.C. MİLLÎ EĞİTİM BAKANLIĞI GÜNEŞ ENERJİSİ KURULUM BAKIM VE ONARIM ELEMANI MİKRODENETLEYİCİ DONANIMI VE ÇEVRE BİRİMLERİ Konya, 2016

2 Bu modül, mesleki ve teknik eğitim okul/kurumlarında uygulanan Çerçeve Öğretim Programlarında yer alan yeterlikleri kazandırmaya yönelik olarak öğrencilere rehberlik etmek amacıyla hazırlanmış bireysel öğrenme materyalidir. Millî Eğitim Bakanlığınca ücretsiz olarak verilmiştir. PARA İLE SATILMAZ.

3 İÇİNDEKİLER İÇİNDEKİLER... ii AÇIKLAMALAR... iii GİRİŞ... 1 ÖĞRENME FAALİYETİ MİKROİŞLEMCİ VE MİKRODENETLEYİCİ Mikroişlemciler ve Yapısı Mikrodenetleyici ve Yapısı Mikroişlemci ile Mikrodenetleyici Arasındaki Farklar Uygun Mikrodenetleyiciyi Seçmek Pic Mikrodenetleyiciler UYGULAMA FAALİYETİ ÖLÇME VE DEĞERLENDİRME ÖĞRENME FAALİYETİ GÜNEŞ ENERJİSİ SANTRALİ OTOMASYONU Otomasyon Nedir? Güneş Enerjisi Santrali Otomasyonu UYGULAMA FAALİYETİ MODÜL DEĞERLENDİRME CEVAP ANAHTARLARI KAYNAKÇA ii

4 AÇIKLAMALAR ALAN DAL/MESLEK MODÜLÜN ADI MODÜLÜN TANIMI YENİLENEBİLİR ENERJİ TEKNOLOJİLERİ GÜNEŞ ENERJİSİ SİSTEMLERİ Mikrodenetleyici Donanımı Ve Çevre Birimleri Mikrodenetleyici donanımı ve çevre birimleri ile ilgili konuların verildiği öğrenme materyalidir. SÜRE 40/8 Genel Amaç Gerekli ortam ve donanım sağlandığında Mikrodenetleyici donanımı ve çevre birimleri konularında teknik bilgiye sahip olup uygulama yapabileceksiniz. MODÜLÜN ÖĞRENME KAZANIMLARI EĞİTİM ÖĞRETİM ORTAMLARI VE DONANIMLARI ÖLÇME VE DEĞERLENDİRME Amaçlar 1. Mikroişlemci ve mikrodenetleyici tanımlarını yapabileceksiniz. 2. Aralarındaki farkları bileceksiniz. 3. PIC serisi mikrodenetleyici programlamasını yapabileceksiniz. 4. Arduino UNO kullanarak uygulama geliştirebileceksiniz. 5. GES otomasyon projesi yapabileceksiniz. Ortam: GES ve mikrodenetleyici Atölyesi, sınıf Donanım: GES Atölyesi, Bilgisayar, PIC deney seti Modül içinde yer alan her öğrenme faaliyetinden sonra verilen ölçme araçları ile kendinizi değerlendireceksiniz. Öğretmen modül sonunda ölçme aracı (çoktan seçmeli test, doğru-yanlış testi, boşluk doldurma, eşleştirme vb.) kullanarak modül uygulamaları ile kazandığınız bilgi ve becerileri ölçerek sizi değerlendirecektir. iii

5 GİRİŞ Sevgili Öğrenci, Silikon teknolojisinin gelişmesi, P-N yarı iletken malzemenin maliyetinin ucuzlaması ile yaygınlaşması sonucu günümüzde elektronik alanında hızlı gelişmeler yaşanmaktadır. Elektronik alanında yaşanan bu hızlı gelişim endüstri, otomotiv, uçak, tıp elektroniği ile yenilenebilir enerji teknolojileri vb. alanlarını peşinden sürüklemektedir. Embedded (gömülü) sistem olarak isimlendirilen elektronik devrelerde amaç, elektronik cihaza özel bir işlevi sürekli olarak tekrar ettirmektir. Gömülü sistemin olmadığı cihazlar neredeyse yok denecek kadar azdır. Örnek verecek olursak; cep telefonu, mikrodalga fırın, DVD oynatıcı, dijital fotoğraf makinası, TV, radyo, çamaşır makinası, bulaşık makinası, akıllı oto sistemleri, elektronik ölçüm cihazları, dc-ac inverter bilgisayar vb ve 1980 li yıllarda NEC, Intel Motorola chip üreticileri tarafından geliştirilen birçok mikroişlemci gömülü sistemler üzerinde yaygın olarak kullanılmıştır. Mikroişlemcilerin yapısı ve maliyetleri nedeniyle bu yapıdan mikrodenetleyicili yapıya geçiş yapılmıştır. Microchip, Atmel, NEC, Hitachi, Philips vb. firmalar mikrodenetleyici üretmektedir. Modülde mikroişlemci ve yapısı, mikrodenetleyici ve yapısı, mikroişlemci ile mikrodenetleyici arasındaki farklardan bahsedilip uygun mikrodenetleyici seçimi, mikrodenetleyici programlama konularında bilgi paylaşımından sonra GES otomasyonu örnek projesini yapabileceksiniz. 1

6 ÖĞRENME FAALİYETİ 1 AMAÇ Mikroişlemcileri ve mikrodenetleyicilerin yapılarını ve çalışmasını öğrenecek, mikroişlemci ile mikrodenetleyiciyi ayırt edebilecek, ihtiyaca uygun mikrodenetleyiciyi seçebilecek, programlama ve simülasyon yapma becerisini kazanacaksınız. ARAŞTIRMA Mikroişlemci ve mikrodenetleyicinin kullanım alanlarını araştırıp rapor haline getiriniz. Mikrodenetleyici asembler komutlarını araştırınız. Araştırma işlemleri için internet ortamı ve mesleki kitapların bulunduğu kütüphaneler ile bu sektör üzerinde çalışan teknik elemanlara müracaat edilebilir. 1. MİKROİŞLEMCİ VE MİKRODENETLEYİCİ Bu bölümde mikroişlemci ile mikrodentleyicilerin çalışması, mimari yapıları, aralarındaki farklar anlatılıp mikrodenetleyici seçimi ve örnek uygulama yapılacaktır Mikroişlemciler ve Yapısı Günlük yaşamda kullanılan İntel celeron, atom, Core i3, Core i5, Core i7, Pentium isimler mikroişlemci isimleridir. Intel, Cyrix, AMD, Motorola firmaları mikroişlemci üreten firmalardan birkaçıdır. Günümüzde mikroişlemciler PC (personal computer) adını verdiğimiz kişisel bilgisayarlarda kullanılmaktadır. Resim 1.1: İntel Core i7 mikroişlemcisi 2

7 Şekil 1.1: Mikroişlemcili sistemin blok diyagramı Mikroişlemciler kullanıcının yapmak istediği tüm işlemleri yerine getirdiği için çoğu zaman Merkezi İşlem Birimi (CPU-Central Processing Unit) olarak isimlendirilir. Şekil 2 de blok diyagramda görüldüğü gibi mikroişlemciler tek başlarına kullanılamazlar. CPU kullanmak için bellek ünitesi, giriş ünitesi ve çıkış ünitesi ile bu üniteler ile CPU nun haberleşmesini sağlayan adres ve veri yolarına ihtiyaç vardır. Mikroişlemcili sistemin gereksinim duyduğu yardımcı üniteler, 1. Merkezi İşlem Birimi (CPU) 2. Giriş/Çıkış Birimi (Input/Output Unit) 3. Bellek (Memory) Ünitesi Resim 1.2: Motorola 6502 mikroişlemcili sistem 3

8 1.2. Mikrodenetleyici ve Yapısı Mikrodenetleyici gerçekte küçük bir bilgisayardır. Çevremizde o kadar çok mikrodenetleyici kontrollü elektronik cihaz vardır ki bunlara örnek televizyon, radyo, faxmodem, oyuncaklar, VCR, kamera vb. verilebilir. Uygulama alanları Resim 1.3 te görülmektedir. Resim 1.3: Günümüzde microdenetleyici kullanılan cihazlar Mikrodenetleyici Mikroişlemcili bir sistemin içinde bulunması gereken temel bileşenlerden Hafıza (RAM, ROM), CPU( ALU, kontrol ünitesi) ve I/O ünitesini tek bir chip içinde barındıran tümleşik yapılardır. Özel amaçlı bilgisayar olarak adlandırılır ve genellikle tek bir programı çok hassas olarak çalıştırmak amacıyla kullanılır. 4

9 Şekil 1.4: Mikrodenetleyici bloğu 5

10 Mikrodenetleyici Hafızası Mikrodenetleyicide iki tür hafıza tipi kullanılır. RAM ve ROM hafızalardır ROM (Sadece okunabilir bellek) ROM sadece dış verileri okumak üzere tasarlanmıştır, CPU ve IC ile bu belleklere veri yazılımı gerçekleştirilemez. Bilgileri üzerinde düzenli bir şekilde saklamaya yarar ve elektrik kaynağı kesilse bile üzerindeki bilgiler silinmez, ROM bellek içeriği kalıcı olarak saklanır. ROM üç ana çeşitten oluşmaktadır. Mask ROM uc üretilirken firma tarafından yazılan bellektir. Yeniden yazılması mümkün değildir. PC lerdeki BIOS a benzetilebilir. PROM (Programlanabilir ROM) Kullanıcı tarafından yazılabilen bellektir. Yeniden yazılması mümkün değildir. EPROM (Silinebilir PROM) Kullanıcı tarafından tekrar tekrar yazılabilmekte veya silinebilmektedir RAM ( Rastgele erişilebilen bellek ) RAM kullanıcıların belleği özgürce okuyup yazabilmesi için bir IC belleğidir. Fakat elektrik kaynağı kesildiğinde bütün bilgiler bellekten silinir. Bu nedenle RAM aritmetik işlemlerin sonucunu geçici süreler içerisinde bellekte depolama işlemine yarar. PC de Word editöründe yapılan çalışmaların kayıt edilmediği halde bilgisayar hafızasında tutulması RAM hafızaya örnek gösterilebilir. ROM RAM Mask ROM PROM UV-EPROM EEPROM Statik RAM Dinamik RAM Üretim işleminde yazılmıştır, içerikler silinemez. Bir defa programlanabilir. Sonrasında silinemez. Ultraviole ışınları ile silinebilir. Elektrik sinyalleri ile silinebilir. Kullanışı basit ve kolaydır ancak pahalıdır. Kullanışı zordur ancak pahalı değildir. Tablo 1.1: Bellek çeşitleri 6

11 Giriş/Çıkış Birimleri Mikrodenetleyicilerde giriş birimi olarak; buton, sensör, tuş takımı vb. kullanılır. Çıkış birimi olarak ise buzzer, led diyot, 7-segment display, lcd, grafik lcd, motor, seriparalel-usb port vb. kullanılabilir. Resim 1.5: Mikrodenetleyici giriş/çıkış birimleri 1.3. Mikroişlemci ile Mikrodenetleyici Arasındaki Farklar Şu ana kadar mikroişlemci ile mikrodenetleyicilerin temel özelliklerinden bahsedildi. Aralarındaki farkı ortaya çıkarabilmek için aşağıdaki mimari yapılardan bahsedilip aralarındaki farklar ele alınacaktır. 7

12 Von-Neuman Mimarisi ve CISC İşlemciler Bu mimaride program kodları ve verileri aynı bellek bloğunda bulunur. Her bir komut çevriminde ya bir program ya da bir veri hücresine erişilebilir. Bu nedenle işlem hızı düşüktür. Bu mimari ile yapılan mikroişlemciler CISC (Complex Insruction Set Computer) olarak isimlendirilir. Şekil 1.3: Von-Neuman mimari bloğu Bu mimari özellikleri aşağıda verilmiştir; 1. CPU ile bellek arasında sadece bir yol vardır. 2. Ram ve Program belleği aynı yolu kullandığından bit genişliği de aynı olmak zorundadır. 3. Çok fazla komut gerektirir. (Genellikle 100 den fazla) 4. Çok fazla adresleme modu vardır. 5. Her durum için birçok komut içerir. Birçok komutlu cpu tasarlamak binlerce transistör kullanımının yanında, tasarımı çok karmaşık yapmakta, zaman almakta ve pahalı olmaktadır x86, 8051, 68HC11 vb. işlemcilerde kullanılır Harvard Mimarisi ve RISC İşlemciler Bu mimaride program kodları ve verileri ayrı bellek bloğunda bulunur. Her bir komut çevriminde hem program hem de veri (data) hücresine erişilebilir. Bu nedenle işlem hızı yüksektir. Bu mimari ile yapılan mikroişlemciler RISC (Reduced Insruction Set Computer) olarak isimlendirilir. 8

13 Şekil 1.4: Harvard mimari bloğu Bu mimari özellikleri aşağıda verilmiştir; 1. Program yolu ve veri yolu ayrıdır ve farklı sayıda bit genişliğine sahip olabilirler. Bu özellik hem mikrodenetleyicinin dizaynını kolaylaştırmakta hem de program belleğinin verimli kullanılmasını sağlamaktadır. 2. Çoğunlukla mikrodenetleyiciler de Harvard mimari yapı kullanılır ve RISC işlemcilerdir. 3. CISC tipi CPU' larda bulunan komutların önemli bir kısmının çoğunlukla kullanılmaması nedeniyle geliştirilmiştir. 4. Az sayıda komut (assembly) gerektirir. (Genellikle 50 den az.) 5. Az sayıda adresleme modu vardır. 6. SPARC, ALPHA, PIC, AVR, Atmel vb. birer RISC işlemcilerdir. Bir mikroişlemcili sistemin çalışır hale gelebilmesi için CPU, Bellek ve Giriş/Çıkış birimlerinin birbiri ile haberleşebilmesi için veri yolu, adres yolu ve kontrol yolu ile birbirine bağlanması gerekir. Bu bağlantıların sağlıklı yapılabilmesi pcb ismi verilen bir kart üzerine baskı devre tekniği ile yerleştirilmesi gereklidir. Mikrodenetleyicide ise yukarıda sayılan chipler tek bir chip içinde üretildiğinden bu chipi veya diğer adıyla mikrodenetleyiciyi kullanmak yeterli olacaktır. Tek chip kullanmak maliyeti düşürecek, az sayıda ve karmaşık olmayan komutların kullanılmasını olanaklı kılacaktır. Aşağıda Mikroişlemci ile Mikrodenetleyici arasındaki farklar aşağıdaki tabloda gösterilmiştir. Karşılaştırma kriteri Mikrodenetleyici Mikroişlemci Fiyat Ucuz Pahalı Güç Az tüketir Fazla tüketir 9

14 Mimari yapı Genelde RISC Genelde CISC Komut sayısı 50 den az 100 den az Harici donanım Gerektirir Genellikle gerektirmez Tablo 1.2: Mikroişlemci ile mikrodenetleyici karşılaştırma tablosu 1.4. Uygun Mikrodenetleyiciyi Seçmek Günümüzde teknolojinin gelişmesi, internetin yaygınlaşması ile içinde yaşadığımız dünya neredeyse küresel bir köy haline dönüşmüştür. Çok uzak coğrafyada üretilen bir ürün çok kısa bir süre sonra dünyanın her noktasında bulunabilmektedir. Çin in Hong-Kong şehrinde veya Amerika Birleşik Devletleri Texas şehrinde üretilen bir ürüne internetten sipariş vererek sahip olmak mümkün hale gelmiştir. Yukarıda saydığımız nedenlerden dolayı ülkemizde birçok firmanın birçok mikrodenetleyici ürününe ulaşmak ve özel ihtiyacımız için kullanmak artık çok kolay. Tek yapılması gereken özel ihtiyaçlarımızın gereksinimlerini analiz ederek uygun mikrodenetleyiciyi seçmektir. Piyasada bulunan mikrodenetleyicileri fiziksel olarak ikiye ayırabiliriz. Piyasada tek chip olarak satılan mikrodenetleyiciler ile bir kart üzerine bootloader yüklü mikrodenetleyici yerleştirilerek programlama kartına gereksinim duymayan enerji verildiğinde çalışır halde bulunan setler. Resim 1.6: Tek chip ve bootloader yüklü mikrodentleyiciler 10

15 Özel amacımızda aşağıdaki kriterlere bakılır; -Dijital giriş/çıkış sayısı -Analog giriş/çıkış sayısı - Hangi tip port ile haberleşme yapılacağı (seri port, usb port vb.) - Zamanlayıcı, sayısı, karşılaştırıcı sayıları, - Bellek yapısı ve harici bellek desteği, - Osilatör frekans değeri vb. İhtiyacımızı karşılayacak hatta gelecekte ihtiyaçların artma ihtimaline karşı bir üst mikrodenetleyici seçimi yapmak ve tasarımı buna göre yapmak akıllıca olacaktır. Bootloader yüklü hazır devre olarak satılan ürünler ihtiyacımızı karşılıyor ise bu ürünleri kullanmak maliyetten ve zamandan tasarruf yapmamızı sağlayacaktır. Popüler olan mikrochip firmasının ürettiği PIC serisi mikrodenetleyicilerin yapısı ve programlanması ile son zamanlarda oldukça popüler hale gelen bootloader yüklü mikrodenetleyici setlerinden olan Arduino UNO seti kullanımı hakkında bilgi verilecektir Pic Mikrodenetleyiciler Genel Bilgi Neredeyse her mikroişlemci (CPU) üreticisinin ürettiği bir kaç mikrodenetleyicisi bulunmaktadır. Bu denetleyicilerin mimarileri arasında çok küçük farklar olmasına rağmen hemen hemen aynı işleri yapabilmektedirler. Her firma ürettiği chip e bir isim ve özelliklerini birbirinden ayırmak içinde parça numarası vermektedir. Örneğin Mikrochip ürettiklerine PIC adını, parça numarası olarak ta 12C508, 16C84, 16F84A, 16F877, 18F4550 gibi kodlamalar verir. İntel ise ürettiği mikrodenetleyicilere MSC-51 ailesi adını vermektedir. Kod olarak ta 8031AH, 8051AHP, 8052AH, 80C51FA gibi kodlar verir. Bir uygulamaya başlamadan önce hangi firmanın ürünü kullanılacağına, daha sonrada hangi numaralı denetleyicinin kullanılacağına karar vermek gerekir. Bunun için mikrodenetleyici gerektiren uygulamada hangi özelliklerin olması gerektiği önceden bilinmesi gerekmektedir. Aşağıda bu özellikler sıralanmıştır. Programlanabilir dijital paralel giriş/çıkış Programlanabilir analog giriş/çıkış Seri giriş/çıkış Motor veya servo kontrol için pals sinyali çıkışı Harici giriş vasıtası ile kesme Timer vasıtası ile kesme Harici bellek arabirimi Harici bus arabirimi (PC ISA gibi) Dahili bellek tipi seçenekleri (ROM, EPROM, PROM ve EEPROM) Dahili ram seçeneği Kayan nokta hesaplaması. 11

16 Microchip firmasının ürettiği PIC serisi mikrodenetleyiciler den 16F84, 16F877 ile 18F4550 nin pin yapısı ve özelliklerine değinilecek, ardından nasıl programlandıkları hakkında bilgiler verildikten sonra PIC16F84A ile led yak-led söndür (ledblink) uygulaması yapılacaktır Pic16F84ün Özellikleri En popüler ve en yaygın olarak kullanılan PIC üyesi olan PIC 16F84A kontrolörü 18 bacaklı olup bacak bağlantıları aşağıdaki şekilde gösterilmiştir. Şekil 1.5: Pic16F84Anın pin yapısı Pic16F84a mikro kontrolörün şu özellikler vardır; 1K Flash program bellek 68 byte RAM bellek 64 byte EEROM bellek 14 bit genişliğinde komutlar Kesme (İnterrupt kaynağı) 13 giriş-çıkış portları 25 ma port çıkış akımı Bekçi Köpek devresi Uyku modu + 5V da 2 ma akım, 2V da 15 na akım. Pic16F84a mikro kontrolörü 10MHz kadar bir saat hızında çalışabilir. Bu hızda çalışınca komut saykılı 400 ns kadardır. RISC yapısına sahip olan bu mikro kontrolörün sadece 35 tane tek kelimelik komutu vardır. PIC 16F84A mikro kontrolörün 4 tane kesme (interrupt) kaynağı bulunur. Bunlar şu şekilde olabilirler; Dıştan RB0 / INT bacağı ile TMR0 zamanlayıcısının taşması ile 12

17 PORTB 4-7 bacaklarında olan herhangi bir değişiklikten dolayı EEPROM yazma işleminin tamamlanması ile Port Kontrolü: PIC16F84A mikro kontrolöründe 5 tane PORTA ve 8 tane PORTB bacakları olmak üzere 13 tane giriş çıkış vardır. PORTA bacakları RA0, RA1, RA2, RA3 ve RA4 olarak adlandırılır. RA0 RA3 bacakları TTL giriş ve CMOS çıkış özelliği taşır. RA4 bacağında ise, giriş olarak seçildiğinde Schmitt Trigger özelliği gösterir. RA4 çıkış olarak seçildiğinde bu bacak open-drain olup kullanıcı tarafından bir dirençle pozitif kaynağa bağlanmalıdır. PORTA bacaklarının giriş ve çıkış modlarını TRISA yazmacı kontrol eder. Bu yazmaç 8 bitlik olup hangi biti 0 yapılmışsa, aynı numaralı PORTA bacağı çıkış olur. Aynı şekilde TRISA yazmacının hangi biti 1 yapılmışsa, aynı numaralı PORTA bacağı giriş olur. RA4 bacağı aynı zamanda TMR0 saat girişi olarak da kullanılabilir. PORTB bacakları RB0, RB1, RB2, RB3, RB4, RB5, RB6 ve RB7 olarak adlandırılır. PORTB bacaklarının giriş ve çıkış modlarını TRISB yazmacı kontrol eder. Bu yazmaç 8 bitlik olup hangi biti 0 yapılmışsa, aynı numaralı PORTB bacağı çıkış portu olur. Aynı şekilde, TRISB yazmacının hangi biti 1 yapılmışsa, aynı numaralı PORTB bacağı giriş portu olur PIC16F877A nın Özellikleri Yüksek performanslı RISC mimarisiyle üretilen bu mikrodenetleyici 8192 byte program memory, 368 byte data ram memory, 256 byte eeprom, 33 adet giriş çıkış pini, 8 adet 10 bitlik adc, 3 adet timer, 2 adet CCP (PWM) ve 2 adet te karşılaştırıcıya sahiptir kez yazılıp okunabilen flash belleğinin yanında eepromu 1 milyon kez yazılıp okunabilir. Hafızasındaki (eeprom) verileri 40 yıl kadar saklayabilir. Kristal olarak RC tipinden xtal osilatöre kadar geniş bir alanda çalışabilmektedir. Mikrodenetleyicinin PC ile haberleşmesinde RX/TX uçları kullanılır. Zaten pic üzerinde usart modul bulunmakta ve başka cihazlarla seri iletişim için kolaylık sağlar. 13

18 PIC16F877 mikro kontrolörü 20MHz kadar bir saat hızında çalışabilir. Bu hızda çalışınca komut saykılı 200 ns kadardır. RISC yapısına sahip olan bu mikro kontrolörün sadece 35 tane tek kelimelik komutu vardır. PIC16F877 mikro kontrolörün 14 tane kesme (interrupt) kaynağı bulunur. Bazıları şu şekildedir; Dıştan RB0 / INT bacağı ile TMR0 zamanlayıcısının taşması ile PORTB 4-7 bacaklarında olan herhangi bir değişiklikten dolayı EEPROM yazma işleminin tamamlanması ile 14

19 Port Kontrolü PIC16F877 mikro kontrolöründe 6 tane PORTA, 8 tane PORTB, 8 tane PORTC, 8 tane PORTD ve 3 tane PORTE bacakları olmak üzere 33 tane giriş çıkış vardır Derleyici Seçimi ve Programlama Dili Bir mikroişlemci veya denetleyici ile çalışırken donanıma gerçekten hâkim olmak için alt seviye bir dil (assembly dili) kullanmak gerekir. Fakat assembly dili uzun ve karmaşık programlarda hem kod takibini zorlaştırır hem de programın bakımını ve geliştirilmesini engeller. Bu sebepten dolayı aynı assembly gibi donanıma hâkim olabilecek, hem de program belleğinde az yer kaplayacak, hem de hemen hemen assembly kadar hızlı çalışacak bir dil seçmek en mantıklısı olacaktır. Bu anlatılanlar doğrultusunda orta seviye programlama dili olan C seçilebilir. Dünyada en çok kullanılan dillerden biri olan C dilini mikrodenetleyicilere uyarlayan birçok firma bulunmaktadır. Mikrodenetleyiciyi boş bir tencereye benzetilebilir. Mutfakta aynı tencere kullanılarak farklı yemekler yapıldığı gibi mikrodenetleyicide içine atılan kullanıcının amacına özgü yazdığı programa göre çalışır. Programcı PC de yazmak istediği programlama dilini kullanarak (örneğin C dili) amacına özgü bir program yazacak, sonrasında yazdığı bu dili PIC mikrodenetleyicinin anladığı dile tercüme edecek bir tercüman kullanacaktır. Yapılacak olan tercüme işlemine derleyici (compiler) ismi verilmektedir. Şekil da bu durum görülmektedir. 15

20 Şekil 1.6: Derleme işlemi PIC mikrodenetleyicisinin anladığı dil yani makine kodları elde edildikten sonra bu kodların pic in içerisine yani mutfaktaki tencereye gönderilme aşamasına gelindi. Bu işlem için kodlama devresine ihtiyaç vardır. Piyasada çok çeşitli PIC kodlama/programlama devresi satıldığı gibi kendinizde yapabilirsiniz. Resim 1.7 de örnek pic programlama devresi görülmektedir. Resim 1.7: Usb porttan çalışan pic programlama devresi Pic16F84a ile ledblink Uygulaması Bu uygulamada, PIC16F84A nın Port A0 bacağına bağlı bulunan led diyotu 500 ms yakıp ardından 500 ms söndüren ve bunları sürekli yaptıran program ve bu programın çalışacağı devre tasarlanacaktır. Şekil 1.7 de PIC16F84A nın çalışabilmesi için clock sinyallerini üreten kristal osilatör OSC1 ve OSC2 bacağına, led diyot ile akım sınırlayıcı direnç RA0 bacağına takılmıştır. 16

21 Şekil 1.7: PIC16F84A devresi Resim 1.8: C diliyle yazılan pic programı Resim 1.8 de yer alan c programında ilk iki satırda pic in ismi, pic e bağlanan osilatör devresinin ürettiği frekans değeri tanımlanmıştır. Led i yakıp söndüren kodlar satırlarda yer almaktadır. 8. Satır ile led söndürülmekte 500ms beklenmekte, 10. Satırda ise led yanmakta ardından 500ms beklenmektedir. Bu olaydan sonra program akışı 6. Satıra yönlenip sonsuza kadar (devrenin enerjisi kesilene veya reset işlemi yapılana kadar) 8, 9, 10 ve 11. Satırlar çalıştırılmaktadır. 17

22 Resim 1.9 da C dilinde yazılan pic programının makine dilindeki karşılığı olan hexadecimal (kısaca hex) kodları görülmektedir. Pic programlayıcı devre aracılığıyla elde edilen hex kodları mikrodenetleyiciye gönderilecektir. Resim 1.9: C Hex kodu 18

23 1.6. Arduino Uno Arduino Uno ATmega328 mikrodenetleyici içeren bir Arduino kartıdır. Arduino'nun en yaygın kullanılan kartı olduğu söylenebilir. Arduino Uno 'nun ilk modelinden sonra Arduino Uno R2, Arduino Uno SMD ve son olarak Arduino Uno R3 çıkmıştır. Arduino 'nun kardeş markası olan Genuino markasını taşıyan Genuino Uno kartı ile tamamen aynı özelliklere sahiptir. Arduino Uno 'nun 14 tane dijital giriş / çıkış pini vardır. Bunlardan 6 tanesi PWM çıkışı olarak kullanılabilir. Ayrıca 6 adet analog girişi, bir adet 16 MHz kristal osilatörü, USB bağlantısı, power jakı (2.1mm), ICSP başlığı ve reset butonu bulunmaktadır. Arduino Uno bir mikrodenetleyiciyi desteklemek için gerekli bileşenlerin hepsini içerir. Arduino Uno 'yu bir bilgisayara bağlayarak, bir adaptör ile ya da pil ile çalıştırabilirsiniz. Şekil 1.10 da Arduino Uno R3 'ün kısımları gösterilmektedir. Resim 1.10: Arduino UNO R3 kartı Arduino UNO R3 Bileşenleri 1: USB jakı 2: Power jakı (7-12 V DC) 3: Mikrodenetleyici ATmega328 19

24 4: Haberleşme çipi 5: 16 MHz kristal 6: Reset butonu 7: Power ledi 8: TX / NX ledleri 9: Led 10: Power pinler 11: Analog girişler 12: TX / RX pinleri 13: Dijital giriş / çıkış pinleri (yanında ~ işareti olan pinler PWM çıkışı olarak kullanılabilir.) 14: Ground ve AREF pinleri 15: ATmega328 için ICSP 16: USB arayüzü için ICSP Programlama Arduino Uno'yu programlamak için Arduino programı internetten indirilip kurulur. Daha sonra Tools > Board menüsünden Arduino Uno seçilir. 20

25 Resim 1.11: Arduino Uno kartını seçme Arduino Uno üzerindeki ATmega328 e önceden bir bootloader yüklenmiştir. Bu bootloader sayesinde Arduino'yu programlamanız için harici bir programlayıcı donanımına ihtiyacınız olmaz. Orjinal STK500 programını kullanarak haberleşir. Ayrıca Arduino ISP kullanarak Arduino'nun bootloader 'ını devre dışı bırakabilir ve mikrodenetleyiciyi ICSP (In Circuit Serial Programming) pini üzerinden programlayabilirsiniz Arduino Uno ile LedBlink Uygulaması: Bu uygulamada, PIC16F84A ile yapılan ledblink uygulamasını arduino uno ile yapalım. Uygulamada Atmelin ATmega328 mikrodenetleyicisi kullanılacaktır. İnternetten ücretsiz bulunabilen yazılım ve içindeki örnek program Resim 1.12 de görülmektedir. 21

26 Resim 1.12: Program ve yazıldığı arduino uno yazılımı Resim 1.12 de görülen program incelendiğinde Şekil 16 da PIC16F84 için yazılan C diline benzediği görülmektedir. Bu benzerlik C dilinin çok popüler olmasından kaynaklanmaktadır. Programı incelediğimizde iki adet void yapısı bulunmakta, led yak-söndür işini ise void loop fonksiyonu sağlamaktadır. Loop sonsuz döngü demektir. Arduino Uno nun enerjisi kesilene veya reset edilene kadar void loop çevrimi sonsuza kadar çalıştırılır. Led diyot Arduino Uno üzerinde dijital 13. Pine bağlanmıştır. digitalwrite(13, HIGH) satırı ile 13 numaralı digital pin 1, digitalwrite(13, LOW) satırı ile 13 umaralı digital pin 0 yapılmaktadır. Delay (1000) satırı ile de led in yanması ile sönmesi arasında 1sn beklenmektedir. 22

27 Görüldüğü gibi bootloader özelliğinden dolayı ek programlayıcı donanıma ihtiyaç duymadan arduino uno kolayca programlanmıştır. Daha ayrıntılı ve büyük projelerde arduino unonun özellikleri yetmediği takdirde arduino mega kullanılabilir. Mega da yetersiz kalırsa ihtiyaca göre bir mikrodenetleyici seçilerek programlanmalı, Resim de görüleceği gibi amaca uygun tasarlanan donanım üzerine takılıp çalıştırılmalıdır. Resim 1.13: 16F876 lı örnek bir devre tasarımı Resim 1.14: 16F877 li örnek bir devre tasarımı 23

28 UYGULAMA FAALİYETİ Pic16F84A nın Port B3 pinine bağlı led diyotu 800 ms aralıklarla yakıp söndüren ve bunları sürekli yaptıran programı yazınız. İşlem Basamakları Uygun devreyi kurunuz. Pic Programını C dilinde yazınız. Yazdığınız programı compile ediniz. Derleme sonucunda elde ettiğiniz hex kodunu not defterinde inceleyiniz. Pic16F84A yı programlayıp simülasyonda çalıştırınız. Öneriler 16F84 ün datasheet (veri kitapçığını) inceleyiniz. C dili konusunda araştırma yapınız. Derleme işlemi hakkında araştırma yapınız. Derleyiciler hakkında araştırma yapınız. Simülasyon sonucunda bulgularınızı not ediniz. KONTROL LİSTESİ Bu faaliyet kapsamında aşağıda listelenen davranışlardan kazandığınız becerileri Evet, kazanamadığınız becerileri Hayır kutucuğuna (X) işareti koyarak kendinizi değerlendiriniz. Değerlendirme Ölçütleri Evet Hayır 1. Pic16F84A ya ait devreyi kurabildiniz mi? 2. Datasheet bilgilerinden 16F84 ün çalışma frekanslarını inceleyebildiniz mi? 3. C programını derleyip hex kodunu elde ettiniz mi? 4. Hex koduyla pici programlayabildiniz mi? 5. Simülasyonun çalıştığını gözlemleyebildiniz mi? 24

29 ÖLÇME VE DEĞERLENDİRME DEĞERLENDİRME Değerlendirme sonunda Hayır şeklindeki cevaplarınızı bir daha gözden geçiriniz. Kendinizi yeterli görmüyorsanız öğrenme faaliyetini tekrar ediniz. Bütün cevaplarınız Evet ise Ölçme ve Değerlendirme ye geçiniz. ÇME VE DEĞERLENDİRME Aşağıdaki soruları cevaplayıp, boş alanları doldurunuz. 1. Aşağıdaki seçeneklerden hangisi mikrodenetleyici ile mikroişlemci arasındaki farkı en iyi şekilde ortaya koyar? a) Mikroişlemci özel amaçlıdır. b) Mikrodenetleyici (up) genel amaçlıdır. c) Mikroişlemci ilse up arasında fark yoktur. d) Mikrodenetleyici özel amaçlıdır. 2. Aşağıdaki seçeneklerden hangisi up yi oluşturan yapısal elemanlardan değildir? a) ROM b) RAM c) CPU d) PCI Slot 3. Mikrodenetleyici için aşağıdaki ifadelerden hangisi doğrudur? a) up lerin fiyatı oldukça pahalıdır. b) Çıkış pininden AC motor vb. sürülebilir. c) Küçük beslemede çalışabilirler. d) Komut sayıları oldukça fazladır. 4. Pic Mikrodenetleyici deki EEPROM belleğin veri saklama ömrü.. yıldır. 5. Harvard mimari ile Van-Naumann mimari arasındaki bariz fark aşağıdakilerden hangisidir? a) Harvard mimaride program ve data hafızalar aynı yapıdadır. b) Van-Naumann mimaride program ve data hafızalar ayrı yapıdadır. c) Harvard mimaride program ve data hafızalar ayrı yapıdadır. Data 8 bit, Program memory 14 bitliktir. d) Harvard mimaride program ve data hafızalar ayrı yapıdadır. Data 14 bit, Program memory 8 bitliktir. 6. Pic16F84 ün program belleği Kbyte dır. 7. Pic16F84 ün RAM belleği byte dır. 25

30 8. Pic16F84 ün I/O pin sayısı, bit A portu, bit B portu olmak üzere I/O ucu vardır. 9. Elektriksel olarak yazılıp silinebilen bellek tipi aşağıdakilerden hangisidir? a) PROM b) UV-EPROM c) Mask ROM d) EEPROM 10. PIC C Compiler programının yaptığı işlev aşağıdakilerden hangisidir? a) PC de yazılan ccs c programını pic e yükler. b) PC ile pic arasında haberleşmeyi sağlar. c) CCS C programını hex koduna çevirir. d) CCS C programını hataya karşı kontrol eder. DEĞERLENDİRME Cevaplarınızı cevap anahtarıyla karşılaştırınız. Yanlış cevap verdiğiniz ya da cevap verirken tereddüt ettiğiniz sorularla ilgili konuları faaliyete geri dönerek tekrarlayınız. Cevaplarınızın tümü doğru ise bir sonraki öğrenme faaliyetine geçiniz. 26

31 ÖĞRENME FAALİYETİ 2 AMAÇ 27

32 Bu faaliyet ile uygun ortam sağlandığında temel güneş enerjisi santrali otomasyonu uygulamasını yapabileceksiniz. ARAŞTIRMA Otomasyon hakkında bilgi edininiz. SCADA sisteminin otomasyon piramidinde nerede olduğunu araştırınız. 2. GÜNEŞ ENERJİSİ SANTRALİ OTOMASYONU 2.1. Otomasyon Nedir? Otomasyon bir işin insan ile makine arasında paylaşılmasıdır. İnsan gücünün yoğun olduğu otomasyon sistemleri yarı otomasyon, makinenin yoğun olduğu sistemlerde tam otomasyon olarak adlandırılır. Günümüzde üretimi hızlı, standart, güvenli ve verimli kılmak bir zorunluluk haline gelmiştir. Verimlilik kontrol ile sağlanır, kontrol izleme ile başlar Güneş Enerjisi Santrali Otomasyonu Güneş enerjisi santrali otomasyonu, elektrik sisteminde oluşacak arızaların izlenmesi, kumanda edilmesi ve bu arızaların raporlanması ile birlikte sahada yer alan enerji analizörleri ve koruma rölelerinden alınan akım, gerilim, güç vb. değerlerin izlenmesi SCADA sistemlerine gönderilmesi ve oradan gelen verilerin alınmasını kapsamaktadır. 28

33 Resim 2.1: Güneş enerjisi santrali otomasyonu Resim 2.1 den de anlaşılacağı üzere güneş enerjisi santrali otomasyonu içerisinde kullanılan mikrodenetleyici veya mikrodenetleyiciler analog-dijital verilerle işlem yapmakta, dokunmatik panel ile scada sisteminden gelen sinyalleri işleyip isteklere cevap vermektedir. Fikir vermesi açısından günlük yaşantıda bilgisayarların ayrılmaz bir parçası haline gelen kesintisiz güç kaynağı (ups) içerisinde bulunan kart Resim 2.2 de verilmiştir. Resim 2.2: UPS Kartı Ups, bilgisayara çalışabilmesi için enerji sağlamaktadır. Şebekede enerji olduğu sürece girişindeki şebeke gerilimini (AC 220V) bilgisayara iletmekte, şebekede bir kesinti olduğunda sesli uyarı verip bilgisayarın aniden kapanmasını önlemektedir. Ups in içindeki akünün değerine bağlı olarak belli bir zaman süresince aküden aldığı dc gerilimi inverter devresi sayesinde bilgisayarın çalışma voltajı olan ac 220V yükseltmektedir. Ups bu özelliği ile güneş enerjisi santralinde (GES) kullanılan inveterlere benzer. Ges de kullanılan sistem off-grid bir sistem ise sistemde bulunan akü/ler mikrodenetleyici kontrolünde güneş panelleri ile şarj olmakta, gündüz güneş panelleri çıkışındaki gece ise akülerden elde edilen dc voltaj inverter devreler sayesinde ac voltaja çevrilip kullanıma sunulmaktadır. 29

34 Resim 2.3: UPS kartında bulunan mikrodenetleyici Resim 2.3 te görülen MC68HC908 mikrodenetleyicisi ups modülünde şebeke girişini sürekli kontrol etmekte, bir kesinti olması halinde hız tepki vererek bilgisayar kapanmadan aküden elde ettiği DC 12V gerilimi inverter aracılığıyla şebeke gerilimine dönüştürüp bilgisayarın enerji ihtiyacına cevap vermektedir. Aynı zamanda sesli uyarı vererek kullanıcıyı uyarmaktadır. Mikrodenetleyici diğer taraftan akünün şarj durumunu kontrol edip şarj durumu düşük olan aküyü şarj etmektedir. Ups in özelliğine bağlı olarak bilgisayarla haberleşme halinde ise bilgisayara akü valtaj seviyesi, sıcaklığı, şebeke voltaj durumu vb. bilgileri gönderir. Güneş Enerji Santralleri temel olarak 4 ana parçadan oluşur. Güneş Panelleri İnverterler Koruma Panoları Transformatörler Resim 2.4: 48v 4000w Tam Sinüs Akıllı İnvertör 30

35 Resim 2.4 de Güneş Enerjisi Sistemlerinde kullanılan parçalardan olan inverter resmi görülmektedir. İnverterler tam sinüs, akıllı tam sinüs, şarjlı tam sinüs, modfiye sinüs, şarjlı modifiye sinüs, on-grid, off-grid vb. şekillerde üretilmektedir. Ayrıca giriş gerilimi olarak DC 12V, 24V ve 48V ile çalışanları mevcuttur. İstenen güç, solar panel sayısı-gücü, akü vb. kriterlere göre inverter seçimi yapılmalıdır. Şekil 2.1 de on-grid GES blok şeması görülmektedir. Görülen blok şema GES e ait temel bir blok şema olarak kabul edilir. Sistemde işlem merkezi inverter katmanıdır. Bu katmanda gsm modül vb. bulunması şartıyla sistem uzaktan izlenebilir. Sistemin anlık ürettiği güç, günlük haftalık aylık değerler vb. görülebilir. Şekil 2.1: On-Grid GES blok şeması 31

36 Şekil 2.2: Off-Grid GES blok şeması Şekil 2.2 de üretilen enerjinin enerji nakil hattına (şebekeye) verilmeden kullanıldığını gösterir off-grid ges blok şeması yer almaktadır. On-gridli yapıda akü kullanılmazken off-gridli yapıda akü kullanımı kaçınılmazdır. Şarj regülatörü güneş panelleri ile akü arasında kontrolör görevi yapar. Akünün şarj seviyesine göre gerektiğinde aküyü şarj eder. 32

37 UYGULAMA FAALİYETİ Resim 2.5: 24v 1,5KVA Tam Sinüs çıkışlı GES Otomasyonu ETİ Resim 2.5 te görülen 24V 1,5KVA GES Otomasyonunu gerçekleştiriniz. İşlem Basamakları 4 adet 120W solar panelleri iki gruba ayırınız. Her grubu kendi arasında seri bağlayınız. Daha sonra grupları paralel bağlayarak panelden DC 24V elde ediniz. Tam sinüs çıkışı akıllı 1,5KVA lik inverterle solar panel bağlantılarını yapınız. Her biri 12V 110Ah lik iki jel aküyü seri bağlayıp, inverterle bağlantısını yapınız. Otomasyon sistemine öğretmen gözetiminde enerji verip çalıştırınız. Sistemin şebeke beslemesini kesip akülerden Ac 220V çıkış verdiğini gözlemleyiniz. Öneriler Solar panellerin kısa devre akımı, açık devre gerilimi, Pmax akım ve gerilim değerlerini araştırınız. Tam sinüs çıkışlı akıllı inverter ile tam sinüs çıkışlı inverter arasındaki farkı araştırınız. Jel akü ile normal akü arasındaki farkları inceleyiniz. İnverterle birlikte gelen kullanım talimatlarını inceleyiniz. Sistemi değişik yüklerde çalıştırıp inverter üzerindeki gösterge panelindeki uyarıları not ediniz. KONTROL LİSTESİ Bu faaliyet kapsamında aşağıda listelenen davranışlardan kazandığınız becerileri Evet, kazanamadığınız becerileri Hayır kutucuğuna (X) işareti koyarak kendinizi değerlendiriniz. Değerlendirme Ölçütleri Evet Hayır 1. GES Otomasyon sistemini istenildiği şekilde kurabildiniz mi? 2. Sistemi değişik yüklerde test ettiniz mi? 3. 1,5 kva lik gücü artırmak için neler gereklidir araştırdınız mı? 33

38 DEĞERLENDİRME Değerlendirme sonunda Hayır şeklindeki cevaplarınızı bir daha gözden geçiriniz. Kendinizi yeterli görmüyorsanız öğrenme faaliyetini tekrar ediniz. Bütün cevaplarınız Evet ise Ölçme ve Değerlendirme ye geçiniz. 34

39 ÖLÇME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seçeneği işaretleyiniz. 1. Aşağıdaki cümlenin başında boş bırakılan parantezlere, cümlelerde verilen bilgiler doğru ise D, yanlış ise Y yazınız. ( ) Otomasyon bir işin insan ile makine arasında paylaşılmasıdır. 2. Aşağıdakilerden hangisi Güneş Enerjisi Santrali bileşenlerindendir? A) Güneş Panelleri B) Transformatörler C) Koruma Panoları D) Hepsi DEĞERLENDİRME Cevaplarınızı cevap anahtarıyla karşılaştırınız. Yanlış cevap verdiğiniz ya da cevap verirken tereddüt ettiğiniz sorularla ilgili konuları faaliyete geri dönerek tekrarlayınız. Cevaplarınızın tümü doğru ise bir sonraki öğrenme faaliyetine geçiniz. 35

40 MODÜL DEĞERLENDİRME Aşağıdaki cümlelerin başında boş bırakılan parantezlere, cümlelerde verilen bilgiler doğru ise D, yanlış ise Y yazınız. 1. ( ) Mikroişlemci ile mikrodenetleyici aslında birbirinin aynısıdır. 2. ( ) Bilgisayarlarda mikrodenetleyici kullanılır. 3. ( ) Mikroişlemcili kartların tasarı karmaşık ve maliyetlidir. 4. ( ) Mikrodenetleyicili sistemde bulunan birimler arasındaki ilişkiyi düzenleyen hatlara, kontrol yolu denir. 5. ( ) Yalnız okunabilen belleklere RAM bellekler denir. 6. ( ) Silmek için ultraviyole ışık altında belirli bir süre tutulan bellekler SRAM belleklerdir. 7. ( ) Elektriksel olarak yazılabilen ve silinebilen belleklere EEPROM denir. 8. ( ) PIC16F84 ün 5 Kbyte lık program belleği vardır. 9. ( ) Mikrodenetleyicinin istenilen şekilde çalışabilmesi için yazılan programı mikrodenetleyiciye yükleyen karta programlama kartı denir. 10. ( ) Programlama kartı bilgisayara seri, paralel veya usb port üzerinden bağlanabilir. 11. ( ) Deneme kartında giriş olarak ledler seçilebilir. 12. ( ) On-grid GES sisteminde akü kullanılır. 13. ( ) Akıllı (smart) inverter içinde akü şarj regülatörü bulunur. 14. ( ) Modifiye edilmiş inverter çıkışından tam sinüs alınır. 15. ( ) İnverterde kontrol işlemini mikrodenetleyici yapar. DEĞERLENDİRME MODÜL DEĞERLENDİRME Cevaplarınızı cevap anahtarıyla karşılaştırınız. Yanlış cevap verdiğiniz ya da cevap verirken tereddüt ettiğiniz sorularla ilgili konuları faaliyete geri dönerek tekrarlayınız. Bütün cevaplarınız Evet ise bir sonraki modüle geçmek için öğretmeninizle iletişim kurunuz. 36

41 CEVAP ANAHTARLARI CEVAP ANAHTARLARI ÖĞRENME FAALİYETİ-1 İN CEVAP ANAHTARI 1 D 2 D 3 C 4 40 yıldan fazla 5 C 6 1 KB 7 68 Byte 8 5 bit, 8 bit, 13 9 D 10 C ÖĞRENME FAALİYETİ-2 NİN CEVAP ANAHTARI 1 Doğru 2 D 37

42 MODÜL DEĞERLENDİRMENİN CEVAP ANAHTARI 1 Yanlış 2 Yanlış 3 Doğru 4 Doğru 5 Yanlış 6 Yanlış 7 Doğru 8 Yanlış 9 Doğru 10 Doğru 11 Yanlış 12 Yanlış 13 Doğru 14 Yanlış 15 Doğru 38

43 KAYNAKÇA KAYNAKÇA ALTINBAŞAK Orhan, Mikrodenetleyiciler ve Pic Programlama, I. Basım, İstanbul 2008 ALTINBAŞAK Atilla, Mikrodenetleyiciler ve Pic Programlama (16F628A), I. Basım, İstanbul 2005 ŞAKİN Hikmet, DAYANIK Ayhan, ALTINBAŞAK Caner, PIC Programlama Teknikleri ve PIC16F877A, I. Basım, İstanbul 2006 TAŞBAŞI Abdurrahman, Atmel AVR Programlama (ATtiny2313), I. Basım, İstanbul 2006 AYYILDIZ Serkan, Jal İle PIC Programlama, I. Basım, İstanbul 2006 ÇİÇEK Serdar, CCS C ile Pic Programlama, I. Basım, İstanbul 2007 ŞAHİN Hikmet, Bilgisayar Destekli Tasarım Proteus ISIS&ARES V.7, II. Basım, İstanbul 2008 ALTINBAŞAK Orhan, Pic Basic Pro ile PIC Programlama, I. Basım, İstanbul 2007 ÖZGÜN Haluk, Fotovoltaik Enerji Sistemleri Temel Kavramları ve Örnek Projelerle Fotovoltaik Güneş Enerjisi Sistemleri, II. Basım, İstanbul

İçİndekİler. 1. Bölüm - Mİkro Denetleyİcİ Nedİr? 2. Bölüm - MİkroDenetleyİcİlerİ Anlamak

İçİndekİler. 1. Bölüm - Mİkro Denetleyİcİ Nedİr? 2. Bölüm - MİkroDenetleyİcİlerİ Anlamak XIII İçİndekİler 1. Bölüm - Mİkro Denetleyİcİ Nedİr? Mikrodenetleyici Tanımı Mikrodenetleyicilerin Tarihçesi Mikroişlemci- Mikrodenetleyici 1. İki Kavram Arasındaki Farklar 2. Tasarım Felsefesi ve Mimari

Detaylı

Mikroişlemci Nedir? Mikrodenetleyici Nedir? Mikroişlemci iç yapısı Ders Giriş. Mikroişlemcili Sistem Uygulamaları

Mikroişlemci Nedir? Mikrodenetleyici Nedir? Mikroişlemci iç yapısı Ders Giriş. Mikroişlemcili Sistem Uygulamaları Mikroişlemcili Sistem Uygulamaları 1. Ders Giriş Dikkat ettiniz mi: Etrafımızdaki akıllı cihazların sayısı ne kadar da arttı. Cep telefonlarımız artık sadece iletişim sağlamakla kalmıyor, müzik çalıyor,

Detaylı

1. Ders Giriş. Mikroişlemcili Sistem Uygulamaları

1. Ders Giriş. Mikroişlemcili Sistem Uygulamaları 1. Ders Giriş Hazırlayan: Arş. Gör. Hakan ÜÇGÜN Mikroişlemcili Sistem Uygulamaları Dikkat ettiniz mi: Etrafımızdaki akıllı cihazların sayısı ne kadar da arttı. Cep telefonlarımız artık sadece iletişim

Detaylı

Arduino nedir? Arduino donanım ve yazılımın kolayca kullanılmasına dayalı bir açık kaynak elektronik platformdur.

Arduino nedir? Arduino donanım ve yazılımın kolayca kullanılmasına dayalı bir açık kaynak elektronik platformdur. Arduino nedir? Arduino donanım ve yazılımın kolayca kullanılmasına dayalı bir açık kaynak elektronik platformdur. Açık kaynak nedir? Açık kaynak, bir bilgisayar yazılımının makina diline dönüştürülüp kullanımından

Detaylı

Haftalık Ders Saati Okul Eğitimi Süresi

Haftalık Ders Saati Okul Eğitimi Süresi DERSİN ADI BÖLÜM PROGRAM DÖNEMİ DERSİN DİLİ DERS KATEGORİSİ ÖN ŞARTLAR SÜRE VE DAĞILIMI KREDİ DERSİN AMACI ÖĞRENME ÇIKTILARI VE YETERLİKLER DERSİN İÇERİĞİ VE DAĞILIMI (MODÜLLER VE HAFTALARA GÖRE DAĞILIMI)

Detaylı

Adres Yolu (Address Bus) Bellek Birimi. Veri Yolu (Databus) Kontrol Yolu (Control bus) Şekil xxx. Mikrodenetleyici genel blok şeması

Adres Yolu (Address Bus) Bellek Birimi. Veri Yolu (Databus) Kontrol Yolu (Control bus) Şekil xxx. Mikrodenetleyici genel blok şeması MİKRODENETLEYİCİLER MCU Micro Controller Unit Mikrodenetleyici Birimi İşlemci ile birlikte I/O ve bellek birimlerinin tek bir entegre olarak paketlendiği elektronik birime mikrodenetleyici (microcontroller)

Detaylı

DOKUMANLAR

DOKUMANLAR DOKUMANLAR https://www.pickat.org Bu belgeyi yukarıdaki karekodu telefonunuza taratarak veya aşağıdaki linkten indirebilirsiniz. Link sürekli güncellenmektedir. https://drive.google.com/file/d/1wyi3ejzvge9vbu0ujklajnsjukbfldv/view?usp=sharing

Detaylı

PROJE RAPORU. Proje adı: Pedalmatik 1 Giriş 2 Yöntem 3 Bulgular 6 Sonuç ve tartışma 7 Öneriler 7 Kaynakça 7

PROJE RAPORU. Proje adı: Pedalmatik 1 Giriş 2 Yöntem 3 Bulgular 6 Sonuç ve tartışma 7 Öneriler 7 Kaynakça 7 PROJE RAPORU Proje Adı: Pedalmatik Projemizle manuel vitesli araçlarda gaz, fren ve debriyaj pedallarını kullanması mümkün olmayan engelli bireylerin bu pedalları yönetme kolu (joystick) ile sol el işaret

Detaylı

4-Deney seti modüler yapıya sahiptir ve kabin içerisine tek bir board halinde monte edilmiştir.

4-Deney seti modüler yapıya sahiptir ve kabin içerisine tek bir board halinde monte edilmiştir. MDS 8051 8051 AİLESİ DENEY SETİ 8051 Ailesi Deney Seti ile piyasada yaygın olarak bulunan 8051 ailesi mikro denetleyicileri çok kolay ve hızlı bir şekilde PC nizin USB veya Seri portundan gönderdiğiniz

Detaylı

Erzurum Teknik Üniversitesi RobETÜ Kulübü Robot Eğitimleri. ARDUİNO EĞİTİMLERİ I Arş. Gör. Nurullah Gülmüş

Erzurum Teknik Üniversitesi RobETÜ Kulübü Robot Eğitimleri. ARDUİNO EĞİTİMLERİ I Arş. Gör. Nurullah Gülmüş Erzurum Teknik Üniversitesi RobETÜ Kulübü Robot Eğitimleri ARDUİNO EĞİTİMLERİ I Arş. Gör. Nurullah Gülmüş 29.11.2016 İÇERİK Arduino Nedir? Arduino IDE Yazılımı Arduino Donanım Yapısı Elektronik Bilgisi

Detaylı

Donanımlar Hafta 1 Donanım

Donanımlar Hafta 1 Donanım Donanımlar Hafta 1 Donanım Donanım Birimleri Ana Donanım Birimleri (Anakart, CPU, RAM, Ekran Kartı, Sabit Disk gibi aygıtlar, ) Ek Donanım Birimleri (Yazıcı, Tarayıcı, CD-ROM, Ses Kartı, vb ) Anakart (motherboard,

Detaylı

EEM 419-Mikroişlemciler Güz 2017

EEM 419-Mikroişlemciler Güz 2017 EEM 419-Mikroişlemciler Güz 2017 Katalog Bilgisi : EEM 419 Mikroişlemciler (3+2) 4 Bir mikroişlemci kullanarak mikrobilgisayar tasarımı. Giriş/Çıkış ve direk hafıza erişimi. Paralel ve seri iletişim ve

Detaylı

BÖLÜM 2 8051 Mikrodenetleyicisine Giriş

BÖLÜM 2 8051 Mikrodenetleyicisine Giriş C ile 8051 Mikrodenetleyici Uygulamaları BÖLÜM 2 8051 Mikrodenetleyicisine Giriş Amaçlar 8051 mikrodenetleyicisinin tarihi gelişimini açıklamak 8051 mikrodenetleyicisinin mimari yapısını kavramak 8051

Detaylı

Hacettepe Robot Topluluğu

Hacettepe Robot Topluluğu Hacettepe Robot Topluluğu PIC Assembly Dersleri 1. Ders: PIC Programlamaya Giriş HUNRobotX - PIC Assembly Dersleri 1. Ders: PIC Programlamaya Giriş Yazan: Kutluhan Akman, Düzenleyen: Canol Gökel - 4 Haziran

Detaylı

EasyPic 6 Deney Seti Tanıtımı

EasyPic 6 Deney Seti Tanıtımı EasyPic 6 Deney Seti Tanıtımı Power supply voltage regulator J6 ile power supply seçimi yapılır. USB seçilirse USB kablosu üzerinden +5V gönderilir, EXT seçilirse DC connector üzerinden harici bir power

Detaylı

BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ

BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ KARADENİZ TEKNİK ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ TASARIM PROJESİ ÇALIŞMASI PİC PROGRAMLAMA İLE BASİT UÇAK OYUNU MEHMET HALİT İNAN BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ BAHAR 2014 KARADENİZ TEKNİK ÜNİVERSİTESİ

Detaylı

PİC HAKKINDA KISA KISA BİLGİLER GİRİŞ/ÇIKIŞ PORTLARI

PİC HAKKINDA KISA KISA BİLGİLER GİRİŞ/ÇIKIŞ PORTLARI PİC HAKKINDA KISA KISA BİLGİLER GİRİŞ/ÇIKIŞ PORTLARI Bazı pinler çevre birimleri ile çoklanmıştır. Peki bu ne demek? Mesela C portundaki RC6 ve RC7 pinleri seri iletişim için kullanılır. Eğer seri iletişimi

Detaylı

Embedded(Gömülü)Sistem Nedir?

Embedded(Gömülü)Sistem Nedir? Embedded(Gömülü)Sistem Nedir? Embedded Computing System de amaç; elektronik cihaza bir işlevi sürekli tekrar ettirmektir. Sistem içindeki program buna göre hazırlanmıştır. PC lerde (Desktop veya Laptop)

Detaylı

DONANIM KURULUMU. Öğr. Gör. Murat YAZICI. 1. Hafta.

DONANIM KURULUMU. Öğr. Gör. Murat YAZICI. 1. Hafta. 1. Hafta DONANIM KURULUMU Öğr. Gör. Murat YAZICI www.muratyazici.com Artvin Çoruh Üniversitesi, Artvin Meslek Yüksekokulu Bilgisayar Teknolojisi Programı Dersin İçeriği BELLEKLER Belleğin Görevi Bellek

Detaylı

27.10.2011 HAFTA 1 KALICI OLMAYAN HAFIZA RAM SRAM DRAM DDRAM KALICI HAFIZA ROM PROM EPROM EEPROM FLASH HARDDISK

27.10.2011 HAFTA 1 KALICI OLMAYAN HAFIZA RAM SRAM DRAM DDRAM KALICI HAFIZA ROM PROM EPROM EEPROM FLASH HARDDISK Mikroişlemci HAFTA 1 HAFIZA BİRİMLERİ Program Kodları ve verinin saklandığı bölüm Kalıcı Hafıza ROM PROM EPROM EEPROM FLASH UÇUCU SRAM DRAM DRRAM... ALU Saklayıcılar Kod Çözücüler... GİRİŞ/ÇIKIŞ G/Ç I/O

Detaylı

BELLEKLER. Kelime anlamı olarak RAM Random Access Memory yani Rastgele Erişilebilir Bellek cümlesinin kısaltılması ile oluşmuş bir tanımdır.

BELLEKLER. Kelime anlamı olarak RAM Random Access Memory yani Rastgele Erişilebilir Bellek cümlesinin kısaltılması ile oluşmuş bir tanımdır. BELLEKLER 1- RAM (Random Access Memory) Nedir? Kelime anlamı olarak RAM Random Access Memory yani Rastgele Erişilebilir Bellek cümlesinin kısaltılması ile oluşmuş bir tanımdır. Kısaca: RAM bilgisayar için

Detaylı

PIC Mikrodenetleyicileri

PIC Mikrodenetleyicileri PIC Mikrodenetleyicileri Intel 1976 da 8031/51 ailesini piyasaya sürdüğünde dünyanın en popüler mikroişlemcisi olmuştu. Bu işlemci dünya üzerinde 12 den fazla firma tarafından (İntel, Phillips, Dallas,

Detaylı

İŞLEMCİLER (CPU) İşlemciler bir cihazdaki tüm girdilerin tabii tutulduğu ve çıkış bilgilerinin üretildiği bölümdür.

İŞLEMCİLER (CPU) İşlemciler bir cihazdaki tüm girdilerin tabii tutulduğu ve çıkış bilgilerinin üretildiği bölümdür. İŞLEMCİLER (CPU) Mikroişlemci Nedir? Mikroişlemci, hafıza ve giriş/çıkış birimlerini bulunduran yapının geneline mikrobilgisayar; CPU' yu bulunduran entegre devre çipine ise mikroişlemci denir. İşlemciler

Detaylı

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

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 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 Ders 5, Slayt 2 1 BACAK BAĞLANTILARI Ders 5, Slayt 3 PIC

Detaylı

CUMHURİYET MESLEKİ VE TEKNİK ANADOLU LİSESİ BİLİŞİM TEKNOLOJİLERİNİN TEMELLERİ DERSİ DERS NOTLARI BELLEKLER

CUMHURİYET MESLEKİ VE TEKNİK ANADOLU LİSESİ BİLİŞİM TEKNOLOJİLERİNİN TEMELLERİ DERSİ DERS NOTLARI BELLEKLER BELLEKLER Genel olarak bellekler, elektronik bilgi depolama üniteleridir. Bilgisayarlarda kullanılan bellekler, işlemcinin istediği bilgi ve komutları maksimum hızda işlemciye ulaştıran ve üzerindeki bilgileri

Detaylı

Mikroişlemciler. Alper Bayrak Abant İzzet Baysal Üniversitesi Bolu

Mikroişlemciler. Alper Bayrak Abant İzzet Baysal Üniversitesi Bolu Mikroişlemciler Alper Bayrak Abant İzzet Baysal Üniversitesi Bolu 2014 Sunuma Genel Bakış Sunuma Genel Bakış I 1 Mikroişlemci Mikroişlemci Nedir? Mikroişlemci İç Yapısı 2 Mikrodenetleyici Mikrodenetleyici

Detaylı

Melih Hilmi ULUDAĞ. Yazılım Mühendisi Mekatronik Mühendisi. a aittir.

Melih Hilmi ULUDAĞ. Yazılım Mühendisi Mekatronik Mühendisi.  a aittir. Melih Hilmi ULUDAĞ Yazılım Mühendisi Mekatronik Mühendisi www.melihhilmiuludag.com a aittir. ÖZET Teknolojiyi kısaca bilimsel bilgiden yararlanarak yeni bir ürün geliştirmek, üretmek ve hizmet desteği

Detaylı

T.C. MİLLÎ EĞİTİM BAKANLIĞI GEMİ YAPIMI BAŞ BLOK RESMİ 521MMI400

T.C. MİLLÎ EĞİTİM BAKANLIĞI GEMİ YAPIMI BAŞ BLOK RESMİ 521MMI400 T.C. MİLLÎ EĞİTİM BAKANLIĞI GEMİ YAPIMI BAŞ BLOK RESMİ 521MMI400 Ankara, 2011 Bu modül, mesleki ve teknik eğitim okul/kurumlarında uygulanan Çerçeve Öğretim Programlarında yer alan yeterlikleri kazandırmaya

Detaylı

BİLGİSAYAR BİLİMİ DERSİ (KUR-2)

BİLGİSAYAR BİLİMİ DERSİ (KUR-2) BİLGİSAYAR BİLİMİ DERSİ (KUR-2) ROBOT PROGRAMLAMA 2.1.1. Robot Mimarisi 2.1.2. Robot Türleri ve Eğitsel Amaçlı Robotlar 2.1.3. Eğitsel Robotta Mekanik Bileşenler 2.1.4. Eğitsel Robotta Elektromekanik Bileşenler

Detaylı

Günümüz. Intel Core i nm teknolojisi 1.86 Milyar tranzistör. Intel Core i nm teknolojisi 1.4 Milyar tranzistör

Günümüz. Intel Core i nm teknolojisi 1.86 Milyar tranzistör. Intel Core i nm teknolojisi 1.4 Milyar tranzistör Gömülü Sistemler Tarihçe 1943-1946 yıllarında Mauchly ve Eckert tarafından ilk modern bilgisayar ENIAC ismiyle yapılmıştır. 17468 elektronik tüp, 1500 röle, 30 ton ağırlık, 0.2ms toplama ve 2.8ms çarpma

Detaylı

PIC Programlama. Devrim Çamoğlu

PIC Programlama. Devrim Çamoğlu PIC Programlama Devrim Çamoğlu İçİndekİler XIII İçİndekİler 1. Bölüm - Temel Kavramlar Mikrodenetleyici Tanımı Mikroişlemci-Mikrodenetleyici 1. Mikro İşlemcili Bir Sistemde Kavramlar 2. Tasarım Felsefesi

Detaylı

ESM-361 Mikroişlemciler. 1. Hafta Ders Öğretim Üyesi Dr.Öğr.Üyesi Ayşe DEMİRHAN

ESM-361 Mikroişlemciler. 1. Hafta Ders Öğretim Üyesi Dr.Öğr.Üyesi Ayşe DEMİRHAN ESM-361 Mikroişlemciler 1. Hafta Ders Öğretim Üyesi Dr.Öğr.Üyesi Ayşe DEMİRHAN Ders Bilgileri 24 Eylül 2018 GÜZ YARIYILI DERSLERİNİN BAŞLAMASI Ara Sınav 31 Aralık 2018 GÜZ YARIYILI DERSLERİNİN SON GÜNÜ

Detaylı

EEM 306 Mikroişlemciler ve Lab. Doç.Dr. Mehmet SAĞBAŞ

EEM 306 Mikroişlemciler ve Lab. Doç.Dr. Mehmet SAĞBAŞ EEM 306 Mikroişlemciler ve Lab. Doç.Dr. Mehmet SAĞBAŞ Sayısal Sistemler ASIC (Application Specific Integrated Circuits) Belirli bir işlev için tasarlanırlar Performansları yüksektir Maliyetleri yüksektir

Detaylı

T.C. ERCİYES ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ MEKATRONİK MÜHENDİSLİĞİ BÖLÜMÜ ELEKTRONİK SİSTEMLER LABORATUVARI 1

T.C. ERCİYES ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ MEKATRONİK MÜHENDİSLİĞİ BÖLÜMÜ ELEKTRONİK SİSTEMLER LABORATUVARI 1 T.C. ERCİYES ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ MEKATRONİK MÜHENDİSLİĞİ BÖLÜMÜ ELEKTRONİK SİSTEMLER LABORATUVARI 1 ARDUINO DİJİTAL GİRİŞ-ÇIKIŞ KONTROLÜ DENEY SORUMLUSU Arş. Gör. Burak ULU ŞUBAT 2015 KAYSERİ

Detaylı

GAZİANTEP ÜNİVERSİTESİ

GAZİANTEP ÜNİVERSİTESİ GAZİANTEP ÜNİVERSİTESİ Fizik Mühendisliği Bölümü Pic Basic Pro ile PIC Programlama Ders Notları Hazırlayan: Kamil KAYA 2012 Mikrodenetleyiciler: Mikrodenetleyicilerin tanımına girmeden önce kısaca mikroişlemcilere

Detaylı

Bölüm 4. Sistem Bileşenleri. Bilgisayarı. Discovering. Keşfediyorum 2010. Computers 2010. Living in a Digital World Dijital Dünyada Yaşamak

Bölüm 4. Sistem Bileşenleri. Bilgisayarı. Discovering. Keşfediyorum 2010. Computers 2010. Living in a Digital World Dijital Dünyada Yaşamak Sistem Bileşenleri Bilgisayarı Discovering Keşfediyorum 2010 Computers 2010 Living in a Digital World Dijital Dünyada Yaşamak Sistem Sistem, bilgisayarda veri işlemek amacıyla kullanılan elektronik bileşenleri

Detaylı

MEB YÖK MESLEK YÜKSEKOKULLARI PROGRAM GELİŞTİRME PROJESİ. 1. Tipik bir mikrobilgisayar sistemin yapısı ve çalışması hakkında bilgi sahibi olabilme

MEB YÖK MESLEK YÜKSEKOKULLARI PROGRAM GELİŞTİRME PROJESİ. 1. Tipik bir mikrobilgisayar sistemin yapısı ve çalışması hakkında bilgi sahibi olabilme PROGRAMIN ADI DERSIN KODU VE ADI DERSIN ISLENECEGI DÖNEM HAFTALIK DERS SAATİ DERSİN SÜRESİ ENDÜSTRİYEL ELEKTRONİK MİK.İŞLEMCİLER/MİK.DENETLEYİCİLER-1 2. Yıl, III. Yarıyıl (Güz) 4 (Teori: 3, Uygulama: 1,

Detaylı

Bilgisayar Mühendisliğine Giriş. Yrd.Doç.Dr.Hacer KARACAN

Bilgisayar Mühendisliğine Giriş. Yrd.Doç.Dr.Hacer KARACAN Bilgisayar Mühendisliğine Giriş Yrd.Doç.Dr.Hacer KARACAN Mikroişlemci Nedir? Bir bilgisayarın en önemli parçası Mikroişlemcisidir. Hiçbir bilgisayar mikroişlemci olmadan çalışamaz. Bu nedenle Mikroişlemci

Detaylı

YENİLENEBİLİR ENERJİ EĞİTİM SETİ

YENİLENEBİLİR ENERJİ EĞİTİM SETİ YENİLENEBİLİR ENERJİ EĞİTİM SETİ Yenilenebilir enerji sistemleri eğitim seti temel olarak rüzgar türbini ve güneş panelleri ile elektrik üretimini uygulamalı eğitime taşımak amacıyla tasarlanmış, kapalı

Detaylı

Bilgisayar Mimarisi Nedir?

Bilgisayar Mimarisi Nedir? BİLGİSAYAR MİMARİSİ Bilgisayar Mimarisi Nedir? Bilgisayar mimarisi, diğer mimariler gibi, bir yapı kullanıcısının ihtiyaçlarını belirleme ve bu ihtiyaçları ekonomik ve teknolojik kısıtlamalar dahilinde

Detaylı

T.C. MİLLİ EĞİTİM BAKANLIĞI RAYLI SİSTEMLER SİNYALİZASYON SİSTEMLERİNDEKİ ENERJİ KAYNAKLARI

T.C. MİLLİ EĞİTİM BAKANLIĞI RAYLI SİSTEMLER SİNYALİZASYON SİSTEMLERİNDEKİ ENERJİ KAYNAKLARI T.C. MİLLİ EĞİTİM BAKANLIĞI RAYLI SİSTEMLER SİNYALİZASYON SİSTEMLERİNDEKİ ENERJİ KAYNAKLARI Ankara, 2013 Bu modül, mesleki ve teknik eğitim okul/kurumlarında uygulanan Çerçeve Öğretim Programlarında yer

Detaylı

B.Ç. / E.B. MİKROİŞLEMCİLER

B.Ç. / E.B. MİKROİŞLEMCİLER 1 MİKROİŞLEMCİLER Mikroişlemci (Mikroprocessor) Nedir? Merkezi İşlem Birimi, (CPU Central Processing Unit) olarak adlandırılır. Bilgisayar programının yapmak istediği işlemleri yürütür. CPU belleğinde

Detaylı

Bilgisayar (Computer) Bilgisayarın fiziksel ve elektronik yapısını oluşturan ana birimlerin ve çevre birimlerin tümüne "donanım" denir.

Bilgisayar (Computer) Bilgisayarın fiziksel ve elektronik yapısını oluşturan ana birimlerin ve çevre birimlerin tümüne donanım denir. Bilgisayar (Computer) Bilgisayarın fiziksel ve elektronik yapısını oluşturan ana birimlerin ve çevre birimlerin tümüne "donanım" denir. Bilgisayar ve Donanım Ana Donanım Birimleri Anakart (Motherboard,

Detaylı

DONANIM. 1-Sitem birimi (kasa ) ve iç donanım bileşenleri 2-Çevre birimleri ve tanımlamaları 3-Giriş ve çıkış donanım birimleri

DONANIM. 1-Sitem birimi (kasa ) ve iç donanım bileşenleri 2-Çevre birimleri ve tanımlamaları 3-Giriş ve çıkış donanım birimleri DONANIM 1-Sitem birimi (kasa ) ve iç donanım bileşenleri 2-Çevre birimleri ve tanımlamaları 3-Giriş ve çıkış donanım birimleri DONANIM SİSTEM BİRİMİ ÇEVREBİRİMLERİ Ana Kart (Mainboard) Monitör İşlemci

Detaylı

MİLLİ SAVUNMA ÜNİVERSİTESİ KARA HARP OKULU DEKANLIĞI BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ DERS TANITIM BİLGİLERİ

MİLLİ SAVUNMA ÜNİVERSİTESİ KARA HARP OKULU DEKANLIĞI BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ DERS TANITIM BİLGİLERİ MİLLİ SAVUNMA ÜNİVERSİTESİ KARA HARP OKULU DEKANLIĞI BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ DERS TANITIM BİLGİLERİ Dersin Adı Kodu Sınıf / Y.Y. Mikroişlemciler ve Assembly Dili Ders Saati (T+U+L) Kredi AKTS 4

Detaylı

8. MİKROİŞLEMCİ MİMARİSİ

8. MİKROİŞLEMCİ MİMARİSİ 1 8. MİKROİŞLEMCİ MİMARİSİ Gelişen donanım ve yazılım teknolojilerine ve yonga üreticisine bağlı olarak mikroişlemcilerin farklı komut tipleri, çalışma hızı ve şekilleri vb. gibi donanım ve yazılım özellikleri

Detaylı

William Stallings Computer Organization and Architecture 9 th Edition

William Stallings Computer Organization and Architecture 9 th Edition William Stallings Computer Organization and Architecture 9 th Edition Bölüm 5 İç Hafıza Bir Hafıza Hücresinin Çalışması Bütün hafıza hücrelerinin ortak özellikleri vardır: 0 ve 1 durumundan birini gösterirler

Detaylı

T.C. NİĞDE ÜNİVERSİTESİ MÜHENDİSLİK-MİMARLIK FAKÜLTESİ ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ. Uzaktan Kumanda Edilen Lamba Dimmer inin Gerçekleştirilmesi

T.C. NİĞDE ÜNİVERSİTESİ MÜHENDİSLİK-MİMARLIK FAKÜLTESİ ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ. Uzaktan Kumanda Edilen Lamba Dimmer inin Gerçekleştirilmesi T.C. NİĞDE ÜNİVERSİTESİ MÜHENDİSLİK-MİMARLIK FAKÜLTESİ ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ Uzaktan Kumanda Edilen Lamba Dimmer inin Gerçekleştirilmesi BİTİRME ÖDEVİ Danışman Yrd. Doç. Dr. Murat UZAM Hazırlayan

Detaylı

1 GİRİŞ 1 Bu Kitap Kimlere Hitap Eder 1 Kitabın İşleyişi 2 Kitabın Konuları 3 Kitabı Takip Etmek İçin Gerekenler 6 Kaynak Kodu ve Simülasyonlar 6

1 GİRİŞ 1 Bu Kitap Kimlere Hitap Eder 1 Kitabın İşleyişi 2 Kitabın Konuları 3 Kitabı Takip Etmek İçin Gerekenler 6 Kaynak Kodu ve Simülasyonlar 6 İÇİNDEKİLER VII İÇİNDEKİLER 1 GİRİŞ 1 Bu Kitap Kimlere Hitap Eder 1 Kitabın İşleyişi 2 Kitabın Konuları 3 Kitabı Takip Etmek İçin Gerekenler 6 Kaynak Kodu ve Simülasyonlar 6 2 KİTAPTA KULLANILAN PROGRAMLAR

Detaylı

8051 Ailesi MCS51 ailesinin orijinal bir üyesidir ve bu ailenin çekirdeğini oluşturur çekirdeğinin temel özellikkleri aşağıda verilmiştir:

8051 Ailesi MCS51 ailesinin orijinal bir üyesidir ve bu ailenin çekirdeğini oluşturur çekirdeğinin temel özellikkleri aşağıda verilmiştir: 8051 Ailesi 8051 MCS51 ailesinin orijinal bir üyesidir ve bu ailenin çekirdeğini oluşturur. 8051 çekirdeğinin temel özellikkleri aşağıda verilmiştir: 1. Kontrol uygulamaları için en uygun hale getirilmiş

Detaylı

MİKROBİLGİSAYAR SİSTEMLERİ. Teknik Bilimler Meslek Yüksekokulu

MİKROBİLGİSAYAR SİSTEMLERİ. Teknik Bilimler Meslek Yüksekokulu MİKROBİLGİSAYAR SİSTEMLERİ Teknik Bilimler Meslek Yüksekokulu Dersin Amacı Mikroişlemciler Mikrodenetleyiciler PIC Mikrodenetleyiciler Micro BASIC Programlama Kullanılacak Programlar MSDOS DEBUG PROTEUS

Detaylı

Bellekler. Mikroişlemciler ve Mikrobilgisayarlar

Bellekler. Mikroişlemciler ve Mikrobilgisayarlar Bellekler 1 Bellekler Ortak giriş/çıkışlara, yazma ve okuma kontrol sinyallerine sahip eşit uzunluktaki saklayıcıların bir tümdevre içerisinde sıralanmasıyla hafıza (bellek) yapısı elde edilir. Çeşitli

Detaylı

PORTLAR Bilgisayar: VERİ:

PORTLAR Bilgisayar: VERİ: PORTLAR 1.FARE 2. YAZICI ÇİZİCİ TARAYICI 3.AĞ-İNTERNET 4.SES GİRİŞİ 5.SES ÇIKIŞI(KULAKLIK) 6.MİKROFON 7.USB-FLASH 8.USB-FLASH 9.MONİTÖR 10.PROJEKSİYON 11.KLAVYE BİLGİSAYAR NEDİR? Bilgisayar: Kullanıcıdan

Detaylı

Arduino Uno ile Hc-Sr04 ve Lcd Ekran Kullanarak Mesafe Ölçmek

Arduino Uno ile Hc-Sr04 ve Lcd Ekran Kullanarak Mesafe Ölçmek Arduino Uno ile Hc-Sr04 ve Lcd Ekran Kullanarak Mesafe Ölçmek 1 Adet Arduino Uno 1 Adet Hc-Sr04 Ultrasonik mesafe sensörü 1 Adet 16 2 Lcd Ekran 1 Adet Breadbord 1 Adet Potansiyometre 2 Ader led Yeteri

Detaylı

Eğitim - Öğretim Yöntemleri Başlıca öğrenme faaliyetleri Kullanılan Araçlar Dinleme ve anlamlandırma

Eğitim - Öğretim Yöntemleri Başlıca öğrenme faaliyetleri Kullanılan Araçlar Dinleme ve anlamlandırma Eğitim - Öğretim Yöntemleri Başlıca öğrenme faaliyetleri Kullanılan Araçlar Ders Dinleme ve anlamlandırma Standart derslik teknolojileri, çoklu ortam araçları, projektör, bilgisayar DERS BİLGİLERİ Ders

Detaylı

BİLİŞİM TEKNOLOJİLERİ

BİLİŞİM TEKNOLOJİLERİ T.C. MİLLÎ EĞİTİM BAKANLIĞI BİLİŞİM TEKNOLOJİLERİ VERİ TABANI YÖNETİMSEL FONKSİYONLARI Ankara, 2013 Bu modül, mesleki ve teknik eğitim okul/kurumlarında uygulanan Çerçeve Öğretim Programlarında yer alan

Detaylı

Çalışma Açısından Bilgisayarlar

Çalışma Açısından Bilgisayarlar Çalışma Açısından Bilgisayarlar Ölçme sistemi ile hesaplama sistemi birbiriyle ilgili olmasına rağmen aynı değillerdir. Suyun sıcaklığı ve gürültünün şiddeti ile evdeki lambaların ölçülmesi aynı değillerdir.

Detaylı

PIC 16F877 nin kullanılması

PIC 16F877 nin kullanılması PIC 16F877 nin kullanılması, dünyada kullanıma sunulmasıyla eş zamanlı olarak Türkiye de de uygulama geliştirenlerin kullanımına sunuldu., belki de en popüler PIC işlemcisi olan 16F84 ten sonra kullanıcılara

Detaylı

Aşağıdaki sorularda doğru olan şıkları işaretleyerek değerlendiriniz.

Aşağıdaki sorularda doğru olan şıkları işaretleyerek değerlendiriniz. Aşağıdaki sorularda doğru olan şıkları işaretleyerek değerlendiriniz. 1. Aşağıdakilerden hangisi ana kart üzerinde yer almaz? A) Bellek B) İşlemci C) Genişleme yuvaları D) Güç kaynağı 2. Aşağıdakilerden

Detaylı

Doç. Dr. Cüneyt BAYILMIŞ

Doç. Dr. Cüneyt BAYILMIŞ BSM 460 KABLOSUZ ALGILAYICI AĞLAR Doç. Dr. Cüneyt BAYILMIŞ Nesnelerin İnterneti 1 BSM 460 KABLOSUZ ALGILAYICI AĞLAR 5. Hafta KABLOSUZ ALGILAYICI AĞLAR Nesnelerin İnterneti 2 Kablosuz Algılayıcı Ağlar (Wireless

Detaylı

Temel Bilgi Teknolojileri -1

Temel Bilgi Teknolojileri -1 Temel Bilgi Teknolojileri -1 Dr. Öğr. Üyesi Aslı Eyecioğlu Özmutlu aozmutlu@bartin.edu.tr 1 Konu Başlıkları Donanım Bileşenleri Harici Donanım Dahili Donanım 2 Donanım Bileşenleri Bilgisayarın fiziksel

Detaylı

Bir mikroişlemci temel olarak üç kısımdan oluşur. Bunlar merkezi işlem birimi (CPU), giriş çıkış birimi (G/Ç) ve bellektir.

Bir mikroişlemci temel olarak üç kısımdan oluşur. Bunlar merkezi işlem birimi (CPU), giriş çıkış birimi (G/Ç) ve bellektir. 1 1.GİRİŞ 1.1 Mikroişlemciler Mikroişlemci herhangi bir sistemde merkezi işlem birimidir ve bulunduğu sistemde aritmetik ve mantıksal işlemleri yürütür. Merkezi İşlem Birimi (Central Processing Unit: CPU),

Detaylı

Mikroişlemciler ve Mikrodenetleyiciler

Mikroişlemciler ve Mikrodenetleyiciler Mikroişlemciler ve Mikrodenetleyiciler GİRİŞ Mikroişlemci Nedir? Mikroişlemcileri Birbirinden Ayıran Özellikler Mikroişlemciyi Oluşturan Birimler ve Görevleri Bellekler Mikrodenetleyiciler Mikroişlemci

Detaylı

KONTROL VE OTOMASYON KULÜBÜ

KONTROL VE OTOMASYON KULÜBÜ KONTROL VE OTOMASYON KULÜBÜ C DİLİ İLE MİKROKONTROLÖR PROGRAMLAMA EĞİTİMİ Serhat Büyükçolak Ahmet Sakallı 2009-2010 Güz Dönemi Eğitimleri Mikrokontrolör Gömülü sistemlerin bir alt dalı olan mikrokontrolör

Detaylı

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

Program Kodları. void main() { trisb=0; portb=0; while(1) { portb.b5=1; delay_ms(1000); portb.b5=0; delay_ms(1000); } } Temrin1: PIC in PORTB çıkışlarından RB5 e bağlı LED i devamlı olarak 2 sn. aralıklarla yakıp söndüren programı yapınız. En başta PORTB yi temizlemeyi unutmayınız. Devre Şeması: İşlem Basamakları 1. Devreyi

Detaylı

BÖLÜM 1: MİKRODENETLEYİCİLER

BÖLÜM 1: MİKRODENETLEYİCİLER V İÇİNDEKİLER BÖLÜM 1: MİKRODENETLEYİCİLER ve PIC16F877A... 13 1.1 Giriş... 13 1.2 Mikrochip Mikrodenetleyici Ailesi... 14 1.2.1 PIC12CXXX/PIC12FXXX Ailesi... 15 1.2.2 PIC16C5X Ailesi... 15 1.2.3 PIC16CXXX/PIC16FXXX

Detaylı

Şekil-1. Dr. Özgür AKIN

Şekil-1. Dr. Özgür AKIN Şekil-1 Dr. Özgür AKIN GİRİŞ Mikroişlemci Nedir? Mikroişlemcileri Birbirinden Ayıran Özellikler Mikroişlemciyi Oluşturan Birimler ve Görevleri Bellekler Mikrodenetleyiciler Mikroişlemci ve Mikrodenetleyiciler

Detaylı

İÇİNDEKİLER 1. KLAVYE... 11 2. KLAVYE RB0... 19 3. KLAVYE RBHIGH... 27 4. 4 DİSPLAY... 31

İÇİNDEKİLER 1. KLAVYE... 11 2. KLAVYE RB0... 19 3. KLAVYE RBHIGH... 27 4. 4 DİSPLAY... 31 İÇİNDEKİLER 1. KLAVYE... 11 Satır ve Sütunlar...11 Devre Şeması...14 Program...15 PIC 16F84 ile 4x4 klavye tasarımını gösterir. PORTA ya bağlı 4 adet LED ile tuş bilgisi gözlenir. Kendiniz Uygulayınız...18

Detaylı

8051 Ailesi MCS51 ailesinin orijinal bir üyesidir ve bu ailenin çekirdeğini oluşturur çekirdeğinin temel özellikkleri aşağıda verilmiştir:

8051 Ailesi MCS51 ailesinin orijinal bir üyesidir ve bu ailenin çekirdeğini oluşturur çekirdeğinin temel özellikkleri aşağıda verilmiştir: 8051 Ailesi 8051 MCS51 ailesinin orijinal bir üyesidir ve bu ailenin çekirdeğini oluşturur. 8051 çekirdeğinin temel özellikkleri aşağıda verilmiştir: 1. Kontrol uygulamaları için en uygun hale getirilmiş

Detaylı

Ders devam zorunluluğu bulunmaktadır ve 2 hafta derse katılmayan öğrenci devamsızlıktan kalacaktır.

Ders devam zorunluluğu bulunmaktadır ve 2 hafta derse katılmayan öğrenci devamsızlıktan kalacaktır. DERSLE İLGİLİ HATIRLATMALAR: Ders devam zorunluluğu bulunmaktadır ve 2 hafta derse katılmayan öğrenci devamsızlıktan kalacaktır. Dönem boyunca önceden belirtilmeyen zamanlar 2 adet quiz yapılacaktır. Dersin

Detaylı

Mikroişlemciler. Microchip PIC

Mikroişlemciler. Microchip PIC Mikroişlemciler Microchip PIC Öğr. Gör. M. Ozan AKI r1.1 Microchip PIC Mikrodenetleyiciler www.microchip.com Microchip PIC Mikrodenetleyiciler Microchip PIC Mikrodenetleyiciler Microchip PIC Mikrodenetleyiciler

Detaylı

Fırat Üniversitesi DENEY NO: 5 GÖMÜLÜ SİSTEM PROGRAMLAMA

Fırat Üniversitesi DENEY NO: 5 GÖMÜLÜ SİSTEM PROGRAMLAMA Fırat Üniversitesi Bilgisayar Mühendisliği BMÜ-431 Bilgisayar Sistemleri Laboratuvarı DENEY NO: 5 GÖMÜLÜ SİSTEM PROGRAMLAMA 1. GİRİŞ Gömülü sistemler için kesin bir tanım yapmak kolay değildir. Ama basitçe

Detaylı

5. HAFTA KBT104 BİLGİSAYAR DONANIMI. KBUZEM Karabük Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi

5. HAFTA KBT104 BİLGİSAYAR DONANIMI. KBUZEM Karabük Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi 5. HAFTA KBT104 BİLGİSAYAR DONANIMI Karabük Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi 2 Konu Başlıkları Bellekler İç Bellekler ROM Bellek RAM Bellek Dış Bellekler Sabit Disk Sürücüleri

Detaylı

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

PIC MİKROKONTROLÖR TABANLI MİNİ-KLAVYE TASARIMI PIC MİKROKONTROLÖR TABANLI MİNİ-KLAVYE TASARIMI Prof. Dr. Doğan İbrahim Yakın Doğu Üniversitesi, Bilgisayar Mühendisliği Bölümü, Lefkoşa, KKTC E-mail: dogan@neu.edu.tr, Tel: (90) 392 2236464 ÖZET Bilgisayarlara

Detaylı

BM-311 Bilgisayar Mimarisi. Hazırlayan: M.Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü

BM-311 Bilgisayar Mimarisi. Hazırlayan: M.Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü BM-311 Bilgisayar Mimarisi Hazırlayan: M.Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü Konular Bilgisayar Bileşenleri Bilgisayarın Fonksiyonu Instruction Cycle Kesmeler (Interrupt lar) Bus

Detaylı

Dr. Feza BUZLUCA İstanbul Teknik Üniversitesi Bilgisayar Mühendisliği Bölümü

Dr. Feza BUZLUCA İstanbul Teknik Üniversitesi Bilgisayar Mühendisliği Bölümü 1 BİLGİSAYAR MİMARİSİ Dr. Feza BUZLUCA İstanbul Teknik Üniversitesi Bilgisayar Mühendisliği Bölümü http:// http:// Ders Notlarının Creative Commons lisansı Feza BUZLUCA ya aittir. Lisans: http://creativecommons.org/licenses/by-nc-nd/3.0/

Detaylı

Mimari Esaslar. Mikroişlemcinin mimari esasları; Kaydediciler Veriyolları İş hatları dır.

Mimari Esaslar. Mikroişlemcinin mimari esasları; Kaydediciler Veriyolları İş hatları dır. Mimari Esaslar Mikroişlemcinin mimari esasları; Kaydediciler Veriyolları İş hatları dır. Bu unsurların büyüklüğü, sayısı ve yapısı o işlemcinin yeteneklerini belirler. Mimari farlılıklarda; bu konularda

Detaylı

BM-311 Bilgisayar Mimarisi

BM-311 Bilgisayar Mimarisi 1 BM-311 Bilgisayar Mimarisi Hazırlayan: M.Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü Konular Bilgisayar Bileşenleri Bilgisayarın Fonksiyonu Instruction Cycle Kesmeler (Interrupt lar)

Detaylı

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

Deney No Deney Adı Tarih. 3 Mikrodenetleyici Portlarının Giriş Olarak Kullanılması / /201... 3.1 AMAÇ: Assembly programlama dili kullanarak mikrodenetleyici portlarını giriş olarak kullanmak. GİRİŞ: Bir portun giriş olarak mı yoksa çıkış olarak mı kullanılacağını belirten TRIS kaydedicileridir.

Detaylı

Arduino Temel Bilgiler

Arduino Temel Bilgiler Bu e-kitap Arduino ile proje geliştirmek isteyenler için temel bilgiler içermektedir. Arduino Temel Bilgiler Şevket Yılmaz Yazılım Mühendisi sevket-yilmaz@windowslive.com ARDUİNO NEDİR? Arduino bir mikro

Detaylı

Deney 10: Analog - Dijital Dönüştürücüler (Analog to Digital Converters - ADC) Giriş

Deney 10: Analog - Dijital Dönüştürücüler (Analog to Digital Converters - ADC) Giriş Deney 10: Analog - Dijital Dönüştürücüler (Analog to Digital Converters - ADC) Analog - Dijital Dönüştürücülerin ADC0804 entegre devresi ile incelenmesi Giriş Sensör ve transdüser çıkışlarında genellikle

Detaylı

KARADENİZ TEKNİK ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ TASARIM PROJESİ

KARADENİZ TEKNİK ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ TASARIM PROJESİ KARADENİZ TEKNİK ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ TASARIM PROJESİ MİKRODENETLEYİCİ ile DXBALL OYUN TASARIMI DİLARA AKYÜZ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ ANA BİLİMDALI BAHAR 2014 KARADENİZ TEKNİK ÜNİVERSİTESİ

Detaylı

BESLEME KARTI RF ALICI KARTI

BESLEME KARTI RF ALICI KARTI BESLEME KARTI Araç üzerinde bulunan ve tüm kartları besleyen ünitedir.doğrudan Lipo batarya ile beslendikten sonra motor kartına 11.1 V diğer kartlara 5 V dağıtır. Özellikleri; Ters gerilim korumalı Isınmaya

Detaylı

Mikroişlemciler ve Assembler Programlama. Teknoloji Fakültesi / Bilgisayar Mühendisliği Öğr.Gör. Günay TEMÜR

Mikroişlemciler ve Assembler Programlama. Teknoloji Fakültesi / Bilgisayar Mühendisliği Öğr.Gör. Günay TEMÜR Mikroişlemciler ve Assembler Programlama Teknoloji Fakültesi / Bilgisayar Mühendisliği Öğr.Gör. Günay TEMÜR Mikroişlemciler Mikroişlemciler bilgisayar teknolojilerinin gerçek sürükleyicisi olan donanımsal

Detaylı

MİKRODENETLEYİCİLER. Yrd.Doç.Dr. İlker ÜNAL

MİKRODENETLEYİCİLER. Yrd.Doç.Dr. İlker ÜNAL MİKRODENETLEYİCİLER Yrd.Doç.Dr. İlker ÜNAL DERSİN AMACI Mikroişlemciler Mikroişlemcilerin Yapısı Mikrodenetleyiciler PIC mikrodenetleyiciler KULLANILACAK PROGRAMLAR PROTEUS ISIS 7 PROF Micro BASIC EDITOR

Detaylı

Bilgisayar Temel kavramlar - Donanım -Yazılım Ufuk ÇAKIOĞLU

Bilgisayar Temel kavramlar - Donanım -Yazılım Ufuk ÇAKIOĞLU Bilgisayar Temel kavramlar - Donanım -Yazılım Ufuk ÇAKIOĞLU Bilgisayar Nedir? Bilgisayar; Kullanıcıdan aldığı bilgilerle mantıksal ve aritmetiksel işlemler yapabilen, Yaptığı işlemleri saklayabilen, Sakladığı

Detaylı

MİKROİŞLEMCİ MİMARİLERİ

MİKROİŞLEMCİ MİMARİLERİ MİKROİŞLEMCİ MİMARİLERİ Mikroişlemcilerin yapısı tipik olarak 2 alt sınıfta incelenebilir: Mikroişlemci mimarisi (Komut seti mimarisi), Mikroişlemci organizasyonu (İşlemci mikromimarisi). CISC 1980 lerden

Detaylı

Bilgisayar Donanımı. Temel Birimler ve Çevre Birimler. Öğr.Gör.Günay TEMÜR / KAYNAŞLI MESLEK YÜKSEOKULU

Bilgisayar Donanımı. Temel Birimler ve Çevre Birimler. Öğr.Gör.Günay TEMÜR / KAYNAŞLI MESLEK YÜKSEOKULU Bilgisayar Donanımı Temel Birimler ve Çevre Birimler Öğr.Gör.Günay TEMÜR / KAYNAŞLI MESLEK YÜKSEOKULU İçerik Bilgisayarın birimleri; Giriş Çıkış Depolama İşlem Donanım Bileşenleri ve Çalışma Prensipleri

Detaylı

BİLGİSAYAR MİMARİSİ. Komut Seti Mimarisi. Özer Çelik Matematik-Bilgisayar Bölümü

BİLGİSAYAR MİMARİSİ. Komut Seti Mimarisi. Özer Çelik Matematik-Bilgisayar Bölümü BİLGİSAYAR MİMARİSİ Komut Seti Mimarisi Özer Çelik Matematik-Bilgisayar Bölümü Komut Seti Mimarisi Bilgisayarın hesaplama karakteristiklerini belirler. Donanım sistemi mimarisi ise, MİB(Merkezi İşlem Birimi),

Detaylı

YILDIZ TEKNIK ÜNİVERSİTESİ ELEKTRİK - ELEKTRONİK FAKULTESİ ELEKLTRONİK VE HABERLEŞME MÜHENDİSLİĞİ BÖLÜMÜ

YILDIZ TEKNIK ÜNİVERSİTESİ ELEKTRİK - ELEKTRONİK FAKULTESİ ELEKLTRONİK VE HABERLEŞME MÜHENDİSLİĞİ BÖLÜMÜ YILDIZ TEKNIK ÜNİVERSİTESİ ELEKTRİK - ELEKTRONİK FAKULTESİ ELEKLTRONİK VE HABERLEŞME MÜHENDİSLİĞİ BÖLÜMÜ GEZGİN ROBOT UYGULAMASI ORHAN BEDİR ORHAN MERT Proje Danışmanı : Y.Doç.Dr. Tuncay UZUN İstanbul,

Detaylı

Mikrobilgisayar Mimarisi ve Programlama

Mikrobilgisayar Mimarisi ve Programlama Mikrobilgisayar Mimarisi ve Programlama 1. Hafta Mikroişlemcilere Giriş Doç. Dr. Akif KUTLU Yrd. Doç. Dr. Ahmet ÖZCERİT akutlu@sdu.edu.tr aozcerit@sakarya.edu.tr Ders web sitesi: http://www.8051turk.com/

Detaylı

DENEY 9-A : PIC 16F877 ve LM-35 ile SICAKLIK ÖLÇÜM UYGULAMASI

DENEY 9-A : PIC 16F877 ve LM-35 ile SICAKLIK ÖLÇÜM UYGULAMASI AMAÇ: DENEY 9-A : PIC 16F877 ve LM-35 ile SICAKLIK ÖLÇÜM UYGULAMASI 1- Mikrodenetleyici kullanarak sıcaklık ölçümünü öğrenmek EasyPIC7 setinde LM-35 kullanılarak analog giriş yaptırılması Sıcaklığın LCD

Detaylı

B.Ç. / E.B. MİKROİŞLEMCİLER

B.Ç. / E.B. MİKROİŞLEMCİLER 1 MİKROİŞLEMCİLER RESET Girişi ve DEVRESİ Program herhangi bir nedenle kilitlenirse ya da program yeniden (baştan) çalıştırılmak istenirse dışarıdan PIC i reset yapmak gerekir. Aslında PIC in içinde besleme

Detaylı

PIC KULLANARAK GÜÇ KARSAYISI ÖLÇÜM DEVRESİ TASARIMI VE SİMÜLASYON

PIC KULLANARAK GÜÇ KARSAYISI ÖLÇÜM DEVRESİ TASARIMI VE SİMÜLASYON PIC KULLANARAK GÜÇ KARSAYISI ÖLÇÜM DEVRESİ TASARIMI VE SİMÜLASYON Sabir RÜSTEMLİ 1 Muhammet ATEŞ 2 1 Elektrik-Elektronik Mühendisliği Bölümü, Yüzüncü Yıl Üniversitesi, Van 2 Başkale Meslek Yüksekokulu

Detaylı

ANALOG ADRESLİ YANGIN ALARM SİSTEMİ YAZILIM KULLANMA KILAVUZU

ANALOG ADRESLİ YANGIN ALARM SİSTEMİ YAZILIM KULLANMA KILAVUZU ANALOG ADRESLİ YANGIN ALARM SİSTEMİ YAZILIM KULLANMA KILAVUZU Bilgisayar üzerinden analog adresli yangın algılama sisteminde bulunan detektörlere yer atama, kontak izleme modülünün senaryo belirtilmesi

Detaylı

Bilgisayar Donanım 2010 BİLGİSAYAR

Bilgisayar Donanım 2010 BİLGİSAYAR BİLGİSAYAR CPU, bellek ve diğer sistem bileşenlerinin bir baskı devre (pcb) üzerine yerleştirildiği platforma Anakart adı verilmektedir. Anakart üzerinde CPU, bellek, genişleme yuvaları, BIOS, çipsetler,

Detaylı

İşletim Sistemlerine Giriş

İşletim Sistemlerine Giriş İşletim Sistemlerine Giriş İşletim Sistemleri ve Donanım İşletim Sistemlerine Giriş/ Ders01 1 İşletim Sistemi? Yazılım olmadan bir bilgisayar METAL yığınıdır. Yazılım bilgiyi saklayabilir, işleyebilir

Detaylı

1/6 PR _S-DP4 PROSENSE S-DP4 GELİŞMİŞ GAZ KONTROL PANELİ ÖZELLİKLER KULLANIM ALANLARI PR _S-DP4

1/6 PR _S-DP4 PROSENSE S-DP4 GELİŞMİŞ GAZ KONTROL PANELİ ÖZELLİKLER KULLANIM ALANLARI PR _S-DP4 PR20160926-1_S-DP4 PROSENSE S-DP4 GELİŞMİŞ GAZ KONTROL PANELİ Prosense S-DP4 Gaz Kontrol Paneli zorlu endüstriyel ortamlarda algılanan patlayıcı ve zehirli gaz konsantrasyonlarının değerlendirilip ortamın

Detaylı

Yrd. Doç. Dr. Bülent ÇOBANOĞLU

Yrd. Doç. Dr. Bülent ÇOBANOĞLU Yrd. Doç. Dr. Bülent ÇOBANOĞLU Kaynakça; Interfacing PIC Microcontrollers Embedded Design by Interactive Simulation, Martin BATES, PIC Microcontroller and Embedded Systems, Muhammed Ali Mazidi, www.cobanoglu.wikispaces.com

Detaylı

BİLGİSAYAR SİSTEMLERİ

BİLGİSAYAR SİSTEMLERİ BİLGİSAYAR SİSTEMLERİ Hesaplama, saklama gibi çeşitli işlemler amacıyla bilgisayara verilen sayı, yazı, resim, ses, ölçüm vb. değerlerden oluşan her türlü sayısal, alfasayısal bilgiler veri olarak adlandırılmaktadır.

Detaylı