Haberler:

Forum kuralları güncellendi LÜTFEN  okuyunuz:  https://bit.ly/2IjR3ME

Ana Menü

Bu Kodlamada ki Amaç Nedir ?

Başlatan OmerFan, 10 Aralık 2012, 20:26:39

OmerFan

#include <16f84a.h>
#FUSES NOWDT                    //No Watch Dog Timer
#FUSES XT                       //Crystal osc <= 4mhz for PCM/PCH , 3mhz to 10 mhz for PCD
#FUSES NOPUT                    //No Power Up Timer
#FUSES NOPROTECT                //Code not protected from reading
#use delay(clock=4000000)
#use fast_io(b) //Port yönlendirme komutları A portu için geçerli
int k;
void main ( )
{
set_tris_b(0b00000000);
output_b(0x00);

While(1)
{

for (k=100; k>10;k=k-2)
{
output_b(0b00010001);
delay_ms(k);
delay_ms(10);
output_b(0b00100010);
delay_ms(k);
delay_ms(10);
output_b(0b01000100);
delay_ms(k);
delay_ms(10);
output_b(0b10001000);
delay_ms(k);
delay_ms(10);
}
for (k=10; k<100;k=k+2)
{
output_b(0b00010001);
delay_ms(k);
delay_ms(10);
output_b(0b00100010);
delay_ms(k);
delay_ms(10);
output_b(0b01000100);
delay_ms(k);
delay_ms(10);
output_b(0b10001000);
delay_ms(k);
delay_ms(10);
}
output_b(0b00010001);
delay_ms(110);
for (k=100; k>10;k=k-2)
{
output_b(0b10001000);
delay_ms(k);
delay_ms(10);
output_b(0b01000100);
delay_ms(k);
delay_ms(10);
output_b(0b00100010);
delay_ms(k);
delay_ms(10);
output_b(0b00010001);
delay_ms(k);
delay_ms(10);
}
for (k=50; k>0;k=k-1)
{
output_b(0b00000001);
delay_ms(k);
delay_ms(10);
output_b(0b00000010);
delay_ms(k);
delay_ms(10);
output_b(0b00000100);
delay_ms(k);
delay_ms(10);
output_b(0b00001000);
delay_ms(k);
delay_ms(10);
output_b(0b00010000);
delay_ms(k);
delay_ms(10);
output_b(0b00100000);
delay_ms(k);
delay_ms(10);
output_b(0b01000000);
delay_ms(k);
delay_ms(10);
output_b(0b10000000);
delay_ms(k);
delay_ms(10);
}
for (k=0; k<50;k=k+1)
{
output_b(0b10000000);
delay_ms(k);
delay_ms(10);
output_b(0b01000000);
delay_ms(k);
delay_ms(10);
output_b(0b00100000);
delay_ms(k);
delay_ms(10);
output_b(0b00010000);
delay_ms(k);
delay_ms(10);
output_b(0b00001000);
delay_ms(k);
delay_ms(10);
output_b(0b00000100);
delay_ms(k);
delay_ms(10);
output_b(0b00000010);
delay_ms(k);
delay_ms(10);
output_b(0b00000001);
delay_ms(k);
delay_ms(10);
}

output_b(0b00000001);

delay_ms(50);
output_b(0b00000010);

delay_ms(50);
output_b(0b00000100);

delay_ms(50);
output_b(0b00001000);

delay_ms(50);
output_b(0b00010000);

delay_ms(50);
output_b(0b00100000);

delay_ms(50);
output_b(0b01000000);

delay_ms(50);
output_b(0b10000000);

delay_ms(50);

output_b(0b10000001);

delay_ms(50);
output_b(0b10000010);

delay_ms(50);
output_b(0b10000100);

delay_ms(50);
output_b(0b10001000);

delay_ms(50);
output_b(0b10010000);

delay_ms(50);
output_b(0b10100000);

delay_ms(50);
output_b(0b11000000);

delay_ms(50);

output_b(0b11000001);

delay_ms(50);
output_b(0b11000010);

delay_ms(50);
output_b(0b11000100);

delay_ms(50);
output_b(0b11001000);

delay_ms(50);
output_b(0b11010000);

delay_ms(50);
output_b(0b11100000);

delay_ms(50);


output_b(0b11100001);

delay_ms(50);
output_b(0b11100010);

delay_ms(50);
output_b(0b11100100);

delay_ms(50);
output_b(0b11101000);

delay_ms(50);
output_b(0b11110000);

delay_ms(50);

output_b(0b11110001);

delay_ms(50);
output_b(0b11110010);

delay_ms(50);
output_b(0b11110100);

delay_ms(50);
output_b(0b11111000);

delay_ms(150);


output_b(0b11111101);

delay_ms(150);
output_b(0b11111110);

delay_ms(150);
output_b(0b11111111);

delay_ms(150);
}

}






Tagli

Yürüyen, koşan, hoplayan, zıplayan, yanar döner ışıklar... Kara Şimşek tadında...
Aralarındaki zaman da yer yer değişiyor, daha havalı olsun diye...
Gökçe Tağlıoğlu

OmerFan

Alıntı yapılan: Tagli - 10 Aralık 2012, 20:32:15
Yürüyen, koşan, hoplayan, zıplayan, yanar döner ışıklar... Kara Şimşek tadında...
Aralarındaki zaman da yer yer değişiyor, daha havalı olsun diye...

Anlamadığım Nokta Şu;

set_tris_b, output_b, While(1), for (k=100; k>10;k=k-2), delay_ms(50); Komutları Var Bunlar Ne İşe Yarıyor Hocam Yani Bunların Görevi Ne :S

yamak

Alıntı yapılan: OmerFan - 10 Aralık 2012, 20:35:38
Anlamadığım Nokta Şu;

set_tris_b, output_b, While(1), for (k=100; k>10;k=k-2), delay_ms(50); Komutları Var Bunlar Ne İşe Yarıyor Hocam Yani Bunların Görevi Ne :S
C dilini biliyo musun?

xoom