STM32 Nucleo ile Mors Alfabesi Yapmak

stm32f_ile_mors_alfabesi

Merhaba arkadaşlar, bu yazımızda STM32F geliştirme kartını kullanarak, mors alfabesi şeklinde yani uzun ve kısalarla yazarak ona karşılık gelen harfi ve sayıyı 7-segment display’de ve buzzerda göstereceğiz. Konuya geçmeden önce mors alfabesinden kısaca bahsedelim. Mors Alfabesi Mors Alfabesi ,1835 yılında telgraf ile de ilgilenen Samuel Morse tarafından oluşturulmuştur. Mors Alfabesi… Okumaya Devam Et

Assembly – Mantıksal İşlemler If-Else

Öncelikle, eğer okumadıysanız bir önceki konu olan Assembly – Mantıksal İşlemler – ADDEQ, SUBGT  isimli konuyu okumanızı tavsiye ederim.Tüm konulara ise Assembly Kodlama linkinden ulaşabilirsiniz. Bu konuda Mantıksal İşlemlerin yapı taşı olan If-else kullanımı, CMP, BEQ, B ve BGT gibi komutları kullanarak örneklerle beraber detaylıca inceleyeceğiz. CMP Nedir?Daha önceden CMP komutundan bahsetmiştik ancak yeni gelenler… Okumaya Devam Et

Assembly – Mantıksal İşlemler – ADDEQ, SUBGT

Öncelikle, eğer okumadıysanız bir önceki konu olan Assembly – Farklı Atama Yolları Mov ve ‘=’ Kullanımı isimli konuyu okumanızı tavsiye ederim.Tüm konulara ise Assembly Kodlama linkinden ulaşabilirsiniz. Bu konuda Mantıksal işlemlerin başlangıçı olan ADDEQ ve SUBGT komutlarını örnekleri ile beraber inceleyeceğiz ve Assembly’de Flag Sisteminden daha detaylı olarak bahsedeceğiz. CMP ile Flag Kontrolü CMP –> Assembly… Okumaya Devam Et

Assembly – Farklı Atama Yolları Mov ve ‘=’ Kullanımı

Öncelikle, eğer okumadıysanız bir önceki konu olan  Assembly – Aritmetik Islemler ADD,SUB  isimli konuyu okumanızı tavsiye ederim.Tüm konulara ise Assembly Kodlama linkinden ulaşabilirsiniz. Bu konuda Assembly‘de bir register’a nasıl başka bir sayı atayabileceğimizi daha farklı ve biraz daha basit olan bir yoldan göreceğiz. Biz bir önceki konuda bir isime sayı atıyor. Sonrasında bu sayının bir… Okumaya Devam Et

Assembly – Aritmetik Islemler ADD,SUB

Öncelikle, eğer okumadıysanız bir önceki konu olan Assembly – Registers ADR,LDR,DCD Kullanımı ‘nı okumanızı tavsiye ederim.Tüm konulara ise Assembly Kodlama linkinden ulaşabilirsiniz. ADD,SUB Nedir ve Formatları Nelerdir? ADD –> ADD, adı üstünde olan bir instruction’dır. ADD 2 adet sayının toplanıp bir register’a atılmasını gerçekleştirir. SUB –> Subtraction‘dan gelir. Birinci sayıdan… Okumaya Devam Et

Assembly – Registers ADR,LDR,DCD Kullanımı

Öncelikle konuya ve programa dahil olmak için okumadıysanız VisUAL Nedir? Nasıl Kurulur? adlı yazımı okumanızı tavsiye ederim. Register Nedir? Register’lar CPU’u tarafından kullanılmak üzere o anda atanan ve hızlı bir şekilde kullanılan değerlerdir. R ile başlayanlar herhangi bir sayı tutabilir.Hafızanın küçük bir parçası gibidir. VisUAL’da register’lar sağ bölmede bulunurlar ve r1,r2,r3… Okumaya Devam Et

Assembly – VisUAL Nedir? Nasıl Kurulur?

VisUAL Nedir? VisUAL, Arm Assembly öğrenilmek için tasarlanmış renkli, interaktif özelliklere sahip olan, adım adım gitmemize izin veren her adımda hafızada (memory) ve registerlarda ne gibi olaylar olduğunu görmemize izin veren başlangıç için güzel bir programdır. VisUAL Arm Nasıl Kurulur? 1 – VisUAL Arm‘ın orijinal sitesine tıklıyoruz : VisUAL2 –… Okumaya Devam Et

Assembly Nedir? Nerelerde Kullanılır?

Assembly Nedir? Assembly dili Düşük-Seviye bir dil olup genelde mikroişlemci için kullanılmak için yazılan bir dil grubu bütünüdür. Assembly dili taşınabilir bir dil değildir ve mikroişlemcinin yapısına bağlı olarak değişen, yazılması ve okunması C, C++, Pascal, C# gibi dillere göre daha zor olan, diğer dillerden daha hızlı olan ve hafıza… Okumaya Devam Et