emrahbudak.com |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Robogazi öğrencileri için uygulamalar |
|
|
Uygulama 1
Bu devrede pic'in B portuna bağlı olan ledleri aşagıdaki gibi teker teker yakın.
Komutların kullanım şekilleri:
DEVICE 16F84
TRISA=%00000000
TRISB=%00000000
DIM A AS BYTE
BASLA:
PORTB=%00000000
DELAYMS 50
GOTO BASLA
DEVICE 16F84---------------------------- pic'in ismi
TRISA=%00000000----------------------- PortA'yı çıkış yap (Giriş yapmak için (yani buton bağlamak için) TRISA=%11111111 yapın)
TRISB=%00000000----------------------- PortB'yı çıkış yap (Giriş yapmak için (yani buton bağlamak için) TRISA=%11111111 yapın)
DIM Buton AS BYTE---------------------- Buton adlı bir değişken tanımla (şimdilik bunu öğrenmenize gerek yok)
BASLA:--------------------------------------- dongu oluşturmak için tanımlanan baslık
PORTB=%11111111------------------ PortB'nin tüm bitlerini çıkış yap (yani yak)
DELAYMS 50---------------------------- 50 msn (mikro saniye) bekle
GOTO BASLA-------------------------- BASLA adlı dongu başlığına git
Uygulama 2
Bu devrede pic'in B portuna bağlı olan display'i aşagıdaki gibi teker teker saydırın.
Yukarıdaki resimdeki bilgileri kullanarak sayı geçişleri 50 mikrosaniye (DELAYMS 50) olmak üzere saydırma programını yazmaya çalışın.
|
|
|
|
|
|
|
Bugün 15 ziyaretçi (19 klik) kişi burdaydı!
|
|
|
|
|
|
|
|