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

Slides:



Advertisements
Benzer bir sunumlar
EGE ÜNİVERSİTESİ İzmİr Atatürk SağlIk Yüksekokulu Ebelİk Bölümü ZORUNLU Stajlar HAKKINDA GENEL BİLGİLER.
Advertisements

DERS 10 PIC 16F84 ile ZAMAN GECİKME DÖNGÜLERİ
Prof. Dr. Eşref ADALI Yrd. Doç. Dr. Şule Gündüz Öğüdücü Sürüm-A
DERS 7 PIC 16F84 PROGRAMLAMA.
KAPASİTE (HAFIZA) ÖLÇÜ BİRİMLERİ
Türk Bankacılık Sektörü Genel Görünümü
Prof. Dr. Eşref ADALI Yrd. Doç. Dr. Şule Gündüz Öğüdücü SürümA
Veri İletiminde Hata Kontrol Yöntemleri
Tanışma Toplantısı 19 Mart 2009 Değişim Sürecinde Gerekli Bilgiler Doç.Dr.Nagihan OKTAYER Erasmus Koordinasyon Komitesi Üyesi
Numbers of Opcodes Nihal Güngör.
Kurulum Öncesi.
SİSTEMATİĞİN ESASLARI ATATÜRK İLKELERİ VE İNK. TARİHİ II
MİKRODENETLEYİCİLER Arş. Gör. M. Erkan YÜKSEL.
Dağıtık Ortak Hafızalı Çoklu Mikroişlemcilere Sahip Optik Tabanlı Mimari Üzerinde Dizin Protokollerinin Başarım Çözümlemesi I. Ulusal Yüksek Başarım ve.
ORT – 104 Hoş Geldiniz.
DERS 2 SAYI DÜZENLERİ.
ORHAN EREN İLKOKULU 1-A.
DERS 6 PIC 16F84 PROGRAMLAMA.
14.Gün MATEMATİK 1.KİTAP RASYONEL SAYILAR ANTRENMANLARLA
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
SINIFLARIMIZ ÖNCEKİ HALİ ŞİMDİKİ HALİ 1. ÖĞRETMENLER ODAMIZ ÖNCEKİ HALİ ŞİMDİKİ HALİ 2.
5. EGITIM Mikrodenetleyiciler PIC16F628 – PIC16F877
XML Biçimli, Belirsiz Değişkenlikteki Verilerin Aktarım ve Görselleştirmesine Mikrodenetleyici Destekli Bir Çözüm Hüseyin GÜRÜLER*, Ayhan İSTANBULLU**,
TEST – 1.
DERS 8 PIC 16F84 PROGRAMLAMA.
Temel Bilgisayar Yapısı ve Devreleri
Yıldız Teknik Üniversitesi
2 ve 1’in toplamı 3 eder..
HABTEKUS' HABTEKUS'08 3.
Mikroişlemciler ve Mikrobilgisayarlar
KAPASİTE (HAFIZA) ÖLÇÜ BİRİMLERİ
8 ? E K S İ L E N EKSİLEN _ 5 5 ÇIKAN FARK(KALAN) 8.
DERS 3 MİKROİŞLEMCİ SİSTEM MİMARİSİ
DERS 10 PIC 16F84 ile ZAMAN GECİKME DÖNGÜLERİ
DERS 1 GİRİŞ.
DERS 5 PIC 16F84 PROGRAMLAMA.
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?
1.HAFTA Pazar 2.HAFTA Pazar 3.HAFTA Pazar 4.HAFTA Çarşamba 5.HAFTA Pazar 6.HAFTA Pazar.
Atatürk Üniversitesi Uzaktan Eğitim Araştırma ve Uygulama Merkezi Atatürk Üniversitesi Uzaktan Eğitim Araştırma ve Uygulama Merkezi.
Mikrodenetleyiciler.
BİLGİSAYAR MİMARİLERİ 2.Hafta: Bilgisayar Bileşenleri
BİLGİSAYAR MİMARİLERİ 7.Hafta: Çoklu-Çevrim İşlemci
DERS 4 MİKROİŞLEMCİ PROGRAMLAMA. Dr. Emin Argun Oral, Atatürk Üniversitesi 2008 Ders 4, Slayt 2İÇERİK Yüksek seviyeli programlama dilleri Düşük sevyeli.
Amaçlar Assembly dilinin genel özelliklerini tanımak
Mikrodenetleyiciler. M IKROIŞLEMCI N EDIR ? Mikrodenetleyiciler ve mikroişlemciler transistörlerden oluşmakta ve sadece 1-0 değerleriyle işlem yapmaktadır.
DERS 5 PIC 16F84 PROGRAMLAMA.
PIC 16F84 ile ALT PROGRAMLARIN ve ÇEVRİM TABLOLARININ KULLANIMI
DERS 9 PIC 16F84 PROGRAMLAMA.
DERS 10 PIC 16F84 ile ZAMAN GECİKME DÖNGÜLERİ
DERS 6 PIC 16F84 PROGRAMLAMA.
Bilgisayar Donanım ve Sistem Yazılımı
DERS 12 PIC 16F84 ile KESME (INTERRUPT) KULLANIMI
Prof. Dr. Eşref ADALI Doç. Dr. Şule Gündüz Öğüdücü Sürüm-B
İşletim Sistemleri (Operating Systems)
DERS 13 PIC 16F84 ile DONANIM SAYICI KULLANIMI
İşletim Sistemleri (Operating Systems)
NİŞANTAŞI ÜNİVERSİTESİ
DERS 14 PIC 16F84 ile EEPROM VERİ BELLEĞİ KULLANIMI
Prof. Dr. Eşref ADALI Doç. Dr. Şule Gündüz Öğüdücü Sürüm-B
SLAYT.
Başlık Düzeni Alt Başlık.
Sunum transkripti:

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

