Page 236 - 4503
P. 236

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





                     -6
                  10   с.    Оскільки  машинний  цикл  відбувається    за  4
                                                    -6
           такти, то його тривалість становить 10  с, тобто 1 мкс (одна
           мікросекунда).


















                      Рисунок 7.13 — Схема підключення кварцового
                  резонатора у ХТ режимі тактового генератора

                Наприклад,  для  того  щоб  на  нульовий  вивід  порту  А
           вивести  негативний  імпульс  тривалістю  3  мкс,  можна
           застосувати такий алгоритм:



                                         236
   231   232   233   234   235   236   237   238   239   240   241