|
Temrin
No: 12
|
KARA
ÞÝMÞEK
|
|
Soru: PIC16F84A
mikrodenetleyicisinin portb çýkýþlarýný 75 ms aralýklarla aþaðýdaki sayma
düzeninde sonsuza dek saydýran programý microbasic programýnda yazýp
derleyiniz. Programý mikrodenetleyiciye yükleyip portb çýkýþlarýný ledlerle
gözlemleyin.
|
SAYMA DÜZENÝ
|
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
1
|
|
0
|
0
|
0
|
0
|
0
|
0
|
1
|
1
|
|
0
|
0
|
0
|
0
|
0
|
1
|
1
|
1
|
|
0
|
0
|
0
|
0
|
1
|
1
|
1
|
0
|
|
0
|
0
|
0
|
1
|
1
|
1
|
0
|
0
|
|
0
|
0
|
1
|
1
|
1
|
0
|
0
|
0
|
|
0
|
1
|
1
|
1
|
0
|
0
|
0
|
0
|
|
1
|
1
|
1
|
0
|
0
|
0
|
0
|
0
|
|
1
|
1
|
0
|
0
|
0
|
0
|
0
|
0
|
|
1
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
|
1
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
|
1
|
1
|
0
|
0
|
0
|
0
|
0
|
0
|
|
1
|
1
|
1
|
0
|
0
|
0
|
0
|
0
|
|
0
|
1
|
1
|
1
|
0
|
0
|
0
|
0
|
|
0
|
0
|
1
|
1
|
1
|
0
|
0
|
0
|
|
0
|
0
|
0
|
1
|
1
|
1
|
0
|
0
|
|
0
|
0
|
0
|
0
|
1
|
1
|
1
|
0
|
|
0
|
0
|
0
|
0
|
0
|
1
|
1
|
1
|
|
0
|
0
|
0
|
0
|
0
|
0
|
1
|
1
|
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
1
|
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
|
Baþa dön
|
|

|
Ýþlem
Basamaklarý:
1. Devre þemasýný
çiziniz.
2. Programý MicroBasic
programýný kullanarak yazýp derleyiniz.
3. Yazdýðýnýz programý pic
simülasyon programýnda test edip çalýþtýðýný gözlemleyiniz.
4. Yazdýðýnýz programý
temrin sayfanýza ekleyiniz.
5. Programý
mikrodenetleyiciye yükleyip programlama kartýnda test ediniz.
6. Devreyi deney
borduna kurup çalýþtýrýnýz.
Program:
|
program
karasimsek
main:
trisb=0
kara:
portb=%00000001
delay_ms
(75)
portb=%00000011
delay_ms
(75)
portb=%00000111
delay_ms
(75)
portb=%00001110
delay_ms
(75)
portb=%00011100
delay_ms
(75)
portb=%00111000
delay_ms
(75)
portb=%01110000
delay_ms
(75)
portb=%11100000
delay_ms
(75)
portb=%11000000
delay_ms
(75)
portb=%10000000
delay_ms
(75)
portb=%00000000
|
delay_ms
(75)
portb=%10000000
delay_ms
(75)
portb=%11000000
delay_ms
(75)
portb=%11100000
delay_ms
(75)
portb=%01110000
delay_ms
(75)
portb=%00111000
delay_ms
(75)
portb=%00011100
delay_ms
(75)
portb=%00001110
delay_ms
(75)
portb=%00000111
delay_ms
(75)
portb=%00000011
delay_ms
(75)
portb=%00000001
delay_ms
(75)
portb=%00000000
delay_ms
(75)
goto
kara
end.
|
|
|
DEÐERLENDÝRME
|
|
Adý
soyadý
|
Ýþlem Basamaklarý
|
Tertip düzen
|
Ýþ güv.
|
Süre
|
Toplam
|
|
1
|
2
|
3
|
4
|
5
|
6
|
|
|
10
|
15
|
5
|
10
|
20
|
25
|
5
|
5
|
5
|
100
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Temrin sayfasýný ilgili konu
ekinden
indirebilirsiniz.