ВУЗ:
Составители:
Рис. 2.3. Карта адресного пространства памяти данных.
Из максимального состояния FFh таймер/счетчик переходит в
начальное состояние 00h. При этом устанавливается в 1 флаг
переполнения, что вызвает прерывание, если оно разрешено
командой EN TCNTI. Если прерывания запрещены командой DIS
TCNTI флаг переполнения может быть опрошен по команде
условного перехода JTF. Выполнение команды JTF, как и переход к
подпрограмме обработки прерывания по вектору с адресом 7,
сбрасывает флаг переполнения таймера/счетчика. В режиме
таймера на вход таймера/счетчика через делитель частоты на 32
поступают синхросигналы машинного цикла (частота которых
определяется как fcy/15, где fcy - частота генератора тактовых
сигналов МК ) и при fcy= 6 Мгц счетчик увеличивает свое состояние
на 1 через каждые 80 мкс (12,5 КГц). В режиме счетчика событий
внутренний счетчик увеличивает свое состояние на 1 каждый раз,
когда сигнал на входе Т1 переходит из высокого к уровня к низкому.
Минимально возможное время между двумя входными сигналами
равно 3 машинных цикла (что равно7,5 мкс при использовании
резонатора 6 МГц). Минимальная длительность высокого уровня на
входе Т1 составляет 1/5 машинного цикла, а низкого уровня -
машинный цикл.
2.2. Форматы команд
Все команды имеют формат один или два байта (70% команд
однобайтные). Первое слово определяет операцию, длину операнда
и методы адресации. Второе слово всегда является адресным и
может содержать непосредственный операнд или абсолютный адрес.
Основными являются следующие форматы команды:
Первый байт
Второй байт
7
6
5
4
Страницы
- « первая
- ‹ предыдущая
- …
- 15
- 16
- 17
- 18
- 19
- …
- следующая ›
- последняя »