Mikro Bilgisayarlı Sistem Tasarımı - Fırat Üniversitesi
Mikro Bilgisayarlı Sistem Tasarımı - Fırat Üniversitesi
Mikro Bilgisayarlı Sistem Tasarımı - Fırat Üniversitesi
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Şekil 5.8.: Bank seçimi<br />
Bankların başındaki adresler, özel işlem yazmaçlarına ayrılmıştır. Özel işlem yazmaçlarının<br />
altındaki adresler ise genel amaçlı yazmaçlara ayrılmıştır. Bunlar statik RAM üzerindedir.<br />
Bazı özel işlem yazmaçları bir banktan, daha çok bankta yer alır. Bu yöntem, erişimi<br />
hızlandırma amaçlı olup, çok kullanılan yazmaçların görüntüsü ayna gibi diğer banklara<br />
yansıtılmıştır. Böylece bu yazmaçlara erişmek için sık sık bank değiştirilmesi gereği ortadan<br />
kaldırılmış ve programlamaya kolaylık sağlanmıştır.<br />
Veri belleği olarak kullanılmak üzere, kılıfın içerisinde bir de EEPROM bellek alanı vardır.<br />
Bu bellek, diğer veri belleği gibi doğrudan adreslenemez. EEPROM veri belleğine dolaylı erişilir.<br />
Toplam 92 byte olan bu belleğe nasıl erişebileceğimizden ilerde daha ayrıntılı bahsedeceğiz.<br />
gösterilmiştir :<br />
Aşağıdaki şekilde mikrodenetleyicilerde bulunan önemli bir kısım özel işlem kayıtçıları<br />
Kayıtçı BANK0 Kayıtçı BANK1<br />
Adresi Kayıtçı adı Adresi Kayıtçı adı<br />
00H INDF 80H INDF<br />
01H TMR0 81H OPTION<br />
02H PCL 82H PCL<br />
03H STATUS 83H STATUS<br />
04H FSR 84H FSR<br />
05H PORTA 85H TRISA<br />
06H PORTB 86H TRISB<br />
07H PORTC 87H TRISC<br />
08H EEDATA 88H EECON1<br />
09H EEADR 89H EECON2<br />
0AH PCLATH 8AH PCLATH<br />
0BH INTCON 8BH INTCON<br />
0CH<br />
(GPR)<br />
8CH<br />
7FH FFH<br />
(GPR)<br />
Şekil 5.9. Bellek Haritası<br />
İbrahim Türkoğlu, <strong>Fırat</strong> <strong>Üniversitesi</strong> - Elektronik ve Bilgisayar Eğitimi Bölümü, Elazığ- 2010. 51