Kayıtlar

Nisan, 2019 tarihine ait yayınlar gösteriliyor

ASSEMBLY 16F877 - 16F877A BASLANGIC UYGULAMALARI

Resim
Merhaba arkadaşlar, bugün başlangıç seviyesinde assembly komutlar yazmaya çalışacağız. İlk olarak 16f877 datasheet ini buradan indirip takıldığınız noktalarda bakabilirsiniz. Bu yazıda hem MPLAB programını tanıyacağız hemde yazdığımız kodları nasıl simülasyon ortamına (PROTEUS'a) yükleriz bunları öğreneceğiz. Daha fazla lafı uzatmadan assembly de yazılan her bir komutun ne kadar süre icra ettiğini hesaplamaya koyulalım. 4MHz işlemciye sahip bir bilgisayarda simüle edeceğiz yazdığımız her projeyi. Bu yüzden PROTEUS'da yaptığımız projelerde bunu yapmamız gerekir. Artık ilk kodumuzu yazmaya başlayabiliriz. MPLAB programı açtığımızda karşımıza böyle bi ekran gelecek. Şimdi bir proje oluşturup kod yazmaya başlayacağız. 1-Project Wizard diyoruz Dedikten sonra kullanacağımız pic i seçiyoruz ve ileri diyoruz. 2-16f877 seçiyoruz 3- Kaydedeceğimiz yeri seçiyoruz ve ileri diyoruz Proje oluşturma işimizi hallettik. Şimdi kod yazacağımız editörün açmalıyız. 4

ASSEMBLY 16F877 - 16F877A KULLANIMI

Resim
Merhaba arkadaşlar bu yazımda ASSEMBLY ile pic 16f877 yi tanıyacağız ve ilerleyen konularda da pic ile farklı örnekler yaparak öğrenmeye çalışacağız. Öncelikle kod yazmak için MPLAB programını kullanacağız bunun için aşağıda paylaştığım linkten programı indirebilirsiniz. MPLAB İkinci aşama olarak da yazdığımız bu kodu simüle etmek için kullanacağımız bir program olacak bunun içinde PROTEUS programını kullanacağız. Aşağıdaki linkten de bunu indirebilirsiniz. PROTEUS Bu şekilde ihtiyacımız olan programları indirdikten sonra kurma işlemine geçiyoruz. Aşağıdaki adımları izleyerek kurma işlemlerimizi de yapıyoruz. MPLAB KURULUM MPLAB klasörüne giriyoruz Setup ı çalıştırıyoruz Tabiki de kullanıcı sözleşmesini okudum kabul ettim diyoruz :) :) Kütüphaneler yükleniyor Kurulum tamamlandı finish diyoruz PROTEUS KURULUMU Başlangıç kurulumlarımızı hallettiğimize göre artık işe koyulabiliriz. Bir sonraki yazımda kod yazmaya ve başlangıç işlemlerimizi yap