Mikro Bilgisayarlı Sistem Tasarımı - Fırat Üniversitesi
Mikro Bilgisayarlı Sistem Tasarımı - Fırat Üniversitesi
Mikro Bilgisayarlı Sistem Tasarımı - Fırat Üniversitesi
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
BÖLÜM 1. GİRİŞ<br />
Günümüzde hızla gelişen teknoloji bilgisayarla kontrol edilen cihazları bizlere çok yaklaştırdı.<br />
Öyle ki günlük hayatımızda sıkça kullandığımız bir çok elektronik cihaz (cep telefonu, faks,<br />
oyuncaklar, elektrikli süpürge, bulaşık makinası, vs.) artık çok küçük sayısal bilgisayarlarla (mikro<br />
denetleyiciler) işlev kazandırılabilmektedir. Benzer işler, ilk zamanlarda mikroişlemci tabanlı<br />
bilgisayar kartları ile yapılabilmekteydi. <strong>Mikro</strong>işlemci ile bir cihazı kontrol etme işlemi Giriş/Çıkış<br />
ve hafıza elemanı gibi ek birimlere ihtiyaç duyar. Böylesi bir tasarım kolay olmamakla birlikte,<br />
maliyet ve programlama açısından da dezavantajlara sahiptir. İşte mikrodenetleyiciler bu sorunları<br />
ortadan kaldırmak ve bir çok fonksiyonu tek bir entegrede toplamak üzere tasarlanmış olup,<br />
günümüzde hemen hemen bir çok elektronik cihazda farklı tipleri bulunmaktadır.<br />
PIC mikrodenetleyicileri ise en yaygın ve en kullanışlı mikrodenetleyici olarak karşımıza<br />
çıkmaktadır.PIC mikrodenetleyicileri çok geniş bir ürün yelpazesine sahiptir. Her amaca yönelik bir<br />
mikrodenetleyici bulunabilmektedir. Bu mikrodenetleyicilerin en fazla kullanılmasının nedeni Flash<br />
Hafızaya sahip olmasıdır. Flash Hafıza teknolojisi ile üretilen bu bir belleğe yüklenen program,<br />
chip‟e uygulanan enerji kesilse bile silinemez. Yine bu tip bir belleğe istenilirse yeniden yazılabilir.<br />
Bu belleğe sahip olan PIC leri programlayıp deneylerde kullandıktan sonra, silip yeniden program<br />
yazmak PIC ile yeni çalışmaya başlayanlar için büyük kolaylık sağlar.PIC mikrodenetleyicilerini<br />
programlamak için kullanılacak olan komutlar oldukça basit ve sayı olarak ta azdır. Bu nedenle<br />
tercih edilmektedirler.<br />
Bu ders içersinde öğrencilere mikrodenetleyicili sistemlerin tasarım yöntemlerini, tasarım<br />
ölçütlerini, mikrodenetleyicilerin mimari farklılıklarını kavratmak ve çevre birimlerini<br />
programlamak ve yönetmek yeterlilikleri kazandırmak amacıyla geliştirilmiştir.<br />
1.1. <strong>Mikro</strong>işlemciler ve <strong>Mikro</strong>denetleyiciler<br />
<strong>Mikro</strong>işlemci, saklı bir komut dizisini ardışıl olarak yerine getirerek veri kabul edebilen ve<br />
bunları işleyebilen sayısal bir elektronik eleman olarak tanımlanabilir. Günümüzde basit<br />
oyuncaklardan, en karmaşık kontrol ve haberleşme sistemlerine kadar hemen her şey mikroişlemcili<br />
sistemlerle kontrol edilmektedir.<br />
<strong>Mikro</strong>denetleyici veya sayısal bilgisayar üç temel kısım (CPU, Giriş/Çıkış Birimi ve Hafıza)<br />
ile bunlara ek olarak bazı destek devrelerinden oluşur. Bu devreler en basitten, en karmaşığa kadar<br />
çeşitlilik gösterir.<br />
İbrahim Türkoğlu, <strong>Fırat</strong> <strong>Üniversitesi</strong> - Elektronik ve Bilgisayar Eğitimi Bölümü, Elazığ- 2010. 4