Elektrik Elektronik Teknolojisi Alanı Temrinleri

 
Hoşgeldiniz Ziyaretçi. Lütfen giriş yapın veya kayıt olun. Aktivasyon epostanız mı yok?

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

Mikrodenetleyiciler / Sayıcı Uygulaması

Temrin No: 15

SAYICI UYGULAMASI

Soru: PIC16F84A mikrodenetleyicisinin portb çıkışına ortak katot display bağlayıp aşağıdaki tabloda verilmiş olan döngüyü birer saniye aralıklarla sonsuza dek saydırınız.

PORT B ÇIKIŞLARI

DİSPLAY

 

g

f

e

d

c

b

a

RB7

RB6

RB5

RB4

RB3

RB2

RA1

RA0

0

0

1

1

1

1

1

1

0

0

0

0

0

0

1

1

0

1

0

1

0

1

1

0

1

1

2

0

1

0

0

1

1

1

1

3

0

1

1

0

0

1

1

0

4

0

1

1

0

1

1

0

1

5

0

1

1

1

1

1

0

0

6

0

0

0

0

0

1

1

1

7

0

1

1

1

1

1

1

1

8

0

1

1

0

0

1

1

1

9

 

İş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.     Yazdığınız programa ait hex uzantılı dosyayı mikrodenetleyiciye yükleyiniz.

5.     Devreyi deney borduna kurup çalıştırınız.

Program:

program sayici_uygulamasi

main:

trisb=0

hasan:

portb=%00111111

delay_ms (1000)

portb=%00000110

delay_ms (1000)

portb=%01011011

delay_ms (1000)

portb=%01001111

delay_ms (1000)

portb=%01100110

delay_ms (1000)

portb=%01101101

delay_ms (1000)

portb=%01111100

delay_ms (1000)

portb=%00000111

delay_ms (1000)

portb=%01111111

delay_ms (1000)

portb=%01100111

delay_ms (1000)

goto hasan

end.

 

 

DEĞERLENDİRME

Adı soyadı

İşlem Basamakları

Tertip düzen

İş güv.

Süre

Toplam

1

2

3

4

5

 

10

20

10

20

20

10

5

5

100

 

 

 

 

 

 

 

 

 

 

Temrin sayfasını ilgili konu ekinden indirebilirsiniz.