Mikroişlemciler Hafta 9'da Kit üzerindeki LED ışığın 5 kere yanıp sonra sönmesini sağlayan kod uygulamasını yaptık. ASM koduna aşağıdan bakabilirsiniz.
23 Nisan 2013
Mikroişlemciler Hafta 8 - YIGIN
Mikroişlemciler Hafta 8'de Yığın yaptık. Yığın Komutları: call, push, pop, ret. ASM koduna aşağıdan bakabilirsiniz.
Prof. Dr. Bekir Tevfik Akgün
RESET mov.w #0280h,SP ; Initialize stackpointer
StopWDT mov.w #WDTPW+WDTHOLD,&WDTCTL ; Stop WDT
mov #01234h, r8
mov #0abcdh, r9
mov r8, r10
mov r9, r11
call #EXG
mov r10, r8
mov r11, r9
nop
EXG push r10
push r11
pop r10
pop r11
ret
Ders: MikroişlemcilerProf. Dr. Bekir Tevfik Akgün
24 Mart 2013
Mikroişlemciler Hafta 2 - Toplama İşlemi
Mikroişlemciler Hafta 2'de Toplama işlemi yapılmıştır. ASM koduna aşağıdan bakabilirsiniz. Toplama işlemi 3 farklı şekilde yaptık. Basitten zora doğru. inc komutu 1 artırıken dec komutu 1 azaltıyor.
Mikroişlemciler Hafta 7 - Blok Aktarma
Mikroişlemciler Hafta 7'de Blok Aktarma yaptık. ASM koduna aşağıdan bakabilirsiniz. Kodun içerisinde Pointer olarak belirlediklerimizi .equ koyarak ekliyoruz kodun başında.
19 Mart 2013
Mikroişlemciler Hafta 3 - 64 Bitlik iki sayının toplamı, Eldeli ve Eldesiz Toplama
Mikroişlemciler Hafta 3'de 64 Bitlik iki sayının toplamını Eldeli ve 4 adet 16 bitlik sayının ortalaması Eldesiz şekilde yazdık. ASM koduna aşağıdan bakabilirsiniz. Aynı zamanda 4 adet 16 bitlik sayının ortalamasını sonra Eldeli olarak toplamını yazdık. addc.w Eldeli Toplamada kullanılıyor, add.w komutu ise Eldesiz Toplamada.
Mikroişlemciler Hafta 4 - Register Toplama
Mikroişlemciler Hafta 4'de verilen 4 Register toplanacak. ASM koduna aşağıdan bakabilirsiniz. add, addc komutlarını kullanıyoruz. r5 ve r6 pointer gibi düşünebilirsiniz. Toplamları addc komutu ile içine atıyoruz. En son clrc komutu ile işlemi bitiriyoruz.
Mikroişlemciler Hafta 6 - 16 Sözcüklü Bellek Boyutu Toplama ve BCD Şeklinde Gösterme
Mikroişlemciler Hafta 6'da 16 Sözcüklü Bellek Boyutu Toplama ASM koduna aşağıdan bakabilirsiniz. Programın ikinci aşamasında 16 Sözcük 1'den Başlayan Sırayla Sayılar Yinelemesi ve 1'den 16'ya kadar rakamsal BCD olarak göster Memory ekranında.
Mikroişlemciler Hafta 5 - BCD Toplama
Mikroişlemciler 5. Hafta Konusu Normal Toplama ve BCD Toplama.
12 Mart 2013
Ubuntu "Previous installation hasn't been completed" Hatası ve Çözümü
6 Şubat 2013
Mikroişlemciler Dersi 1. Hafta
Mikroişlemcilerde kullandığımız kit MSP-EXP430G2 LaunchPad olup, USB giriş birimi ile bilgisayara bağlanmaktadır. buradan kitin driver ını yükleyip bilgisayara tanıtabilirsiniz.
Kit bilgisayara tanıtıldıktan sonra, C ve Makine dili olan Assembly ile kit üzerinde program yazmak için Code Composer Studio derleyicisine ihtiyacımız var. CCStudio 5.3.0 versyionunu Off-line Installers: Windows kısmından aşağıdaki linkten indirebilirsiniz.
Kaydol:
Kayıtlar (Atom)