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 / 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.