Page 40 - 6486
P. 40

TCCR1A=0x00;TCCR1B=0x00;TCNT1H=0x00;TCNT1L=0x00;OCR1H=0x00;
           OCR1L=0x00;

                 GIMSK=0x00; MCUCR=0x00;TIMSK=0x00;
                 UCSRB=0x08; UBRR=0x0C;UBRRHI=0x00;ACSR=0x80;
                 while (1)
                       {
                  if (!Up) {
                            AF=1;BF=0;CF=0;DF=0; delay_ms(100);
                            AF=0;BF=1;CF=0;DF=0; delay_ms(100);
                            AF=0;BF=0;CF=1;DF=0; delay_ms(100);
                            AF=0;BF=0;CF=0;DF=1; delay_ms(100);

                          }
                  if (!Down) {
                            AF=0;BF=0;CF=0;DF=1; delay_ms(100);
                            AF=0;BF=0;CF=1;DF=0; delay_ms(100);
                            AF=0;BF=1;CF=0;DF=0; delay_ms(100);
                            AF=1;BF=0;CF=0;DF=0; delay_ms(100);
                                           }
                       };
                 }

                 Для  написання  програми  варто  скористатися  помічником
           CodeVision,  який  сформує  основний  код  ініціалізуючи  всі
           необхідні регістри МК.  У  дані  програмі в  циклі  опитується  стан

           кнопок і формується один цикл повороту ротора.
                 Слід  пам’ятати,  що  через  обмотку  протікає  суттєвий  струм.
           Коли  крок  ротора  закінчився  струм  через  обмотку  вже  не
           потрібний.


           5.2   Програма роботи

                 Отримання  у  викладача  допуску  до  виконання  роботи,  який
           передбачає перевірку наявності письмової домашньої підготовки,

           а  також  перевірку  засвоєння  основних  теоретичних  положень,
           необхідних для виконання роботи.
                 Отримання           вказівок        викладача          стосовно         виконання
           конкретної роботи, а також вхідних даних до її проведення.

                 Виконання  лабораторної  роботи  згідно  варіанту,  поданого
           нижче вказівок до цієї роботи.
                 Захист  лабораторної  роботи,  який  передбачає  подання

           письмового  звіту  про  її  виконання  з  поясненнями  студента  до
           отриманих  результатів  згідно  запитань  викладача  а  також
           демонстрацію роботи системи.





                                                        40
   35   36   37   38   39   40   41   42   43   44   45