Elektrik Elektronik Teknolojisi Alan Temrinleri

 
Hogeldiniz Ziyareti. Ltfen giri yapn veya kayt olun.

Kullanc adnz, ifrenizi ve aktif kalma sresini 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.