Pic Programlama

Pic Bellek İşlemleri

Bellek Organizasyonu

CCS ile Pıc programlama yaparken bellek işlemlerini derleyici kendisi gerçekleştirmektedir. Pıc16f877 belleği üç kısımdan oluşmaktadır.

Program Belleği (Flash Bellek)

     Program belleği her biri 2K’lık 4 sayfadan oluşur. Her sayfa sırasıyla

0h——07ffh——80h——FFh——1000h——17FFh——1800h——1FFh

     Bu adreslere erişim ise program sayacı  (program couter ) ile sağlanır. Program sayacı 13 bit’liktir ve 8Kx14 adres kapasitesine sahiptir. 14 komut uzunluğunu ifade eder. 8x1Kb=8x1024bit=8192 program belleği adreslenebilir.

PIC microcontroller memory organizationProgram Belleği (Flash Bellek)

Reset vektrörü adresi 000h ve kesme vektörü adresi 0004h dır.

Veri Belleği (Ram Bellek)

Genel amaçlı kaydedicilerden ve özel amaçlı kaydedicilerden oluşmaktadır. 

Genel amaçlı kaydediciler

    Genel amaçlı kaydediciler : Programcı tarafından program geliştirirken kullanılan yazılım amaçlı kaydedicilerdir.

Özel amaçlı kaydediciler

    Özel amaçlı kaydediciler: Denetleyici donanımı kontrol etmek için kullanılan kaydedicilerdir.

Ram bellek 4 adet banktan oluşur.

Pic Bellek İç Yapısı

     Veri Belleğindeki her bank 128 Byte (7Fh) kapasitesindedir. Her bank’ta 8 bit’lik 128 adet kaydedici bulunur.

About the author

admin

Add Comment

Click here to post a comment

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.