Soru: Butona basılınca b
portundaki tüm ledleri yakan, buton bırakılınca da
b portundaki tüm ledleri söndüren devreyi PIC16F84A
entegresi ile tasarlayıp çalıştırınız.
![](13-buton_dosyalar/image001.gif)
İşlem
Basamakları:
1. Devre şemasını
çiziniz.
2. Programı MicroBasic
programını kullanarak yazıp derleyiniz.
3. Yazdığınız programı
temrin sayfanıza ekleyiniz.
4. Devreyi deney borduna kurup çalıştırınız.
Program:
program bir_butonla_8_led_yakan_devre
main:
trisb=0
'b portunu çıkış yap
trisa=1 'a portunu giriş yap
hasan:
if porta.0=0 'a portunun sıfıncı pini sıfır ise
then
portb=%00000000 'b portundaki tüm ledleri söndür
else
porta.0=1
'a portunun sıfırıncı pini 1 ise
portb=%11111111 'b portundaki tüm ledleri yak
end
if
goto hasan
end.
|