Buradasın
PIC Programlama Eğitim Serisi: Mikrodenetleyiciler ve Mikroişlemciler
youtube.com/watch?v=cw6s98WqEscYapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitmen tarafından sunulan PIC programlama eğitim serisinin ikinci bölümüdür. Eğitmen, PIC programlama için gerekli donanım ve yazılım bileşenlerini detaylı şekilde anlatmaktadır.
- Video, PIC programlama için gerekli donanım bileşenlerini (uygun PIC seçimi, programlama cihazı, yazılım dili, programlama dili kaynağı, devre tahtası ve temel devre elemanları) açıklayarak başlamakta ve ardından mikrodenetleyiciler ile mikroişlemciler arasındaki farkları karşılaştırmalı olarak ele almaktadır. Ayrıca mikrodenetleyicinin temel bileşenleri (mikroişlemci, analog-dijital çevirici, giriş-çıkış portları, PWM sinyal üreticisi, iletişim modülleri, bellek, sayıcılar ve RAM) detaylı şekilde açıklanmaktadır.
- Video, mikrodenetleyicileri öğrenmek için önerilen bir öğrenme yolu ile devam etmekte ve uzmanların önerilerini de içermektedir. PIC programlama için temel kavramları öğrenmek isteyenler için faydalı bir kaynak niteliğindedir.
- 00:07Pik Programlama Serisi Tanıtımı
- Pik programlama serisinin ikinci videosu çekilecek ve birinci bölümün kısa bir özetini aktarılacak.
- Seri, entegre, mikroişlemci, mikrodenetleyici ve çeşitli mikroişlemci modelleri hakkında bilgi verecek.
- Bu terminolojiyi bilmek mesleğin literatürü olarak önemlidir.
- 01:06Birinci Bölüm Özeti
- Birinci bölümde programlama için donanımsal ve yazılımsal gereksinimler anlatılmıştır.
- Uygun pik seçimi, programlama cihazı, yazılım dili, programlama dili kaynağı ve devre tahtası (breadboard) temel gereksinimlerdir.
- Programlama cihazları seri port, paralel port veya USB porttan çalışabilir, günümüzde USB bağlantılı cihazlar tavsiye edilmektedir.
- 02:52Programlama Dili ve Kaynaklar
- Programlama dili, bilgisayarda yazılan kodları pikin içine aktaran dil olup, en çok kullanılan diller assembly, basic, C ve türevleridir.
- Programlama dili kaynağı olarak kitap veya internet dökümanları kullanılabilir.
- Devre tahtası (breadboard) ve temel devre elemanları (kristal, kondansatör, LED, diyot, direnç, buton) pik devresi yapımında gereklidir.
- 04:55Sanal Ortam Simülasyon
- Masraf etmek istemeyenler için sanal ortamda simülasyon programları kullanılabilir.
- Proteus, ISIS gibi programlarla devreler kurulup, hex dosyaları piklerin içine atılarak sanal sonuçlar görülebilir.
- Örnek olarak ISIS'te hazırlanmış bir hesap makinesi devresi gösterilmiştir.
- 05:55Entegre Mikroişlemciler
- Entegre, bir elektronik devrenin küçültülüp silikon kılıf içine konulmasıdır ve içinde hazır bir devre vardır.
- Entegrelerin pinleri değiştirilemez, üstüne yazılım atılamaz ve aynı pine sahip entegreler farklı görevler görür.
- Örneğin 400F17 Johnson sayacı entegresi sabit bir görevi vardır ve başka hiçbir görevi yapamaz.
- 07:27Mikroişlemciler
- Mikroişlemci, küçük boyutta işlemleri gerçekleştiren parçadır ve sadece sayısal veriyi alıp işlemleri yapar.
- Mikroişlemciler veriyi saklamaz, sadece dışarı aktarır ve bilinen işlemcilerden bazıları Intel, AMD, RM, Motorola'dır.
- Mikroişlemciler gömülü sistemlerde, bilgisayar sistemlerinde ve mobil cihazlarda kullanılmaktadır.
- 09:17Mikrodenetleyiciler
- Mikrodenetleyiciler, hafıza, analog, dijital, çevreci, zamanlayıcı gibi çevre birimlerini bünyesinde barındıran entegrelerdir.
- Mikroişlemcilerin bir üst basamağı olan mikrodenetleyiciler genellikle endüstriyel uygulamalarda ve kontrol otomasyon sistemlerinde kullanılır.
- En meşhur mikrodenetleyiciler Peak AVR, ARM ve 851 Intel serisi mikrodenetleyicilerdir.
- 10:38Mikrodenetleyici Öğrenme Önerileri
- Mikrodenetleyiciyi öğrenmek için uzmanlar AVR PIC851 gibi modellerden başlayıp daha sonra ARM tabanlı mikrodenetleyicilere geçiş yapmayı öneriyor.
- 10:58Mikrodenetleyicinin Bileşenleri
- Mikrodenetleyicinin merkezinde mikroişlemci bulunur ve analog-dijital çevirici en çok kullanılan özelliklerden biridir.
- Mikrodenetleyicilerde salınım giriş çıkış portları, PWM sinyal üretici iletisim modülleri (USB, paralel portlar), kendi belleği, sayıcılar ve RAM mevcuttur.
- 11:42Mikroişlemci ve Mikrodenetleyici Arasındaki Farklar
- Mikroişlemci, mikrodenetleyicinin tüm bileşenlerini içine alan bir sistemdir.
- Mikroişlemci tek başına işlem yapabilirken, mikrodenetleyicide başka ara birimler ve modüller tek bir paket içinde mevcuttur.