Elektrik Elektronik Teknolojisi Alanı Temrinleri

 
Hoşgeldiniz Ziyaretçi. Lütfen giriş yapın veya kayıt olun.

Kullanıcı adınızı, şifrenizi ve aktif kalma süresini giriniz

Mikrodenetleyiciler / buton uygulaması 2

Temrin No: 14

BUTON UYGULAMASI 2

Soru: Sistemde 4 adet buton bulunacak. Birinci butona basıldığında B portundaki tüm ledler yanacak. İkinci butona basıldığında B portundaki tüm ledler sönecek. Üçüncü butona basıldığında B portundaki tek sayılı ledler yanacak. Dördüncü butona basıldığında ise B portundaki çift sayılı ledler yanacaktır. İstenilen özellikte çalışan devreyi PIC16F84 mikrodenetleyicisi ile gerçekleştiriniz.

İş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 dort_buton

main:

trisb=0   'portb çikis yapildi

trisa=%0001111    'ra0 ve ra1 pinleri giriş yapildi

portb=%00000000    'tum ledler söndürüldü

leyla:    'dongu baslangici

while porta.0=1    'ra0 butonununa basildiysa

portb=%11111111    'tum ledleri yak

wend

while porta.1=1    'ra1 butonuna basildiysa

portb=%00000000    'tum ledleri sondur

wend

while porta.2=1    'ra2 butonuna basildiysa

portb=%01010101    'tek sayili ledleri yak

wend

while porta.3=1    'ra3 butonuna basildiysa

portb=%10101010    'cift sayili ledleri yak

wend

goto leyla  'dongu sonu

end.

DEĞERLENDİRME

Adı soyadı

İşlem Basamakları

Tertip düzen

İş güv.

Süre

Toplam

1

2

3

4

 

10

20

10

40

10

5

5

100

 

 

 

 

 

 

 

 

 Temrin sayfasını bilgisayarınıza indirmek için buraya tıklayınız.