double arrow

Алгоритм роботи програми

 
 

 

 


Рис.13 Блок-схема алгоритму роботи програми (MAIN)

Опис алогитму роботи основної програми.

1. Очікуємо натискання SW15.

2. Запускаємо стрічку 2, чекаємо 3с.

3. Запускаємо стрічку 1.

4. Очікуємо натискання SW16

5. Очікуємо натискання SW16

6. Зупиняємо стрічку 1, чекаємо 12с, зупиняємо стрічку 2.

 

 

Рис 14. Підпрограма запуску транспортера (обробка переривання від SW15). 1.Записуємо в R0 код початкового стану стрічки 2. 2.Чекаємо 3с(стрічка 2 працює). 3.Записуємо в R1 код початкового стану стрічки 1.
 
 


Рис 15. Підпрограма зупину транспортера (обробка переривання від SW16).

1.Записуємо в R1 код вимкнутого стану стрічки 2.

2.Чекаємо 12с(стрічка 2 працює).

3.Записуємо в R0 код вимкнутого стану стрічки 2.

 

 

                 
 
 
     
     
 
 

 


Рис 17. Підпрограма генерування коду символу та виводу його на знакосинтезуючий індикатор (REDRAW).

1. Код стану стрічки 2 заноситься в А006h

2. Якщо значення R0 рівне 3 то в регістри управління знакосинтезуючим індикатором заноситься код світіння, відповідний стану 3 стрічки 1

……….

8. Якщо значення R0 рівне 81h то в регістри управління знакосинтезуючим індикатором заноситься код світіння, відповідний стану 81 h стрічки 1

 

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



Сейчас читают про: