Hoş Geldin, Mühendis!

Tüm mühendislerin ve mühendis adaylarının yer aldığı forum sayfamıza kayıt olmalısınız. Kayıt olduktan sonra tüm ders notlarına, teknik dokümanlara erişim sağlayabilecek, sorularınızı sorup cevaplar verebileceksiniz. Sitemiz tamamiyle ücretsiz olmakla birlikte Mühendis Puanı sistemi uygulamaktadır.

Bilgi paylaştıkça çoğalır.

Premium Abonelik 📢

Premium abonelik ile sitemizi reklamsız gezebilir, dosyaları sınırsızca indirebilirsiniz.

Daha Fazlası

[Muhendisiz.NET] Tekrar Sizlerleyiz! 🎭

Mühendisiz.NET sitesi forum ve blog sayfası olarak tekrar yayın hayatına başladı. 🤩 Sizlerde forum sayfamıza üye olabilir ve mühendis topluluğumuza katılabilirsiniz.

Daha Fazlası

Mühendis Puanı Sistemi🏆

Bilgi paylaştıkça çoğalır felsefesini benimsemiş olmamız nedeniyle Mühendis Puanı sistemini uygulamaya aldık. Dökümanları indirebilmek için bazı paylaşımlarda bulunmalısınız. 📨

Daha Fazlası
  • Dosya indirebilmek için 2 Mühendis Puanına ihtiyacınız var. Konuya yorum atarak 1 MP Not paylaşarak 6 MP kazanırsınız.
    Bilgi Paylaştıkça Çoğalır. (Mühendislik Puanı (MP) Nedir?)
  • Mühendis Puanı kazanmaya vakti olmayanlar için ücretli premium üyelik sistemi aktif edilmiştir.
    (Premium Üyelik SATIN AL)

Mikrodenetleyici Nedir Ne İşe Yarar?

turkmedia

Moderatör
Katılım
8 Ara 2022
Mesajlar
1,232
Mühendis Puanı
3,864
Teknoloji dünyası içerisinde en hızlı gelişim gösteren alan ise elektroniktir. Bu alanda her geçen gün yeni bir ürün, cihaz veya bir sistem geliştirilmektedir. Tüm bunların kontrolü ise karmaşık bir hal almıştır. Bu karmaşıklığı ortadan kaldırmak için ise “mikrodenetleyiciler” geliştirilmiştir. Mikrodenetleyiciler hem donanım hem de yazılım olarak bu ihtiyacı rahatlıkla karşılayabilmektedir.

Mikroişlemci ve Mikrodenetleyici Arasındaki Farklar

CPU (Central Processing Unit), bilgisayarın değişik birimleri arasındaki (hafıza, monitör, klavye, giriş çıkış ünitesi gibi.) veri akışını ve işleyişinin sağlanması görevlerini üstlenmektedir. Veri işleme görevinin büyük bir kısmı ise CPU içerisinde bulunan ALU’ da (Aritmetik Lojik Birimi) gerçekleştirilir.

1971 yılında, bir bilgisayarın ALU ile diğer kontrol birimlerinin bir silikon tüm devresi üzerine, INTEL firması tarafından konulması ile mikroişlemciler dönemi başlamıştır. Teknik olarak ifade edersek mikroişlemci, yarı iletken tek bir tüm devre üzerine yerleştirilmiş CPU’ ya denir. Bir işlemci temel olarak CPU’ nun fonksiyonlarını yerine getirdiği için pek çok kere CPU ile mikroişlemci eş anlamda kullanılmaktadır.

Mikrodenetleyici, bir tüm devre üzerinde üretilen bilgisayara denir. Bu tüm devre üzerinde; hafıza, giriş/çıkış sistemleri, bu işlemcilerin birçok uygulama içinde, gömülü olarak doğrudan (tek başına), mikroişlemcilere göre çok daha basit ve ucuz arabirim teknikleriyle, kontrol amaçlı olarak kullanılmalarını sağlar.

Mikroişlemci ile bir sistem oluşturulurken yanına diğer birimleri de ilave ederek bir sistem oluşturmak gerekir. Bu ünitelerinin birbirleri ile iletişimini sağlamak içinde bir data yolu gereklidir. Tüm bunlar maliyet artırıcı unsurlar olarak karşımıza çıkar ve baskı devre üzerinde de fazladan yer işgaline sebep olur. Mikrodenetleyicilerde ise çevresel birimler hariç ihtiyaç duyulan tüm birimler tek bir yonga içinde yer alır. Bu durum bize hem maliyet hem tasarım alanı hem de programlamada pozitif bir katkı sağlamaktadır.

Mikrodenetleyici Üreten Yaygın Firmalar Hangileridir?​

Günümüzde mikrodenetleyici üreten birçok firma bulunmaktadır. Microchip, ATMEL, Intel, Motorola, Maxim-Dallas, Parallax, Phillips, Zilog bu firmalardan başlıcalarıdır. En yaygın olarak bilinen firma ise Microchip’ tir. Üretimiş olduğu mikrodenetleyici ürünlerine ise PIC (Peripheral Interface Controller) ismini vermektedir. Farklı özelliklerde mikrodenetleyici ürünlerini üreten Microchip firmasının popüler olmasındaki asıl etken ise, ürünlerin donanım yapısındaki zenginliği, ucuz oluşu ve piyasada yaygın olarak kullanılmasıdır. Şunu da belirtmek gerekir ki her firmanın üretmiş olduğu denetleyiciye uygun olan komutlar kullanılarak programlama yapılabilmektedir. Bu farklılık programlayıcılar için zaman zaman can sıkıcı olabilse de mikrodenetleyici programlamasına aşina olan biri uyum süresini de kolay atlatabilmektedir.

Bir Mikrodenetleyici Programlaması İçin Gerekenler

  1. Bilgisayar: Windows işletim sistemine (Derleyici programı çalıştırabilecek başka işletim sistemleri de olabilir.) sahip olması ve donanımsal olarak ta programlayıcı donanımını çalıştırabilecek girişin (rs232, usb gibi.) olması yeterlidir.
  2. Derleyici (Compiler) Program: PIC C (Başka derleyici programlar da mevcuttur.)
  3. Programlayıcı Donanımı: PIC PROG USB-k (Yaygın olarak bu mikrodenetleyici kullanılmakla birlikte başka ürünler de bulunmaktadır.)
  4. Programlayıcı Yazılımı: IC-Prog (WinPic, MicroPro, Ponyprog gibi programlar kullanılarak da yazılımınızı mikrodenetleyiciye yükleyebilirsiniz.)
 

Son kaynaklar