Aşağıdaki iki işlem aynı anda yapılmak istenilmektedir.
-
seven segmente sayma işlemi yap
-
Buttona basıldığında ledi yak, basılmadığında söndür
Aşağıdaki kodu çalıştırdıktan sonra buttona basılması ile ledin sönmesi arasındaki gecikmeyi test ediniz.
İşlemci zamanını harcayarak yapılan bekleme işlemine “meşgul bekleme” (busy waiting) denilmektedir.
Stellaris launchpad üzerinde PORT B’ye bağlı 8 tane pin vardır. Şekil 1’deki yeşil nokta ile işaretlenmiş pinler PORT B’nin pinlerdir.+
Ortak anot ve ortak katot olmak üzere 2 çeşit seven segment vardır. Bunların pin dizilimlerine ve seven segment hakkında detaylı bilgiye aşağıdaki linkten ulaşabilirsiniz.
http://320volt.com/7-segment-led-display-nedir-nasil-kullanilir/
Ortak anot seven segment bağlantısı aşağıdaki gibi yapılmalıdır :
PB0 → a