Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
PIC16F628A ve MPLAB: Temel Mikrodenetleyici ve Programlama
Rating: 5.0 out of 5(8 ratings)
29 students
Created byArif Akyüz
Last updated 4/2026
Turkish

What you'll learn

  • Mikrodenetleyicilerin genel yapısı ve pin bağlantı özellikleri
  • Temel seviye elektronik elemanlar
  • MPLAB ve Proteus (Simülasyon) programlarının yüklenmesi ve kurulması
  • MPLAB üzerinden kod yazımı
  • MPLAB üzerinden yazılan kodların Proteus (Similasyon) programı üzerinden simülasyonun yapılması
  • Yazılan kodların ve simülasyonların analizi
  • Bazı elektronik terimlerin açıklanması (Pull-up, Pull-down vs.)
  • PIC16F628A mikrodenetleyicisinin MPLAB üzerinden konfigürasyan ayarlarının yapılması

Course content

10 sections33 lectures7h 10m total length
  • Mikrodenetleyici, Mikroişlemci ve PIC16F628 Mikrodenetleyicisinin Çeşitleri16:13

    Bu dersimizde mikrodenetleyicinin ne olduğunu, mikroişlemciyle arasındaki temel farkları ele aldık. Ayrıca PIC16F628 mikrodenetleyicisinin farklı çeşitlerine de değindik.

  • PIC16F628A Mikrodenetleyicisinin Bağlantı Pinleri-118:35

    Bu dersimizde; PIC16F628A mikrodenetleyicisinin 1-9 pinlerinin (bacakları) işledik.

  • PIC16F628A Mikrodenetleyicisinin Bağlantı Pinleri-23:26

    Bu dersimizde; PIC16F628A mikrodenetleyicisinin 18-15 arasındaki pinlerin (bacakların) özellikleri işlendi.

  • PIC16F628A Mikrodenetleyicisinin Bağlantı Pinleri-35:56

    Bu dersimizde; PIC16F628A mikrodenetleyicisinin 14-10 arasındaki pinlerin (bacakların) özellikleri işlendi.

  • Mikrodenetleyicilerde Neden DC Akım Kullanılır?6:02

    Bu dersimizde; mikrodenetleyicilerde neden alternatif akım değil de doğru akım kullanıldığını izah etmeye çalıştık ve bunlara ek olarak şu ana kadar neler öğrendiğimize kısaca değindik.

  • Temel Elektronik Terimler ve Elemanlar18:10

    Bu dersimizde; "Sinyal, Yükselen Kenar, Düşen Kenar ve Push-Pull" terimilerini; "Direnç, Kondansatör, Osilatör, Röle, BJT Transistör, Pull-Up ve Down" elemanları teorik olarak işlendi.

  • PIC16F628A'e Bağlanan Bazı Önemli Bağlantılar (Vdd, Vss ve MCLR)18:36

    Bu dersimizde; PIC16F628A mikrodenetleyicisinin "Vdd, Vss ve MCLR" pin bağlantıları gösterilmiştir. Ayrıca ders sonunda MCLR pin bağlantısı yazılım ile iptal edilebileceği de ifade edilmiştir. MCLR pin bağlantısı yazılım ile ileriki derslerde gösterilecektir.

  • PIC16F628A Mikrodenetleyicisinin Osilatör (OSC1-OSC2) Bağlantısı17:04

    Bu dersimizde; PIC16F628A mikrodenetleyicisinin osilatör bağlantısı gösterilmiştir. Ayrıca yazılım ile bu harici bağlantı yapılmayıp mikrodenetleyicinin dahili 4 MHZ kapasiteli osilatör kullanımı da bahsedildi. Yazılım ile dahili osilatör kullanımı kursumuzun ileriki derslerinde işlenmiştir.

  • Elektriksel Gürültü, Sink ve Source Akımı Nedir?8:47

    Bu dersimizde; Elektriksel gürültü, sink ve source akımına değinildi.

  • Decimal (10'luk), Binary (2'lik) ve Hexadecimal (16'lık) Sayı Sistemleri Nedir?4:15

    Bu dersimizde; Decimal (10'luk), Binary (2'lik) ve Hexadecimal (16'lık) sayı tabanları kısaca izah edilmeye çalışıldı. Daha ayrıntılı olarak bir sonraki dersimizde söz konusu sayı tabanlarının birbirlerine dönüşümü işlenecektir.

  • Decimal, Binary ve Hexadecimal Sayı Tabanlarının Birbirlerine Dönüşümü16:39

    Bu dersimizde; Decimal (10'luk), Binary (2'lik) ve Hexadecimal (16'lık) sayı sistemlerinin birbirlerine dönüşümü işlenmiştir. Yazılımda yani ileriki derslerimizde hem decimal hem binary hem de hexadecimal olarak pinlerin durumları belirlenecektir.

  • Mikrodenetleyicilerin Flash Memory, RAM ve EEPROM Hafızalarına Genel Bakış7:47

    Bu dersimizde; PIC16F628A mikrodenetleyicisinin Flash Memory (Program Belleği), RAM ve EEPROM hafızalarına genel olarak değinildi.

  • Piyasada En Çok Kullanılan Derleyiciler ve Neden MPLAB?10:19

    Bu dersimizde; Piyasada en çok kullanılan "MPLAB, MICROC ve CCS C" derleyicileri genel özelliklerine değinilerek MPLAB'ı neden seçtiğimiz anlatıldı.

  • Proteus Simülsayon Programı Nedir?4:47

    Bu dersimizde; Proteus simülasyon programının ne olduğunu ve biz de bu programı simülasyonlarımızda kullanacağımıza değinilerek, söz konusu programı yükleyip kurmamız gerektiği belirtildi.

    İndirme Linki: https://www.labcenter.com/free-trial/

  • MPLAB IDE ve IPE'nin Yüklenmesi ve Kurulması12:18

    Bu dersimizde MPLAB IDE ve IPE'nin yüklenmesi ve kurulmasını işledik.

    İndirme Adresi: https://www.microchip.com/en-us/tools-resources/develop/mplab-x-ide

  • Programlayıcı (Programmer / Debugger)17:00

    Bu dersimizde; mikrodenetleyicilere yazılan kodların fiziki ortamda aktarılmasında kullanılan programlayıcı (programmer) cihazlarına değinildi. Ayrıca, eski nesil programlayıcılardan günümüzde kullanılan modellere kadar tüm programmerların özellikleri ayrıntılı olarak ele alındı.

Requirements

  • Programlama deneyimi kesinlikle gerekmeyip, bu temel seviye kursumuzda her şeyi öğrenmiş olacaksınız.

Description

Bu kurs, mikrodenetleyici programlamaya adım atmak isteyen herkes için özel olarak hazırlanmıştır. Elektroniğe ilgi duyan katılımcılar, bu eğitim sayesinde PIC16F628A mikrodenetleyicisi üzerinden programlamanın temellerini öğreneceklerdir. Günümüzde endüstride yalnızca basit elektronik devreler yeterli olmamakta, akıllı otomasyon sistemleri ve kontrol çözümleri giderek daha fazla mikrodenetleyicilere ihtiyaç duymaktadır. Bu eğitim, MPLAB geliştirme ortamı kullanılarak hem teorik bilgiyi hem de uygulamayı bir araya getirerek sizi bu dünyanın içerisine adım adım taşımayı hedeflemektedir.

Kurs boyunca, mikrodenetleyici kavramının ne olduğu, mikroişlemciden farkları, PIC16F628A’nın yapısı ve özellikleri ayrıntılı olarak ele alınacaktır. Bunun yanında, binary, decimal ve hexadecimal sayı sistemleri gibi programlamanın temel yapı taşları örneklerle işlenecektir. Öğrenciler, NOT ve XOR gibi temel mantık komutlarının işlevlerini kavrayarak bu komutları gerçek projelerde nasıl uygulayabileceklerini öğreneceklerdir. Ayrıca pull-up ve pull-down dirençlerin devrelerdeki rolü incelenerek buton ve LED kontrollü uygulamalar üzerinden somut örnekler gerçekleştirilecektir.

Teorik kısmın ardından, pratik uygulamalara geçilecektir. MPLAB ortamında yazılan kodların derlenmesi, bu kodların Proteus simülasyon programı aracılığıyla test edilmesi ve analiz edilmesi adım adım gösterilecektir. Öğrencilerin yazdıkları kodu doğrudan simülasyon ortamında görmelerine ve hata ayıklama pratiği yapmalarına imkân tanıyacaktır. Böylece yalnızca yazılım değil, donanım ile yazılımın birlikte nasıl çalıştığı da anlaşılacaktır.

Bu kursu tamamlayan katılımcılar, PIC16F628A mikrodenetleyici üzerinde temel seviyede kod yazabilme, devre kurabilme ve simülasyon yapabilme becerisi kazanacaklardır. Aynı zamanda kod ile donanım arasındaki ilişkiyi kavrayarak, daha karmaşık mikrodenetleyici projelerine hazırlanmış olacaklardır.

Eğer siz de mikrodenetleyici programlamaya sıfırdan başlamak, kendi projelerinizi tasarlayabilmek ve elektronik ile yazılımın bütünleştiği dünyaya adım atmak istiyorsanız, bu kurs tam size göre. Eğitimin sonunda yalnızca teorik bilgi edinmekle kalmayacak, aynı zamanda iş hayatınızda veya hobi projelerinizde kullanabileceğiniz somut bir donanıma sahip olacaksınız.

Bir sonraki kursumuz ile de "MPLAB ile PIC16F628A Mikrodenetleyici Eğitimi (Orta Seviye)" eğitiminizi daha da ileriye götüreceğinizden eminim.

Arif AKYÜZ

Who this course is for:

  • Elektronik ve Gömülü Sistemler Yazılımına İlgi Duyanlar
  • Mühendisler
  • Tekniklerler
  • Teknisyenler
  • En Önemlisi; Hiçbir şey bilmeyip elektroniğe en başından başlamak isteyenler