Önsöz

Önsöz

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