Mikro Bilgisayarlı Sistem Tasarımı - Fırat Üniversitesi
Mikro Bilgisayarlı Sistem Tasarımı - Fırat Üniversitesi
Mikro Bilgisayarlı Sistem Tasarımı - Fırat Üniversitesi
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Yukarıdaki A,B ve C şekillerinde çıkış gerilimini hesaplarsak.<br />
- A=2,5 V<br />
- B şeması için Çıkış Gerilimi= ((5V)*2)/3=(10)/3=3,33V<br />
- C şeması için Çıkış Gerilimi= ((5V)*1)/3=(5)/3=1,66V<br />
Çıkış pinindeki gerilimi, gecikme ile değiştirerek bir ledin ışığının parlaklığı ayarlanabilir.<br />
Örnek 9.17. PortD‟nin 0. bitine bağlı ilk ledin parlaklığını; PortB‟nin 4. bitine bağlı B4 butonuna<br />
basıldığında arttıran 5. bitine bağlı B5 butonuna basıldığında ise azaltan programın<br />
yazılması.(PortD‟nin 3. bitine bağlı ledi program çalıştığı sürece yakarsak ledlerin<br />
parlaklıklarındaki değişimi izlenebilir)<br />
H<br />
BAŞLA<br />
Portları Yönlendir,<br />
IS =25<br />
ISGEC=IS<br />
2. ledi yak<br />
Ana döngü başı<br />
CEVRIM=250<br />
IS=ISGEC,0. ledi yak<br />
B4'e basıldımı?<br />
H<br />
B5'e basıldımı<br />
H<br />
IS'yi 1 azalt<br />
sıfır mı?<br />
E<br />
Ledi söndür<br />
CEVRIM'i 1 azalt<br />
sıfırmı?<br />
E<br />
E<br />
E<br />
H<br />
İş süresini bir arttır:<br />
gecikmeyi çağır.<br />
ISGEC=IS<br />
IS=IS+1, IS=ISGEC<br />
Ana döngü başına git<br />
İş süresini bir azalt:<br />
Gecikmeyi çağır.<br />
ISGEC=IS<br />
IS=IS-1, IS=ISGEC<br />
Ana döngü başına git<br />
Ana<br />
döngü<br />
Gecikme iki sayaçlı, iç<br />
içe iki döngülü altyordam<br />
İbrahim Türkoğlu, <strong>Fırat</strong> <strong>Üniversitesi</strong> - Elektronik ve Bilgisayar Eğitimi Bölümü, Elazığ- 2010. 129