Dr. Emin Argun Oral, Atatürk Üniversitesi 2008/2009 Ders 14, Slayt 2İÇERİK  KESME

Dr. Emin Argun Oral, Atatürk Üniversitesi 2008/2009 Ders 14, Slayt 3 EEPROM PIC 16F84 mikroişlemcisinin 64KB büyüklükte bir EEPROM belleği bulunmaktadırPIC 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 okunabilmektedirBu 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:Bu üçüncü tür bellek alanına özel amaçlı saklayıcılar aracılığı ile işlem yapılır. Bunlar: EECON1EECON1 EECON2EECON2 EEDATAEEDATA EEADREEADR adlı saklayıcılardır.

Dr. Emin Argun Oral, Atatürk Üniversitesi 2008/2009 Ders 14, Slayt 4 EEADR PIC16F84’te 09h numaralı RAM bellek EEADR adıyla EEPROM kullanımı için düzenlenmiştir.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.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.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.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ırDolayısıyla EEADR saklayıcısına yazılacak adres bilgisinin üst iki biti 0 olmalıdır

Dr. Emin Argun Oral, Atatürk Üniversitesi 2008/2009 Ders 14, Slayt 5 EEDATA PIC16F84’te 08h numaralı RAM bellek EEDATA adıyla EEPROM kullanımı için düzenlenmiştir.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.Bu saklayıcı okuma ve yazma işlemlerinde kullanılacak 8-bit veriyi tutmada kullanılır.

Dr. Emin Argun Oral, Atatürk Üniversitesi 2008/2009 Ders 14, Slayt 6 EECON1 – EECON2 PIC16F84’te 89h numaralı RAM bellek EECON2 adıyla EEPROM kullanımı için düzenlenmiştir.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 edilirAncak 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ırBu 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.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.EECON1 ise 5-bitlik bir kontrol saklaycısı olarak düzenlemmiştir. Üst üç bit daima 0 olarak okunurÜst üç bit daima 0 olarak okunur

Dr. Emin Argun Oral, Atatürk Üniversitesi 2008/2009 Ders 14, Slayt 7 EECON1 saklayıcısı ve veri bitlerinin görevleri, Mikrodenetleyiciler ve PIC Prog., sayfa 220

Dr. Emin Argun Oral, Atatürk Üniversitesi 2008/2009 Ders 14, Slayt 8 EECON1 saklayıcısı ve veri bitlerinin görevleri, Mikrodenetleyiciler ve PIC Prog., sayfa 220

Dr. Emin Argun Oral, Atatürk Üniversitesi 2008/2009 Ders 14, Slayt 9 Mikrodenetleyiciler ve PIC Prog., sayfa 221 EEROM belleğinden veri okuma

Dr. Emin Argun Oral, Atatürk Üniversitesi 2008/2009 Ders 14, Slayt 10 Mikrodenetleyiciler ve PIC Prog., sayfa EEROM belleğe veri yazma Saklayıcılar hazırlandıktan sonra bu özel kod çalıştırılmalıdır:

Dr. Emin Argun Oral, Atatürk Üniversitesi 2008/2009 Ders 14, Slayt 11 EEPROM PIC 16F84 mikroişlemcisinin 64KB büyüklükte bir EEPROM belleği bulunmaktadırPIC 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 okunabilmektedirBu 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:Bu üçüncü tür bellek alanına özel amaçlı saklayıcılar aracılığı ile işlem yapılır. Bunlar: EECON1EECON1 EECON2EECON2 EEDATAEEDATA EEADREEADR adlı saklayıcılardır.

Dr. Emin Argun Oral, Atatürk Üniversitesi 2008/2009 Ders 14, Slayt 12 Mikrodenetleyiciler ve PIC Prog., sayfa EEROM belleğe veri yazma

Dr. Emin Argun Oral, Atatürk Üniversitesi 2008/2009 Ders 14, Slayt 13 Mikrodenetleyiciler ve PIC Prog., sayfa 223

Dr. Emin Argun Oral, Atatürk Üniversitesi 2008/2009 Ders 14, Slayt 14 Mikrodenetleyiciler ve PIC Prog., sayfa 223

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