Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- sbit T1 at PORTB1_bit;
- sbit T2 at PORTB2_bit;
- sbit T3 at PORTB3_bit;
- sbit T4 at PORTB4_bit;
- sbit dir at PORTD0_bit;
- sbit step at PORTC5_bit;
- void main() {
- char krok;
- krok = 5;
- do{
- if (Button(&PORTC,5, 1, 1)){
- if (dir == 1) krok +=1;
- if (dir == 0) krok -=1;
- }
- krok = abs(krok);
- if (krok >= 5) krok = 1;
- if (krok == 0) krok = 4;
- if (krok == 1){
- T1 = 1; T2=1; T3=0; T4=0;
- }
- krok = abs(krok);
- if (krok == 2){
- T1 = 0; T2=1; T3=1; T4=0;
- }
- krok = abs(krok);
- if (krok == 3){
- T1 = 0; T2=0; T3=1; T4=1;
- }
- krok = abs(krok);
- if (krok == 4){
- T1 = 1; T2=0; T3=0; T4=1;
- }
- krok = abs(krok);
- }while(1);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement