21.08.2013 Views

Mikro Bilgisayarlı Sistem Tasarımı - Fırat Üniversitesi

Mikro Bilgisayarlı Sistem Tasarımı - Fırat Üniversitesi

Mikro Bilgisayarlı Sistem Tasarımı - Fırat Üniversitesi

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!