Önsöz

Önsöz

Duyuru:

Quiz Sınav notları deney notlarına %50 oranında eklenecektir, (örneğin, lab: 60 quiz 27 ise laboratuvar notu 74 olacaktır. Laboratuvar %20, arasınav %30 ve final %50 oranında geçme notunu belirlemektedir. Ancak laboratuvardan devamsız olan öğrencinin bu dersi tekrar alması gerekecektir)

Bu uygulamaya her öğrencinin laboratuvardaki başarısını doğru değerlendirmenin zorluğundan dolayı gittiğimizi belirtmek isterim.

Laboratuvarda gösterdiğiniz çalışma ve çaba için teşekkür ederim. I. Kaya

 

DUYURU: Arasınav ve Quiz sınavı notlarını bu linkten öğrenebilirsiniz, bu notlara henüz deney notları ilave edilmemiştir. Sadece sınav kağıtlarını gösterir. I. Kaya
18.05.2018 Cuma günü saat 1640 da olacak test sınavı (kısa QUIZ) D5, D6, Z1 ve Anfi de yapılacaktır.
Sınavda daha çok son dönemde anlatılan ders konuları ve labortauvar deneyleri konu edinilmiştir.
15 dakikalık bir çoktan seçmeli test sınavıdır.
Sınavda/sözlük, cetvel, hesap makinesi vs kullanılmayacaktır.
Sınav sonrası yapılacak olan (18.05.2018 cuma günü) 1800 ve 1900 daki mikroişlemciler dersleri yapılmayacaktır. Bu dersler için (FIFO nun anlatılacağı dersler, çok kısa sürdüğünden) bu sayfadan ders notu yayınlanacaktır.

 

 

 

Deney 6 SPI deneyi olarak (YENİDEN 9.5.2018)hazırlanmıştır. I2C haberleşmesi için gerçekleştirilen uygulama benzer olup bazı işlemcilerin harici PULL UP direnci istemesinden dolayı yapılamamıştır. Ancak uygulamada sadece bu iki pull-up direnci dışında örnek programlar çalışmaktadır.

SPI_D6 dosyası içinde deney esnasında kullanılacak programlar mevcuttur. SPI_D6 dosyası her PC ye kopyalanmıştır. Bu sistenin Deney dosyaları kısmında da mevcuttur.

DENEY 6 sadece içinde bulunduğumuz hafta yapılacaktır. 9 Mayıs çarşama ve 11 mayıs cuma.

I. Kaya

Duyuru: 4. Deney hakkında (25 nİsan Çarşamba ve 27 Nisan Cuma deneyleri) 

4. Deney portların ve belleğin kullanımına ilişkindir. Uygulamalar deney sorumlusunun seçeceği aşağıdaki guruplardan biri yada bir kaçı şeklinde olacaktır ve deney başlangıcında belirlenecektir.

4. u1

  • IAR programının açarak kendi numaranızla oluşturduğunuz dosya altında p4 projesini oluşturunuz.
  • Proje setlemelerini yapınız.
  • P1.6 daki yeşil ledi ve P1.0 daki kırmızı ledi çıkış olarak seçiniz.
  • P1.6 daki yeşil led sn yede bir kez yanıp sönerken P1.0 daki kırmızı ledin 3 saniyede bir yanıp sönmesini sağlayacak programı yazınız. 
  • Programı çalıştırınız doğru olarak çalışmasını sağladıktan sonra durdurunuz.
  • Programın başına bellekteki 0200h-0220h arasındaki bölgeyi sıfırlayan döngüyü yazınız. 
  • Programı çalıştırıp durdurduktan sonra bellekteki değişimi gözlemleyiniz.

4.u2

  • IAR programının açarak kendi numaranızla oluşturduğunuz dosya altında p4 projesini oluşturunuz.
  • Proje setlemelerini yapınız.
  • prjenin içine örnek msp430g2xx1_P1_02.s43 dosyasındaki programı kopyalayınız.
  • P1.6 daki yeşil ledi ve P1.0 daki kırmızı ledi çıkış olarak seçiniz.
  • bu programda P1.4 deki stelemerin tümünü P1.3 e göre değiştiriniz.
  • Programı P1.3 den interrupt geldiğinde eğer bellek 0200h adresindeki veri negatifse kırmızı ledi pozitif ise yeşil ledi yakacak şekilde değiştiriniz. (İnterrupt servis rutininin içine yazılacak program kodu ile)
  • Programı çalıştırıp sonucu gözlemleyiniz.
  • Programa interrupt geldiğinde interruptan çıkmadan 0200h adresindeki verinin tersini alacak kodları (INV ile) yazarak/ilave ederek çalışmasını tekrar gözlemleyiniz.

