Bellek İşlemleri

Bellek Organizasyonu

Bellek Yapısı Baslik Resmi-min

     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.

PIC16F877 Bellek Haritası

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.

Bellek İç Yapısı

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

0 0 votes
Article Rating
Abone ol
Bildir
0 Yorum
Satır İçi Geri Bildirimler
Tüm yorumlar
0
Düşüncelerinizi paylaşınx