Gömülü Yazılım > ARM, PIC, Arduino
Assembly dilinde kodlama ödevim
Proje ID: #810
|
Bütçe: Belirtilmemiş |
Süre: Belirtilmemiş |
Yayın: 3264 gün önce
|
Rapor : Hayır
assembly ile ilgili yardıma ihtiyacım var öğrenciyim yardım edebilecek mesaj atabilir
1---------4*4 bir tuş takımı üzerinde 0 dan F ye kadar değerlerin olduğunu varsayalım bu tuş takımında basılan tuşu 4*16 lcd üzerinde gösteren assembly programını yazın
harici kesme isteği 0 ınt0 a yazılan kesmelerin sayısını sayıp bu değeri 1000 hex adresine yükleyen ve bu değeri lcd ye yazan assembler programını yazın (sistem sürekli kesme inceleme durumunda olacak)
2-------50h adresinden itibaren 4 adet byte(8bitlik ) datayı 60h adresinden itibaren 4 adet(8bitlik) data ile toplayıp sonuçları 80h adresinden itibaren hafızaya ve lcd ye yazan asembler programını yazınız(toplam sonucun 8bit olacağını varsayın)
3------p0 portunun her bacağına bir ledin anod ucunu bağladığınızı ve ledin katod ucuna da seri bir direnç ekleyerek toprağa bağladığınızı düşünün.aynı anda sadece 2 led yanması şartıyla sürekli olarak ledleri ileri geri olarak yakıp söndüren ve her seferinde ledlerin gösterdiği sayısal değeri desimal olarak lcd ye yazan asembler programını yazın
4-------p1 portunun uçlarına bağlı anahtarlardan ookunan değeri (anahtar kapalı=0 açık=1)p0 portuna bağlı ledlere (bi önceki soruda bağlandığı gibi bağlı ledler) yazan ve her seferde ledlerin gösterdiği sayısal değeri lcd e yazan assembler programını yazın
5-------sırasız olarak verilmiş 5 sayı arasından en büyük sayıyı bulan ve seri porttan bu sayıyı pc ye gönderen ve aynı değeri lcd ye yazan asembler programını yazınız(look up table kullanarak yapınız seri port ayarı 9600 band rute,8bit data,1stop bit)
6------pc den gönderilen ASCII kodlu klavye karakter değerini seri porttan alıp bu karakteri 80h adresinden itibaren dahili hafızaya ve lcd ye yazan ve arka arkaya gelen 2 karakter aynı ise lcd de bir sonraki satırın başına geçip gelen karakterleri yeni satır başından yazan 4. satırdan sonra 1. satıra dönecek asembler programını yazınız
7------timer 1 kullanarak %50 dolu-boş oranlı bir kare dalga üretiniz.kare dalga p1 bacağından dışarıya verilecek ve kare dalganın HİGH olduğu yerde LCD ekranında 2.satırın başında lojik1,kare dalganın LOW olduğu durumda LCD de 3.satırın başında lojik0 yazısı görüntülenecek asembler programını yazın.
Assembly dilinde kodlama ödevim - Elektronik Devre Projeleri
Proje Sahibi : musab
1795 gün önce
Güven Puanı : 40
5 proje girişi
|
1 işlemli
|
0 ödeme yapılmayan
Proje ile ilgili soru sor
Henüz proje ile ilgili soru sorulmamış
Projeye 1 adet teklif verilmiş
1 teklif
(Ort: 250TL)
CarnageTR (2)
3 Puan