Arama butonu
Bu konudaki kullanıcılar: 1 misafir
12
Cevap
939
Tıklama
0
Öne Çıkarma
Pic İle Led Flasher Yapmak
C
20 yıl (62 mesaj)
Çavuş
Konu Sahibi

Merhaba arkadaşlar
16f76 ile 8 tane led in yanması isteniyor. Olay tam olarak şöyle;
bir butonumuz var ve butona her basışta 1 lamba yanacak ve yanan lambalar sonmeyecek.Sonunda bütün lambalar yanmış olacak.
Bunu C dilinde yazabilecek arkadaş var mı?
Yardımlarınız için şimdiden teşekkur ederim...

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



F
20 yıl (211 mesaj)
Teğmen

Hangisi ile

micro c
ccs pic c
..vs


Bu mesaja 1 cevap geldi.
F
20 yıl (211 mesaj)
Teğmen

ccs pic c ile

#include <16f84a.h>
#use delay (clock=40000000)
void main() {
set_tris_b(0);
xxx:
OUTPUT_B(00000000);
delay_ms(500);
OUTPUT_B(00000001);
delay_ms(500);
OUTPUT_B(00000011);
delay_ms(500);
OUTPUT_B(00000111);
delay_ms(500);
OUTPUT_B(00001111);
delay_ms(500);
OUTPUT_B(00011111);
delay_ms(500);
OUTPUT_B(00111111);
delay_ms(500);
OUTPUT_B(11111111);
delay_ms(500);
goto xxx;
}


Bu mesaja 1 cevap geldi.
M
20 yıl (597 mesaj)
Yüzbaşı

#include <16f84a.h> degil
#include <16f76a.h> OLACAK...


Bu mesaja 1 cevap geldi.
F
20 yıl (211 mesaj)
Teğmen

C
20 yıl (62 mesaj)
Çavuş
Konu Sahibi

use komutunu tanımadı compiler. İlgi ve alakanız için teşekkürler arkadaşlar...


Bu mesaja 2 cevap geldi.
P
20 yıl (5 mesaj)
Er

HANGİ PROGRAMA UYGULUYOSUNUZ BU KODLARI

SÖYLEYECEK Bİ ARKADAŞ VARMI ?

MERAK ETTİM


Bu mesaja 1 cevap geldi.
F
20 yıl (211 mesaj)
Teğmen

ccs pic c diye bir program.

www.ccsinfo.com



F
20 yıl (211 mesaj)
Teğmen

quote:

Orjinalden alıntı: CharismatiC

use komutunu tanımadı compiler. İlgi ve alakanız için teşekkürler arkadaşlar...


dostum pic c hitech in programini mi kullanıyorsun , ccs pic c mi kullanıyorsun.?


Bu mesaja 1 cevap geldi.
K
20 yıl (156 mesaj)
Teğmen

Sanırım; yukardaki kodda butona bir kere basmayla, ledler 500ms ile yanmaya başlıyor. ve yanık kalıyor. Yanlış anladıysam özür dilerim. ama arkadaşın istediği, her buton darbesiyle bir ledin yanması. Sadece merak ettim. Saygılar...


Bu mesaja 1 cevap geldi.
F
20 yıl (211 mesaj)
Teğmen

quote:

Orjinalden alıntı: kimkibudeli

Sanırım; yukardaki kodda butona bir kere basmayla, ledler 500ms ile yanmaya başlıyor. ve yanık kalıyor. Yanlış anladıysam özür dilerim. ama arkadaşın istediği, her buton darbesiyle bir ledin yanması. Sadece merak ettim. Saygılar...


dostum haklısın. aslında kodda button bile yok. ben başlığa göre bir code yazdım.button olayını senin mesajı okuduktan sonra gördüm.


Bu mesaja 1 cevap geldi.
F
20 yıl (211 mesaj)
Teğmen

#include <16f84a.h>
#use delay (clock=40000000)
void main() {
int data;
int i;
i=0;
set_tris_b(0);
set_tris_a(0xff);
xxx:
OUTPUT_B(0b00000000);
while(!input(pin_a0));
OUTPUT_B(0b00000001);
while(!input(pin_a0));
OUTPUT_B(0b00000011);
while(!input(pin_a0));
OUTPUT_B(0b00000111);
while(!input(pin_a0));
OUTPUT_B(0b00001111);
while(!input(pin_a0));
OUTPUT_B(0b00011111);
while(!input(pin_a0));
OUTPUT_B(0b00111111);
while(!input(pin_a0));
OUTPUT_B(0b01111111);
while(!input(pin_a0));
OUTPUT_B(0b11111111);
while(!input(pin_a0));
goto xxx;
}


Bu mesaja 1 cevap geldi.
F
20 yıl (211 mesaj)
Teğmen

sanırım bu olur. proteusta denedim yalnız makinanın hızına ve programın sim. ayarlarına göre butona basma süresi uzaya biliryor.butona biraz uzun bas.proteusta tabiii...
algoritmasını çıkardım ama ram yetmedi ben programı kısaltmaya çalıştım ram yetersiz dedi



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.