КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Алгоритм роботи програми керування фотобачком
Рис.3.1. Блок-схема алгоритму роботи програми Опис алгоритму роботи основної програми: 1.Викликаємо підпрограму для заповнення бачка на знакосинтезуючому індикаторі. 2.Викликаємо підпрограму нагріву на семисегментному динамічному індикаторі. 3.Викликаємо підпрограму, яка показує що йде процес проявки на знакосинтезуючому індикаторі. 4.Викликаємо підпрограму зливу проявника на знакосинтезуючому індикаторі. 5.Викликаємо підпрограму заповнення фіксажем на знакосинтезуючому індикаторі. 6.Викликаємо підпрограму, яка показує те, що відбувається процес фіксажу на знакосинтезуючому індикаторі. 7.Викликаємо підпрограму зливу фіксажу на знакосинтезуючому індикаторі. 8. Викликаємо підпрограму промивки знакосинтезуючому індикаторі.
3.2. Алгоритми роботи підпрограм 3.2.1.Алгоритм роботи підпрограми наповнення
Рис.3.2. Блок-схема алгоритму підпрограми наповнення Опис блок-схеми роботи підпрограми zapovnennya. 1. Світимо 0 рядків на знакосинтезуючому індикаторі 2.Викликаємо підпрограму затримки(5с). 3. Світимо 1 рядок на знакосинтезуючому індикаторі 4.Викликаємо підпрограму затримки(5с). 5. Світимо 2 рядки на знакосинтезуючому індикаторі 6.Викликаємо підпрограму затримки(5с). 7. Світимо 3 рядки на знакосинтезуючому індикаторі 8.Викликаємо підпрограму затримки(5с). 9. Світимо 4 рядки на знакосинтезуючому індикаторі 10.Викликаємо підпрограму затримки(5с). 11. Світимо 5 рядків на знакосинтезуючому індикаторі 12.Викликаємо підпрограму затримки(5с).
3.2.2.Алгоритм роботи підпрограми нагрівання
Рис.3.3. Блок-схема алгоритму підпрограми нагрывання Опис блок-схеми роботи підпрограми nahriv 1. Світимо цифру 21 на семисегментному динамічному індикаторі 2.Викликаємо підпрограму затримки(2с). 3. Світимо цифру 23 на семисегментному динамічному індикаторі 4.Викликаємо підпрограму затримки(2с). 5. Світимо цифру 25 на семисегментному динамічному індикаторі 6.Викликаємо підпрограму затримки(2с). 7. Світимо цифру 27 на семисегментному динамічному індикаторі 8.Викликаємо підпрограму затримки(2с). 9. Світимо цифру 29 на семисегментному динамічному індикаторі 10.Викликаємо підпрограму затримки(2с). 11. Світимо цифру 31 на семисегментному динамічному індикаторі 12.Викликаємо підпрограму затримки(2с). 13. Світимо цифру 33 на семисегментному динамічному індикаторі 14.Викликаємо підпрограму затримки(2с). 15. Світимо цифру 35 на семисегментному динамічному індикаторі 16.Викликаємо підпрограму затримки(2с). 3.2.3. Алгоритм підпрограми затримки
Рис. 3.4. Блок-схема алгоритму підпрограми затримки
На основі цього алгоритму побудована підпрограма затримки DEL1. 1. В регістр R4 заноситься 16-ве число. 2. В регістр R5 заноситься 16-ве число. 3. В регістр R6 заноситься 16-ве число. 4. Декремент регістра R6. 5. Якщо вміст регістра R6=0, то перейти на блок 6, якщо ні – блок 4. 6. Декремент регістра R5. 7. Якщо вміст регістра R5=0, то перейти на блок 8, якщо ні – блок 3. 8. Декремент регістра R4. 9. Якщо вміст регістра R4=0, то перейти на вихід з підпрограми, якщо ні, то перехід на блок 2.
Рис. 3.5. Блок-схема алгоритму підпрограми затримки На основі цього алгоритму побудована підпрограма затримки DEL5 1. Занесення в А числа CFh. 2. Декремент А. 3. Якщо вміст А=0, то вихід з підпрограми, якщо ні то декремнт А.
Дата добавления: 2015-08-31; Просмотров: 515; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |