|
В начало
Отчет по лабораторной работе
«Программируемый таймер на КР580ВИ53»
Микросхема КР580ВИ53 - трехканальное программное
устройство (таймер),
предназначено для организации работы микропроцессорных систем в режиме
реального времени. Микросхема формирует
сигналы с различными временными параметрами. Программируемой таймер (ПТ)
реализован в виде трех независимых 16-разрядных каналов с общей
схемой управления. Каждый
сигнал может работать в 6 режимах. Программирование режимов
работы каналов осуществляется индивидуально и в произвольном порядке
путем ввода управляющих слов в регистры режимов каналов, а в счетчики запрограммируемого
числа байтов. Управляющее слово определяет режим работы канала, тип
счета (двоичный или двоично-десятичный), формат чисел (одно или
двухбайтовый) обмен информацией с
микропроцессором осуществляется
по 8-разрядному каналу данных (ДВ7-ДВ0). Максимальное значение счета: в двоичном коде 2^16, в
двоично-десятичном коде 10^4. Частота синхронизации каналов 0..2.5 МГц. Рис. Условно графическое обозначение МС КР580ВИ53 Рис. Структурная схема ПТ Таблица. Назначение выводов Для приведения каждого канала ПТ в исходное состояние, соответствующее выбранному режиму,
и для загрузки его информацией о величине счета центральный процессор (ЦП)
должен загрузить в ПТ некоторый набор управляющих слов и операндов. Режим работы каналов ПТ программируется с помощью
простых операций ввода/вывода: Каждый из трех каналов ПТ программируется
индивидуально путем записи в регистр режима
управляющего слова, а в счетчик - запрограмированного
числа байтов. Формат управляющего слова: Ход работы Режим 0
1)Режим работы:0, чтение/запись младшего байта. 2)Номер счетчика 1. Загрузка младшего байта – 15d(Fh)=00001111b. Временная диаграмма: 15 шт. С
___ WR
GATE
OUT
Режим 1
1) Режим работы:1, чтение/запись младшего байта. Номер
счетчика 1. 2) Номер счетчика 1. Загрузка младшего байта – 17d(11h)=00010001b. Временная диаграмма: 17
шт. С
___ WR
GATE
OUT
Режим 2
1) Режим работы:2, чтение/запись младшего и старшего
байтов. Номер счетчика 1. 2) Номер счетчика 1. Загрузка младшего байта – 50d(32h)=01010000b. 3) Номер счетчика 1. Загрузка старшего байта – 2d(02h)=00000010b. Временная диаграмма: 249 шт. 249 шт. C
GATE OUT |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||