#include <16f84A.h>// picin adı tanıtılıyor
#fuses XT,NOWDT,NOPROTECT,PUT
#use standard_io(B)
#use delay (clock=4000000)
#define ileri pin_a0
#define geri pin_a1
void main ( )
{
set_tris_b(0×00);
output_b(0x00);
while(1) // sonsuz döngü
{
while (input(ileri))
{
output_b(0b00001001);
delay_ms(10); // Step motorun hızını ayarlamamıza yarar.
output_b(0b00000011);
delay_ms(10);
output_b(0b00000110);
delay_ms(10);
output_b(0b00001100);
delay_ms(10);
}
while (input(geri))
{
output_b(0b00001100);
delay_ms(10);
output_b(0b00000110);
delay_ms(10);
output_b(0b00000011);
delay_ms(10);
output_b(0b00001001);
delay_ms(10);
}
}
}