DERS 14 PIC 16F84 ile EEPROM VERİ BELLEĞİ KULLANIMI

Slides:



Advertisements
Benzer bir sunumlar
DERS 10 PIC 16F84 ile ZAMAN GECİKME DÖNGÜLERİ
Advertisements

Prof. Dr. Eşref ADALI Yrd. Doç. Dr. Şule Gündüz Öğüdücü Sürüm-A
8259A Programlanabilir Kesme Denetleyicisi (PIC)
DERS 7 PIC 16F84 PROGRAMLAMA.
KAPASİTE (HAFIZA) ÖLÇÜ BİRİMLERİ
Prof. Dr. Eşref ADALI Yrd. Doç. Dr. Şule Gündüz Öğüdücü SürümA
Numbers of Opcodes Nihal Güngör.
Kurulum Öncesi.
ORT – 104 Hoş Geldiniz.
DERS 6 PIC 16F84 PROGRAMLAMA.
CEIT 101 Teorik Emrah Soykan - Konu 2 -.
BUYRUK İşlem kodu İşlemci yazacı veri
PIC 16F84 ile ALT PROGRAMLARIN ve ÇEVRİM TABLOLARININ KULLANIMI
PIC Mikrodenetleyiciler
DERS 6 PIC 16F84 PROGRAMLAMA.
DERS 12 PIC 16F84 ile KESME (INTERRUPT) KULLANIMI
Register ve Türleri Nihal GÜNGÖR.
DERS 8 PIC 16F84 PROGRAMLAMA.
Temel Bilgisayar Yapısı ve Devreleri
Yıldız Teknik Üniversitesi
Mikroişlemciler ve Assembler Programlama
Mikroişlemciler ve Mikrobilgisayarlar
KAPASİTE (HAFIZA) ÖLÇÜ BİRİMLERİ
DERS 3 MİKROİŞLEMCİ SİSTEM MİMARİSİ
DERS 10 PIC 16F84 ile ZAMAN GECİKME DÖNGÜLERİ
BİLGİSAYAR MİMARİSİ (BİL 311)
Nihal Güngör.   Random Access Memory  Mikroişlemcili sistemlerde kullanılan bir tür veri deposudur.  RAM, genellikle bilgisayardaki ana hafıza ya.
DERS 5 PIC 16F84 PROGRAMLAMA.
DERS 14 PIC 16F84 ile EEPROM VERİ BELLEĞİ KULLANIMI.
Soru 4.6 Bir sayısal bilgisayar sisteminde seçicilerle oluşturulmuş 32 bitlik 16 yazaçlı veri yolu sistemi var. Her seçici için kaç seçim girişi kullanılır?
Ders 2 Donanım Birimleri.
DERS 13 PIC 16F84 ile DONANIM SAYICI KULLANIMI
Dersin Kapsamı Bilgisayar Nedir, Ne Yapar?
DERS 9 PIC 16F84 PROGRAMLAMA.
ANA BELLEK Ana Bellek Nedir? Ana Bellek Nasıl Çalışır?
CCS C İLE PİC PROGRAMLAMA DERS -1-
Mikrodenetleyiciler.
BİLGİSAYAR MİMARİLERİ 2.Hafta: Bilgisayar Bileşenleri
BİLGİSAYAR MİMARİLERİ 7.Hafta: Çoklu-Çevrim İşlemci
MİKRODENETLEYİCİLER.
BİLİŞİM TEKNOLOJİSİNİN TEMELLERİ
Amaçlar Assembly dilinin genel özelliklerini tanımak
BELLEKLER Bellekler, bilgi depolama üniteleridir. Bilgisayarlar her türlü bilgiyi (resim, ses, yazı gibi) ikilik sayılar ile kullanır ve saklar. Bir bilgi.
İnformasiya texnologiyaları kafedrası Mövzu № 9. Assembler. ( Assembler anlayışı. Assemblerin təyinatı. Assemblerdə operatorların formatı. Direktivlər.
İnformasiya texnologiyaları kafedrası Mövzu № 9. Assembler. ( Assembler anlayışı. Assemblerin təyinatı. Assemblerdə operatorların formatı. Direktivlər.
KURTKÖY TİCARET MESLEK LİSESİ EĞİTİM ÖĞRETİM YILI
Mikrodenetleyiciler. M IKROIŞLEMCI N EDIR ? Mikrodenetleyiciler ve mikroişlemciler transistörlerden oluşmakta ve sadece 1-0 değerleriyle işlem yapmaktadır.
Anakart Bilgisayarın tüm parçalarını üzerinde barındıran ve bu parçalar arasında iletişimi sağlayan birincil devre kartıdır. Anakartlar elektriği geçirmeyen.
Bilgisayar Mühendisliğine Giriş
DERS 5 PIC 16F84 PROGRAMLAMA.
PIC 16F84 ile ALT PROGRAMLARIN ve ÇEVRİM TABLOLARININ KULLANIMI
8086 Programlama – Kısım IV Stack’ler, Makro’lar
DERS 9 PIC 16F84 PROGRAMLAMA.
DERS 10 PIC 16F84 ile ZAMAN GECİKME DÖNGÜLERİ
Bilgisayar Donanım ve Sistem Yazılımı
DERS 6 PIC 16F84 PROGRAMLAMA.
Bilgisayar Donanım ve Sistem Yazılımı
DERS 12 PIC 16F84 ile KESME (INTERRUPT) KULLANIMI
Mikroişlemcili Sistem Tasarımı
Prof. Dr. Eşref ADALI Doç. Dr. Şule Gündüz Öğüdücü Sürüm-B
İşletim Sistemleri (Operating Systems)
Bilgisayar Mühendisliğine Giriş
DERS 13 PIC 16F84 ile DONANIM SAYICI KULLANIMI
İşletim Sistemleri (Operating Systems)
NİŞANTAŞI ÜNİVERSİTESİ
Konu: EĞİTİM AMAÇLI BLDC MOTOR HIZININ PID KONTROLÜ
Prof. Dr. Eşref ADALI Doç. Dr. Şule Gündüz Öğüdücü Sürüm-B
BİLGİSAYAR MÜHENDİSLİĞİNE GİRİŞ
NİŞANTAŞI ÜNİVERSİTESİ
Bellekler.
Sunum transkripti:

DERS 14 PIC 16F84 ile EEPROM VERİ BELLEĞİ KULLANIMI

İÇERİK KESME

EEPROM PIC 16F84 mikroişlemcisinin 64KB büyüklükte bir EEPROM belleği bulunmaktadır Bu EEPROM’a işlemci çalışırken hem veri yazılabilmekte hem de veri okunabilmektedir Bu üçüncü tür bellek alanına özel amaçlı saklayıcılar aracılığı ile işlem yapılır. Bunlar: EECON1 EECON2 EEDATA EEADR adlı saklayıcılardır.

EEADR PIC16F84’te 09h numaralı RAM bellek EEADR adıyla EEPROM kullanımı için düzenlenmiştir. Bu saklayıcı okuma ve yazma işlemlerinin hangi adrese yapılacağı bilgisini bulundurur. PIC 16F84A’nın 64 tane 8-bit genişlikte EEPROM belleği bulunmaktadır. Bu 64KB büyüklükteki EEPROM belleği 00h-3Fh adres aralığında bulunmaktadır. Dolayısıyla EEADR saklayıcısına yazılacak adres bilgisinin üst iki biti 0 olmalıdır

EEDATA PIC16F84’te 08h numaralı RAM bellek EEDATA adıyla EEPROM kullanımı için düzenlenmiştir. Bu saklayıcı okuma ve yazma işlemlerinde kullanılacak 8-bit veriyi tutmada kullanılır.

EECON1 – EECON2 PIC16F84’te 89h numaralı RAM bellek EECON2 adıyla EEPROM kullanımı için düzenlenmiştir. Ancak EECON2 fiziksel bir saklayıcı değildir ve içeriği okunduğunda 0 değeri elde edilir Bu sadece EEPROM belleğe yazma işlemi esnasında kullanılan özel bir saklayıcıdır PIC16F84’te 90h numaralı RAM bellek EECON1 adıyla EEPROM kullanımı için düzenlenmiştir. EECON1 ise 5-bitlik bir kontrol saklaycısı olarak düzenlemmiştir. Üst üç bit daima 0 olarak okunur

EECON1 saklayıcısı ve veri bitlerinin görevleri, Mikrodenetleyiciler ve PIC Prog., sayfa 220

EECON1 saklayıcısı ve veri bitlerinin görevleri, Mikrodenetleyiciler ve PIC Prog., sayfa 220

EEROM belleğinden veri okuma Mikrodenetleyiciler ve PIC Prog., sayfa 221

EEROM belleğe veri yazma Saklayıcılar hazırlandıktan sonra bu özel kod çalıştırılmalıdır: Mikrodenetleyiciler ve PIC Prog., sayfa 221-222

EEPROM PIC 16F84 mikroişlemcisinin 64KB büyüklükte bir EEPROM belleği bulunmaktadır Bu EEPROM’a işlemci çalışırken hem veri yazılabilmekte hem de veri okunabilmektedir Bu üçüncü tür bellek alanına özel amaçlı saklayıcılar aracılığı ile işlem yapılır. Bunlar: EECON1 EECON2 EEDATA EEADR adlı saklayıcılardır.

EEROM belleğe veri yazma Mikrodenetleyiciler ve PIC Prog., sayfa 221-222

Mikrodenetleyiciler ve PIC Prog., sayfa 223

Mikrodenetleyiciler ve PIC Prog., sayfa 223

DERS 14 - SON - Kaynak: Mikrodenetleyiciler ve PIC Prog., Orhan ALTINBAŞAK, ISBN 975-883-409-6