4.u3 

  • IAR programının açarak kendi numaranızla oluşturduğunuz dosya altında p4 projesini oluşturunuz.
  • Proje setlemelerini yapınız.
  • P1.6 daki yeşil ledi ve P1.0 daki kırmızı ledi çıkış olarak seçiniz.
  • Programın başında bütün ledlerin sönük olmasını sağlayınız.
  • 0200h ile 0220h adresleri arasındaki verileri 0240h ile 0260 h arasına taşıyacak döngüyü programın başına yazınız.
  • Yeşil ledi yakacak kodu yukarıdaki programın altına yazınız.
  • 0220h ile 0240h arasındaki verilerde kaç tane negative sayı olduğunu bulan bir alt program yazınız, Bu alt program kodların en sonunda yer almalıdır ve bir adı ile bir dönüş komutu olmalıdır.
  • bu alt programı ana programdan çağırıp sonucun hazır olduğunu p1.0 daki kırmızı ledi yakarak belirten kodu yukardaki kodun altına yazınız.
  • 4.u4 
    • IAR programının açarak kendi numaranızla oluşturduğunuz dosya altında p4 projesini oluşturunuz.
    • Proje setlemelerini yapınız.
    • P1.6 daki yeşil ledi ve P1.0 daki kırmızı ledi çıkış olarak seçiniz.
    • Programın başında bütün ledlerin sönük olmasını sağlayınız.
    • Bellekte 0200h ile 0260h arasına 0fff3h, sayısını yazacak döngüyü programınızın başına yazınız.
    • 0200h ile 0220h adresleri arasındaki verilerin ortalamsını bulan bir alt program yazarak bu programın ana programdan çağrılmasını sağlayınız.
    • Yeşil ledi yakacak kodu yukarıdaki programın altına yazınız.
    • Yukarıda ortalasını bulduğunuz sayı negatifse kırmızı ledi yakacak yoksa kırmızı ledi sönük tutacak kodları programınıza ekleyiniz.

 

 

Duyuru

24 Nisan 2018 salı günü, 1. eğitime olan mikroprocessors dersi yapılmayacaktır.

25 Nisan Çarşamba ve 27 Nisan Cuma günkü ders ve deneyler yapılacaktır.

Aşağıda ismi olan öğrencilerin laboratuvar devam ve notu almak için telaffi haftasındaki uygulama/sınav deneylerinden birine katılmaları yeterli olacaktır. (16 Nisan 2018,  I. Kaya)

1.A

196125 OSMAN TAYLAN BALABAN,   210295 ERGİN KELEŞ     228443 YUSUF YAZICI                       228481 MUSTAFA ÇAKMAK   243311 BARIŞ AKKAYA 

1.B

196074 ALİ YILMAZ   210220 HADİ KURT 210224 İSMAİL GÖKAY ALP 210262 OĞUZHAN KARAMAN 228476 İSMAİL ERSİN BALABAN 

II A

228523  CEM AKBAL

 II B

243472 CAN ÇÖKTÜ

Laoratuvar Kuralları

  1. Laboratuvarda cep telefonu kullanmak yasaktır.
  2. Deney yapan öğrenci sadece kendi dosyası ile ilgilenmelidir. Diğer öğrencilerin dosyalarını kopyalayan öğrenciler deneyden atılır.
  3. Normal zmanında deneyine giremeyen öğrenci o hafta içinde diğer zamanlarda deneyinin telaffisini deney sorumlusundan talep etmeli ve yedek PC yi yaada kendi PC sini kullanmalıdır.
  4. Her hafta için çıkartılan imza kağıdına imzasını atmayan öğrenci o hafta deneye girmemiş sayılır. 
  5. Deneyden atılan öğrenci o hafta için deneye girmemiş sayılır.
  6. Laboratuvar deneylerinden sadece bir tanesine girmeme ve iki deneyden atılma hakkınız vardır.
  7. 6 adet deney yapılacaktır, her deney haftasının başında deney föyü yeni düzenlenmiş olarak bu sayfadan yayınlanacaktır.
  8. Görevlinin sizin probleminizi çözme zorunluluğu yoktur ancak yardım edecektir.
  9. İngiliz alfabesinde olmayan bir karakter kullanmak IAR da geçerli değildir, bundan dolayı oluşan hatalar telffisi uzun süreler alan işlemler hatta PC nin yeniden başlatılmasını gerektirir.
  10. Deneylerle ilgil talebinizi ikaya@ktu.edu.tr adresine mail atınız. Mailinizin altında adınız ve numaranız olmalıdır.

İsmail Kaya

Comments

  • Bir WordPress yorumcusu | Mar 13,2018

    Merhaba, bu bir yorumdur.
    Yorum moderasyonuna başlamak, düzenlemek ve silmek için lütfen yönetim panelindeki yorumlar bölümünü ziyaret edin.
    Yorumcuların avatarları Gravatar üzerinden gelmektedir.

  • Fatih Sağsöz | Mar 19,2018

    Merhaba hocam. Mikroişlemci dersinin laboratuvarı için Çarşamba 16-17 saatleri arası 19. Pc ye adımı yazmıştım ilk başlarda gözüküyordu ismim fakat şuna ismim görünmüyor. Nedenini öğrenebilir miyim
    294669 Fatih Sağsöz 1. Öğretim

  • Barış | May 24,2018

    Hocam sınavları ne zaman açıklayacaksınız? Finallere 5 gün kaldı, hala vize notlarımızdan haberdar değiliz.

    • ikaya | May 25,2018

      Haftaya pazartesi salı ya ancak bilgisayara girebiliriz. Laboratuvarları değerlendirmek zaman alıyor.
      I. Kaya

  • Leave a Reply

    E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir