1. sayfa
|
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; } |
| use komutunu tanımadı compiler. İlgi ve alakanız için teşekkürler arkadaşlar... |
|
HANGİ PROGRAMA UYGULUYOSUNUZ BU KODLARI SÖYLEYECEK Bİ ARKADAŞ VARMI ? MERAK ETTİM |
dostum pic c hitech in programini mi kullanıyorsun , ccs pic c mi kullanıyorsun.? |
| 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. ![]() ![]() |
|
#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; } |
|
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 |
1. sayfa
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 Ol Şimdi DeğilÜ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.