Правильно ли я понимаю функцию тактового генератора?

Что заставляет всякого рода микроконтроллеры опрашивать датчики, после опроса что-то высчитывать, по результат расчета что-то делать? Я понимаю, если бы кто-то из вне заставлял это делать, то есть нажал кнопку- датчик опросился, нажал следующую кнопку- что-то высчиталось, нажал кнопку- и по результату расчета что-то произошло. То есть, какая неведомая сила заставляет работать микроконтроллер? Я начитался определений такового генератора, но так и не совсем понял что это, везде пишут про синхронизацию различных процессов и тд.
4 года назад от Владимир Русский

2 Ответы

0 голосов
Совершенно верно, тактовый генератор активизирует функции в том порядке, как они запрограммированы. Служит "дирижером" всему устройству. Благодаря этому функции не срабатывают все одновременно, и появляется возможность выполнять какую-то работу по какому-то алгоритму.
4 года назад от Eка Террина
0 голосов
кстати, у МК с этим чуть сложне. У него есть машинные циклы, на каждый из которых уходит несколько тактов (12 тактов у старых 8051 например) . На выполнение инструкций у МК уходит обычно 1, 2 или 3 машинных цикла. Иногда это зависит от операндов - типа, есть переход или нет перехода - занимает разное время.
4 года назад от ктокто рррррр

Связанные вопросы