Ana Sayfa Elektrik ve Elektronik Mühendisliği Mikroişlemci ve Mikrodenetleyici Programlama

Mikroişlemci ve Mikrodenetleyici Programlama

Günümüz gelişen teknolojisinde hükmedebildiğimiz akıl ürünleri olan mikroişlemci ve mikrodenetleyici programlama hayatımızdaki işleri kolaylaştıran güzelliklerden bir tanesidir. Bu elemanlardan yararlanmak için onlara anlayacağı dilde komutlar göndermek gerekir. Bu komutlar dizisine de program denir.

Mikro işlemci ve denetleyicilerin anlayacağı komutlar makine dili denilen alt seviye bir dil ile yazılır. Bu dil binary sayı sistemini kullanır. Binary sayı sistemi belki de elektroniğe ilk girildiği andan itibaren duyulan 1 ve 0’dan oluşan sayı sistemidir. Makine dilini anlamak oldukça güçtür. Bu nedenle mikroişlemci ve mikro denetleyici üreten firmalar kendi ürünleri için derleyiciler oluştururlar. Bu derleyiciler bizim daha rahat anlayıp kullanacağımız bir dili makine diline dönüştürüp bizim yazdığımız kodları onların anlayacağı hale getirir. Bu sayede biz makine dili bilmesek bile bildiğimiz herhangi bir dil ile mikroişlemci ve mikro denetleyicileri programlayabiliriz. Yaygın olarak kullanılan belli başlı diller vardır. Bunlar “Assembly” denilen alt seviye, “C” denilen orta seviye ve “Basic” denilen üst seviye dillerdir.

Mikroişlemci ve Mikrodenetleyici

Mikroişlemci programlama

bm-institute

Alt seviye dillerin öğrenilmesi ve hemen uygulanmak istenmesi zordur. Programlamaya giren bir kişi genel olarak C ya da Basic dilinden başlamaktadır. Bunların öğrenilmesi ve kullanımı kolaydır. Zaten günümüzde C dili bilmek neredeyse zorunluluk haline gelmiştir. Bu dillerle programlar yazılsa bile zaman içinde assembly dilini öğrenmek daha iyidir. Çünkü istediğimiz her şeyi bu diller ile yapamayız örnek olarak. Hassas zamanlama gibi işlemlerde assemby dili daha iyidir. Bu dillerden birini öğrendikten sonra mikro işlemci ve denetleyiciler ile ne yapmak istediğimize karar vermeli ve bu doğrultuda gerekli programı yazmalıyız. Programımızı yazdıktan sonra derleyicimiz ile programı derleriz. Derledikten sonra “.hex” uzantılı bir dosya çıkar. İşte bu dosya bizim komutlarımızın mikro işlemci ve denetleyicilerin anladığı hale dönüştürülmüş şeklidir.

.Hex dosyasını nasıl göndereceğiz

siber güvenlik

İşte burada da devreye kullandığımız mikroişlemci ve denetleyiciye uygun programlama cihazları giriyor. Bu cihazları istersek üreticilerden orijinal olarak satın alabilir, piyasada klonlarını bulabilir, basit olarak kendimizde devresini çizip yapabiliriz.

Mikrodenetleyici Programlama

Bu cihazlarının üzerlerindeki sokete programlamak istediğimiz elemanı takarız ve hex dosyamızı yazdırırız. Yahut direk kurulu devre üzerinde de gerekli bağlantıları sağladıktan sonra programlama cihazımızın “ICSP (In Circuit Serial Programming – Devre Üzerinde Seri Programlama)” çıkışından programımızı direk gönderebiliriz.

arıcılık malzemeleri

1 Yorum

  1. merhaba 18f4550 pic kullanılarak yapılmış bir dijital ampermetre devresi arıyorum yardımcı olursanız sevinirim teşekkürler iyiçalışmalar.

Düşünceleriniz Nedir?

Lütfen yorumunuzu buraya yazınız.
Lütfen isminizi buraya yazını.

Yazar Ol Yenilenebilir Enerji Teknolojileri arıcılık malzemeleri siber güvenlik

Yeni Yazılar

Parça Tasarımı Nasıl Yapılır

Mühendis beyinlerde yeni bir yazar olarak bir yazı dizisi başlatmayı planlıyorum. Bu yazı dizisinde bir makine parçasının bilgisayar ortamında modellenmesi hakkında bilgiler yer alacak. Bir...

Takla Atarken Fotoğrafı Bulunan Jandarma Helikopteri Sikorsky S-70’in Hikayesi

Yabancı haber sitelerine kadar düşen bu meşhur fotoğrafla ilgili internette bir bilgi kirliliği mevcut. Doğrusunu dinliyoruz. İnternette sağda solda bu helikopteri takla atarken gösteren bir...

Osteoartrit Nedir Neden Olur Tedavisi Nedir

Osteoartrit; eklem kıkırdağında erozyon, eklem kenarlarında yeni kemik oluşumu, eklem aralığının kaybı, eklem kıkırdağında yumuşama ve incelme, eklem sıvısında ve kapsülünde biyokimyasal değişikliklerin eşlik...

Halide Edip Adıvar Handan Özeti

Halide Edip Adıvar’ın Handan adlı bu eseri, mektuplardan oluşan bir roman olma özelliğini taşımaktadır. Romanda, kitabında ismi olan başkarakter Handan isimli bir kadın bulunmaktadır....

Mühendislik Maaşları

Geomatik Mühendisliği Maaşları

Geomatik mühendisi kimdir? Uzay teknolojileri ve bilgi teknolojileri gün geçtikçe geliştiğinden dolayı, bu gelişmelerle birlikte Geomatik Mühendisliği bölümünün de değeri artmaktadır. Uydular aracılığıyla elde edilen...

Elektronörofizyoloji Teknikeri Maaşları

Bu yazıda elektronörofizyoloji teknikeri maaşları hakkında bilgi vereceğim. İlk olarak Elektronörofizyoloji nedir? Elektronörofizyoloji, merkezi sinir sistemi hastalıkları teşhis edilirken kullanılan nörofizyolojik yöntemlerden biridir. Nöroloji ve fizyolojinin...

Mimarlık Maaşları

Bu yazımızda mimarlık maaşları hakkında bilgiler verdik. Mimarlık Türkiye’nin en önemli sektörlerinden bir tanesidir. Yeni ve eski mimarlarla beraber, doğa affetlerine dayanıklı ve uzun ömürlü...

Popüler Mühendislik Dalları

Bu yazıyı popüler mühendislik dalları başlığı altında üniversite tercihi yapacak arkadaşlarımızı bir nebze yardımcı olabilmek için yaptım yardımı olur umarım. Elektrik Elektronik Mühendisliği elektrik üretimi,...