Мои Конспекты
Главная | Обратная связь

...

Автомобили
Астрономия
Биология
География
Дом и сад
Другие языки
Другое
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Металлургия
Механика
Образование
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Туризм
Физика
Философия
Финансы
Химия
Черчение
Экология
Экономика
Электроника

Обгрунтування алгоритму роботи мікроконтролера у пристрої





Помощь в ✍️ написании работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

Програма роботи мікроконтролера складається з головної програми та підпрограм.

Головна програма (рис. 3) починається зі скиду процесора (Reset), встановлення стеку (SP) та налаштування портів (згідно свого варіанту).

 


Рис. 3 Головна програма

 

Далі розміщуються образи символів в ОЗП (також згідно свого варіанту) для організації виводу значення температури на цифрові індикатори. Після чого описуються вектори переривань: налаштовується АЦП, таймер та дозвіл переривання в таймері, що встановлюється в регістрі ТІМСК. Далі проводиться певна початкова ініціалізація – обнулення змінних, що використовуються для визначення температури, а також встановлюється біт глобального дозволу переривань “І”. Після цього йде підпрограма Вивід, яку потрібно зациклити, щоб забезпечити динамічну індикацію.

Програма обробки переривання від АЦП (рис. 3) працює наступним чином: завантажуються дані після вимірювання з АЦП в робочий регістр, далі дані завантажуються (перший елемент) з ПЗП в регістр Z, після чого визначається значення температури.

 


Рис. 4 Підпрограма переривання від АЦП

 

За допомогою алгоритму (рис. 5) визначається кількість сотень, десятків та одиниць виміряної температури.

 


Рис. 5 Визначення сотень, десятків та одиниць

Далі відбувається порівняння виміряної температури з пороговими значеннями, а також засвічення діоду певного кольору, та здійснюється виведення виміряної температури на цифрові індикатори (в port С) та засвічування відповідних знакомісць. (рис. 6).

Рис. 6 Порівняння виміряної температури

 

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

 

 

Рис. 7 Підпрограма Пауза

Доверь свою работу ✍️ кандидату наук!
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой



Поиск по сайту:







©2015-2020 mykonspekts.ru Все права принадлежат авторам размещенных материалов.