Notlar..

320volt / Elektronik Kaynakları/

Mikroişlemciler ve mikrodenetleyiciler ders notları

Elektronik Kaynakları, blog arşivinde MIKROIŞLEMCILER VE MIKRODENETLEYICILER DERS NOTLARI konusu "Assembly* Assembly komutları* assembly örnekleri* pic ders notları* PIC16F84* sayı sistemleri* " ile etiketlendi

Hazırlayan: Doç. Dr. Hakan Ündil – Ders notları 3 bölümden oluşuyor anlatım çok iyi en güzelide başlangıç seviyesinden anlatılmaya başlanmış piyasada satılan bir çok pic programlama kitabında başlangıç seviyesi düşünülmemiş :)

PIC programlama hakkında daha öncede bir çok bilgi paylaşıldı ders notları ile eksikler kapatılabilir yeni başlayanlar için faydası olacaktır. Bolca uygulama akış diagramları ile örnek yazılımlar ve fazlası bulunuyor. Emeği geçen hazırlayan kişilere teşekkürler

Dosyalar;
pic-ders-notlari-1
pic-ders-notlari-2
pic-ders-notlari-3

Ders Notları 1 Ders Notları 2 Ders Notları 3

DEVRELENDİRİLMİŞ LOJİK
Kombinezonsal Lojik Devreler:
Ardışıl Lojik Devreler
Programlanmış Lojik Devreler:

SAYI SİSTEMLERİ
Desimal (10`lu) Heksadesimal (16`lı) Binary (2`li)
örnek Bazı çevirme İşlemleri:
Komplement (Tümleyen) Kavramı:
Binary (İkili) Tabanda Bazı İşlemler:
İşaretli Sayılar Kavramı:
Pozitif Sayılar:
Negatif Sayılar:
İşaretli Sayılarla çeşitli örnekler:

MİKROİŞLEMCİ (Microprocessor) NEDİR?
CPU ve çevre Elemanların Basit Yapısı

MİKRODENETLEYİCİLER (Microcontrollers)
Mikrodenetleyici seçimi
PIC Mikrodenetleyicilerin Diğer Bazı Avantajları
PIC 16F84 ve PIC 16F877 Mikrodenetleyicileri
Bir PIC Programlamak İçin Gerekenler

ASSEMBLER PROGRAMI
PROGRAMLAYICI DONANIMI VE YAZILIMI
PROGRAMLANMIŞ PIC ‘ İN DENENMESİ
PIC MİKRODENETLEYİCİLER TüRLERİ VE öZELLİKLERİ

PIC Mikrodenetleyicilerde Hafıza çeşitleri
EPROM
EEPROM ( FLASH )
ROM

PIC16F84 de Program Hafızası
PIC16F84 de RAM (VERİ) HAFIZA YAPISI
PIC16F84’ ün BACAK YAPISI
Port çıkış İken Akımlar
Sink Akımı
Source Akımı

OSİLATöR ( SAAT / CLOCK ) DEVRESİ
RESET(MCLR ) UCU VE DEVRESİ
GİRİŞ / çIKIŞ (I / O) PORTLARI:

PIC ASSEMBLY DİLİ
Assembly Dilinde Program Yazarken Dikkat Edilecek hususlar:
PIC ASSEMBLY KOMUTLARI
Byte Yönlendirmeli Komutlar
Bit Yönlendirmeli Komutlar
Sabit İşleyen Komutlar
Kontrol Komutları

Sayı Ve Karakter Yazılışları
Hexadesimal sayılar için:
Binary ( ikili ) sayılar için
Desimal sayılar için
ASCII karakterler için

ASSEMBLY DİLİNDE İLK PROGRAM:
Bank Değiştirme İşlemi
Port Yönlendirme İşlemi
Akış Diyagramı çizimi
Atama Komutu (EQU) Kullanmak

MPASM İLE DERLEME
MPASM ‘nin ürettiği önemli Dosyalar

INCLUDE Dosyalar
KONFİGüRASYON BİTLERİ
VERİ AKTARMA İŞLEMLERİ
Program örneği
Pratik Gerçekleştirme İçin Gerekli Adımlar
KARAR İçİN BİT TEST ETME İŞLEMİ
BTFSC Komutu:
BTFSS Komutu:
DöNGü KULLANMAK
KARŞILAŞTIRMA İŞLEMİ VE DöNGü
SUBWF Komutu:
SUBLW Komutu:
STATUS REGİSTER
ZAMAN GECİKTİRME DöNGüLERİ
Tek Döngü İle Maksimum ve Minimum Gecikme
İçiçe İki Döngü İle Gecikme
ALT PROGRAMLAR
Program örnekleri
LOJİK İŞLEM KOMUTLARI
RLF Komutu (Bir bit Sola Kaydırma)
RRF Komutu (Bir Bit Sağa Kaydırma)
COMF ve SWAPF Komutları
ANDLW Komutu
ANDWF Komutu
IORLW Komutu
IORWF Komutu
XORLW Komutu
XORWF Komutu
Çeşitli örnekler
  • hayati

    Çok teşekkürler. İnşallah öğrenirim :D

  • Zübeyir

    Elinize emeğinize sağlık artık bize kalan bu dersi geçmek. inallah kopya ile değil hakkımızla geçeriz.:))

  • Hasan Kılıç

    çok teşekkürler notlar çok çok işimize yaradı elineze sağlık

  • cihan

    çok teşekkürler tam aradığım bilgi çok mutlu oldum şuan :))) emeği geçen herkese çok teşekkürler..