Daha önceki yazımda taramalı displayin çalışmasının rahat anlaşılması için sonsuz döngü içinde tarama işlemini gerçekleştirmiştim. Yalnız bu kullanım şekli doğru değildir.Tarama işlemini timer0 kesmesine vererek arkaplanda otomatik olarak taranmasını sağlayabiliriz. Displaylerde göstermek istediğimiz sayıları Display[] dizisine atamamız yeterlidir.
Devre şeması önceki yazım ile aynıdır. Eğer önceki yazımı okumadıysanız mutlaka okumanızı tavsiye ederim.
http://arkaoda.zerreelektronik.com/arkaoda/konu/taramali_display_kullanimi-1.html
Aşağıdaki program kodu 4Mhz hızında çalışacan PIC'e göre ayarlanmıştır. Timer0 4 milisaniyede bir kesme altprogramını çalıştırıp, bir sonraki displayın yanmasını sağlar. Siz sadece displayde göstermek istediğiniz değerleri Display[] dizisine atamanız yeterlidir.
