İnformasiya texnologiyaları kafedrası Mövzu № 9. Assembler. ( Assembler anlayışı. Assemblerin təyinatı. Assemblerdə operatorların formatı. Direktivlər.

Slides:



Advertisements
Benzer bir sunumlar
Hazırlayan ve Sunan Ali Yasin Çakılcı HUNROBOTX
Advertisements

PLC.
Ali AKMAN Reset, WDT, Basic Timer, Timer-A BİL325  C Ders - 6.
Endüstriyel Otomasyon Mekatronik Mühendisliği Bölümü
CPU Tasarım – 2 Single – Cycle CPU Veriyolu Tasarımı
DC-AC DÖNÜŞTÜRÜCÜLER / İNVERTERLER
ARM Tabanlı Mikrodenetleyici Temelleri ve Programlama
MATLAB’İN SAYI YUVARLAMA FONKSİYONLARI
PIC 16F84 ile ALT PROGRAMLARIN ve ÇEVRİM TABLOLARININ KULLANIMI
DERS 12 PIC 16F84 ile KESME (INTERRUPT) KULLANIMI
8051 MİKROKONTROLÖR AİLESİ
Yıldız Teknik Üniversitesi
Timer 1 16bit (65535) Programlanabilir dahili ve harici saat kaynağı
Mikroişlemciler ve Mikrobilgisayarlar
BİLGİSAYAR MİMARİSİ (BİL 311)
DERS 14 PIC 16F84 ile EEPROM VERİ BELLEĞİ KULLANIMI.
Ece Olcay Güneş & S. Berna Örs
Bilgisayar Mimarisi ve Organizasyonu
DERS 13 PIC 16F84 ile DONANIM SAYICI KULLANIMI
DERS 9 PIC 16F84 PROGRAMLAMA.
Bölüm 4 – C’de Program Kontrolü
BM-103 Programlamaya Giriş Güz 2014 (4. Sunu)
Ders Kodu: EET134 Ders Adı: Sayısal Elektronik Ders Hocası: Assist. Prof. Dr. MUSTAFA İLKAN.
Çokgenler.
Sayıcılarda Özel Kontaktörlerle Uygulamalar
Ali AKMAN Subroutine, Interrupt, LPM BİL325  C Ders - 5.
AĞ TEMELLERİ BÖLÜM 2 – AĞ TÜRLERİ
Mikrodenetleyiciler.
CCS C İLE PIC PROGRAMLAMA DERS-2-
OTO
CCS C İLE PIC PROGRAMLAMA DERS-3-
BİLGİSAYAR MİMARİLERİ 2.Hafta: Bilgisayar Bileşenleri
ENDÜSTRİYEL GÖMÜLÜ BİLGİSAYAR SİSTEMLERİ
TEKNOLOJİ FAKÜLTESİ MEKATRONİK MÜHENDİSLİĞİ
Amaçlar Assembly dilinin genel özelliklerini tanımak
MULTIVIBRATORLER Sakarya Üniversitesi.
İ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.
İnformasiya texnologiyaları kafedrası Mövzu № 9. Assembler. ( Assembler anlayışı. Assemblerin təyinatı. Assemblerdə operatorların formatı. Direktivlər.
İnformasiya texnologiyaları kafedrası
PIC 16F84 ile ALT PROGRAMLARIN ve ÇEVRİM TABLOLARININ KULLANIMI
Flip-Floplar BÖLÜM 6.
DERS 9 PIC 16F84 PROGRAMLAMA.
BÖLÜM 11 Sayıcılar (Counters) Prof. Dr. Hüseyin Ekiz.
Sayıcı Entegreleri Prof. Dr. Hüseyin EKİZ.
Senkron Sayıcılar Prof. Dr. Hüseyin EKİZ.
Mikroişlemcili Sistemler ve Laboratuvarı
Bilgisayar Donanım ve Sistem Yazılımı
MİkroİŞlemcİler ve programlanmasI Mekatronik Mühendisliği Bölümü
MİkroİŞlemcİler ve programlanmasI Mekatronik Mühendisliği Bölümü
DERS 12 PIC 16F84 ile KESME (INTERRUPT) KULLANIMI
Mikroişlemcili Sistem Tasarımı
Net 107 Sayısal elektronik Öğr. Gör. Burcu yakışır girgin
This presentation uses a free template provided by FPPT.com “AZƏRBAYCAN HAVA YOLLARI” QAPALI SƏHMDAR CƏMİYYƏTİ MİLLİ.
Proqram təminatının təsnifatı
Bilgisayar Mühendisliğine Giriş
NİŞANTAŞI ÜNİVERSİTESİ
İnformasiya texnologiyalarının təkamülü.
DERS 14 PIC 16F84 ile EEPROM VERİ BELLEĞİ KULLANIMI
S.Vəliyev adına 34 saylı orta məktəbin İnformatika müəllimi İbrahimova
Hazırladı: Fətullalı Tural İslam oğlu
KAREKÖKLÜ SAYILAR-1 İrfan KAYAŞ.
Ders Adı: Sayısal Elektronik
MÖVZU: “ ALQORİTM HAQQINDA MƏLUMAT”
Nihad , Ayxan , Ərcan , Çıraq
GİRİŞ Proqramlaşdırmaya
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
Mövzu: Proqramlaşdırma dilləri
Offline testlər Android tətbiqetməsi Hackaton Azerbaijan - 2
Sunum transkripti:

İnformasiya texnologiyaları kafedrası Mövzu № 9. Assembler. ( Assembler anlayışı. Assemblerin təyinatı. Assemblerdə operatorların formatı. Direktivlər. Assemblerləşdirmə prosesi. Yükləmə və birləşdirmə (Loading and Linking) ailəsindən olan mikrokontrollerlərin quruluşu və proqram arxitekturası. Keil µVision mühitində assembler dilində proqramlaşdırma. Silicon Laboratories IDE ailəsindən olan mikrokontrollerlərin yaddaşının və registrlərinin assemblerdə istifadə edilməsi ailəsindən olan mikrokontrollerlər üçün assemblerdə riyazi əməliyyatlarının yerinə yetirilməsi və sadə proqramların hazırlanması ailəsindən olan mikrokontrollerlərin giriş- çıxış portları, kəsilmə mexanizmləri və onların imkanlarının assemblerdə istifadə edilməsi. ) KOMPÜTERİN TƏŞKİLİ VƏ TEXNOLOGİYALARI (Computer Organization & Technologies) Azər Fərhad oğlu Həsənov iş nömrəsi: , 24-20

BÖLÜM 5 Zamanlayıcılar/Sayıcılar C ile 8051 Mikrodenetleyici Uygulamaları

Amaçlar  Zamanlayıcı/sayıcı tanımını kavramak  8051’de zamanlayıcı/sayıcı saklayıcılarını öğrenmek  Zamanlayıcı/sayıcı modlarının kullanımları hakkında bilgi sahibi olmak  Uygulamalarda zamanlayıcı/sayıcı birimini kullanabilmek

Giriş  Mikrodenetleyicilerde Zamanlayıcı/Sayıcı (Z/S) biriminin işlevi :  Dahili veya harici kaynaklı olarak zamanı ölçmek  Dahili veya harici kaynaklı olarak olayları saymak  Standart 8051’de 4 farklı modda kullanılabilen 2 adet 16-bitlik Z/S vardır. (T0 ve T1)  16 adet negatif kenar tetiklemeli D tipi FF’un (Flip Flop) asenkron ve ardışık olarak bağlanmasından meydana gelmektedir

Zamanlayıcı/Sayıcı Saklayıcıları

TMOD Saklayıcısı  T0 ve T1’in çalışma modlarını (Mod 0, 1, 2, 3)  T0 ve T1’in zamanlayıcı ya da sayıcı olarak çalışma durumunu belirler.

TCON Saklayıcısı  Bit adreslenebilirdir  Yüksek değerlikli dört biti, T0 ve T1’i başlatma, kontrol ve durdurma işlevlerini yerine getirir  Düşük değerlikli dört biti ise kesme işlemleri için kullanılır

T0 ve T1 Zamanlayıcı/Sayıcıları

T0’ın İç Yapısı

Z/S Çalışma Modları  Z/S’ler 4 farklı çalışma moduna sahiptir.  Z/S’nin çalışma modu TMOD saklayıcısındaki M0 ve M1 bitleri ile belirlenir.

Zamanlayıcı/Sayıcı Biriminin Kullanımı  Z/S birimi, sayıcı olarak mı yoksa zamanlayıcı olarak mı kullanılacak?  Sayılacak en büyük sayı değerine göre hangi sayma mod’u kullanılacak?  Zamanlayıcı/sayıcı kaç kere saydıktan sonra taşacak (TL0, TH0 ve TL1, TH1 değerleri)?  Taşma bayrağı sürekli yoklanacak mı yoksa kesme mi kullanılacak?

Zamanlayıcı/Sayıcı Örneği T0’ı kullanarak P1.0 ucunda 50 KHz’lik kare dalga sinyal üreten assembly programı.  Z/S birimi zamanlayıcı olarak kullanılacak C/T=0  Mod 2 – otomatik yükleme modu kullanılacak  Z/S her 10 saymadan sonra taşacak  Z/S kontrolü, taşma bayrağının sürekli yoklanması ile gerçekleştirilecek 10µSn 20µSn 50 KHz’lik kare dalga sinyalin periyodu

Zamanlayıcı/Sayıcı Örneği 50 KHz’lik kare dalga sinyalin periyodu

T2 Zamanlayıcı/Sayıcısı  İlk olarak 8052’de kullanılmıştır  T0 ve T1’den farklı olarak 4 saklayıcıdan oluşmaktadır  T2’nin kontrolü, T2CON ve T2MOD saklayıcıları ile yapılır

T2CON ve T2MOD Saklayıcıları

Növbəti mühazirənin mövzusu Mövzu № 10. Paralelliyin təşkili. Paralel kompüter arxitekturaları. ( Prosessordaxili paralellik. Əmrlər səviyyəsində paralellik. Prosessordaxili çoxaxınlılıq. Birkristallı multiprosessorlar. Soprosessorlar. Şəbəkə prosessorları. Multimedia-prosessorları. Kriptoprosessorlar. Multiprosessorlar və multikompüterlər. )