Page 236 - 4503
P. 236
Отож єдиним результатом виконання команди nop є зміна
значенням лічильника команд.
Ця команда виконується за один машинний цикл, тому її
основне призначення — забезпечення коротких затримок.
Наприклад до входів osc 1 і ocs 2 мікроконтролера PIC16f84
підключений кварцовий резонатор у ХТ–режимі тактового
генератора (рисунок 7.13). Якщо підібрати резонатор так, щоб
частота тактових імпульсів становила 4 МГц, то це
означатиме, що тривалість одного імпульсу становитиме
-6
10 с. Оскільки машинний цикл відбувається за 4
-6
такти, то його тривалість становить 10 с, тобто 1 мкс (одна
мікросекунда).
Рисунок 7.13 — Схема підключення кварцового
резонатора у ХТ режимі тактового генератора
Наприклад, для того щоб на нульовий вивід порту А
вивести негативний імпульс тривалістю 3 мкс, можна
застосувати такий алгоритм:
236