II
"РЛ" - НАЧИНАЮ Щ ИМ
I
Важно:
флаги ТРх
автоматически
сбрасываются
при переходе к обра-
ботчику прерывания.
После сброса значение ТСОЫну-
левое, т.е. все флаги сброшены.
Регистр ТМСЮ используется ис-
ключительно для управления режима-
ми ПтегО и Итег1. Флаги младшей
тетрады управляют ПтегО, а старшей
- Т1тег1. Как и ранее, для обозначе-
ния номера таймера я буду использо-
вать символ “х", подразумевая, что
вместо него надо подставить соответ-
ственно 0 или 1.
Пара битов
МхО
и
Мх1
задает
но-
мер режима работы
таймера в двоич-
ном коде. Обратите внимание, что если
задать значение М11
=1 и М10=1, то
"Птег1 будет остановлен, если при
этом М01 =1 и М00=1 (т.е. если ПтегО
работает в режиме 3).
Флаг С/Тхуправпяет
режимом сче-
та. При установленном
флаге счетчик
ведет счет
внешних импульсов,
т.е. ра-
ботает в режиме счетчика, а при сбро-
шенном - счет машинных циклов, т.е.
в режиме таймера. Внешние импуль-
сы могут быть поданы на входы
Р3.4
и
Р3.5
соответственно для ПтегО и
Итег1. Чтобы счетчик мог считать вне-
шние импульсы, их частота должна
быть не более половины частоты ма-
шинных циклов (т.е. в 24 раза ниже
частоты кварцевого резонатора), а
длительность каждого уровня импуль-
сов должна быть не менее длительно-
сти машинного цикла. Таким образом,
счетчик может считать в лучшем слу-
чае импульсы вида меандр с частотой
максимум 1
МГ ц.
Флаг
вАТЕх
служит для управле-
ния счетом импульсов. При 6АТЕх=1
счетчик работает только если ТЯхЩ и
1ЫТх=1, а при 6АТЕх=0 работа счетчи-
ка зависит только от ТПх. Использо-
вание флага вАТЕх позволяет вести
не только счет внешних импульсов, но
и измерение длительности внешних
сигналов, которые при этом должны
подаваться на соответствующий вход
ИЧТх.
После сброса ТМОИ содержит
нулевое значение.
Для пояснения принципов работы ПтегО и Итег1 в
различных режимах привожу функциональные схемы на
рис. 6.
..9 (без дополнительных комментариев, надеюсь,
по прочтении предыдущего материала все и так понят-
но). На этих рисунках Рс!к - частота машинных циклов,
Рис.
6. Режим 0 таймеров 0 и 1 (в скобках для таймера 1)
Рис.
7. Режим 1
таймеров 0 и 1
(в скобках для таймера 1)
Рис. 8.
Режим 2 таймеров 0 и 1
Рис.
9. Режим 3 таймера 0
остальные обозначения портов, флагов и т.п., как рас-
смотрено ранее. В прямоугольниках указаны флаги, без
них - сигналы.
Продолжение в N99/2007
Радиолюбитель - 0 8 /2 0 0 7 У
31
предыдущая страница 31 Радиолюбитель 2007-08 читать онлайн следующая страница 33 Радиолюбитель 2007-08 читать онлайн Домой Выключить/включить текст