Mikrodenetleyici Programlama Mikrodenetleyiciler günlük hayatta kullandığımız pek çok cihaz içerisine girmiş durumdadır. Öyle ki, mikrodenetleyicileri otomobillerde, cep telefonlarında, kameralarda, faks-modem cihazlarında, fotokopi, radyo, TV ve bazı oyuncaklar gibi sayılamayacak kadar pek çok alanda kullanımını görmek mümkündür. Mikrodenetleyici kullanımının bu kadar yaygın olmasının çok önemli nedenleri vardır. Daha önce mikroişlemci kullanımı gereken yerlerde, ayrıca hafıza üniteleri (RAM, ROM) ve giriş/çıkış arabirim devrelerine (I/O) ihtiyaç duyuluyordu. Bu da sistemin maaliyetini yükselmesi, devrenin karmaşık olması ve fazla yer kaplaması, programlamanın zorluğu gibi problemler oluşturuyordu. Fakat mikrodenetleyicilerle bu sorunlar ortadan kaldırıldı. Çünkü fiyatları son derece makul olan bu entegreler, ayrıca hafıza üniteleri (RAM, ROM) ve giriş/çıkış arabirim devrelerine (I/O) ihtiyaç duyulmadan istenilen tasarımın yapılabilmesine imkân tanımaktadır. Bununla beraber programlanması da oldukça kolay ve programlama dili olan assembly için de bir bedel gerekmemektedir. Ayrıca flash bellekleri sayesinde bir denetleyicinin onlarca defa programlanabilip silinebilmesine imkân tanır. İşte bu gibi özelliklerinden dolayı mikrodenetleyiciler pek çok alanda mikroişlemcilerin yerini almıştır. Günümüzde Texas ins. , NSC, Atmel ve Microchip gibi birçok firma mikrodenetleyici üretmekte ve bunları donanım tasarımcılarının kullanımına sunmaktadır. Biz, bundan önceki modüldeki olduğu gibi, bu modülde de Microchip firmasının ürettiği mikrodenetleyicileri anlatacağız. Konular genelde bu firmanın ürettiği PIC16F84 mikrodenetleyicisi üzerinden işlenecektir. Bu şekilde, modül sonunda artık siz de bir mikrodenetleyiciyi tanımış ve amaca göre programınını yazabilme seviyesine çıkmış olacaksınız.
hiç işim oLmaz
SiTe KuRaLLaRı
cok guzel masallah