- •Введение
- •1. Конструкция, технические данные и принцип действия
- •2. Описание электрической принципиальной схемы
- •2.1. Общие сведения
- •2.2. Тактовый генератор
- •2.3. Генератор состояния ожидания
- •2.4. Центральный процессор
- •2.5. Контроллер шины
- •2.6. Оперативное запоминающее устройство
- •2.7. Постоянное запоминающее устройство
- •2.8. Параллельный ввод/вывод
- •Последовательный ввод/вывод
- •2.9.1. Назначение и особенности работы кр580вв51а в микропроцессорной лаборатории
- •2.9.2. Программирование бис кр580вв51
- •1 Сброс признаков ошибок 0 Нет сброса
- •2.10. Программируемый контроллер клавиатуры/дисплея кр580вв79
- •2.10.1. Назначение контроллера кр580вв79 и особенности его работы в составе микролаба
- •2.10.2. Программистская модель и система команд кр580вв79
- •3. Описание команд клавишного монитора
- •3.1. Клавиатура
- •3.2. Синтаксис команд монитора
- •3.2.1. Команды байт и слово
- •Примеры
- •3.2.2. Команда регистр
- •Примеры
- •3.2.3. Команды ввод байта и ввод слова
- •Примеры
- •3.2.4. Команды вывод байта и вывод слова
- •Примеры
- •3.2.5. Команда пересылка
- •Примеры
- •3.2.6. Команда пуск
- •Примеры
- •Запуск программы в режиме с точкой прерывания.
- •3.2.7. Команда шаг
- •4. Описание команд монитора дисплея
- •4.1. Структура команд
- •4.2. Команды монитора
- •4.2.1. Команда просмотра / изменения памяти
- •Примеры
- •4.2.2. Команда просмотра / изменения регистра
- •Примеры
- •4.2.3. Команда отображения памяти
- •Примеры
- •4.2.4. Команда пересылки
- •Примеры
- •4.2.5. Команда ввода
- •4.2.6. Команда вывода
- •4.2.7. Команда перехода
- •4.2.8. Команда шаг
- •Заключение
- •Приложение Электрические принципиальные схемы микролабаратории “км1810вм86 910”
- •Оглавление
- •394026 Воронеж, Московский просп.,14
2. Описание электрической принципиальной схемы
2.1. Общие сведения
Все основные узлы микролаба, включая цифровой дисплей и клавиатуру, расположены на той же плате, что и микропроцессор. Электрическая принципиальная схема платы представлена в приложении. Для подключения периферийных устройств и расширения функциональных возможностей микролаба, а также для обеспечения отладки аппаратных средств микропроцессорных устройств на плате имеется краевой разъем, на который выведены шины адреса, данных и управления. Цветной маркировкой выделены основные блоки платы, а также шины, по которым происходит взаимодействие этих блоков.
Основными блоками платы являются:
- тактовый генератор;
- генератор состояний ожидания;
- центральный процессор;
- контроллер шины;
- оперативное запоминающее устройство (ОЗУ);
- постоянное запоминающее устройство (ПЗУ);
- интерфейс параллельного ввода/вывода;
- интерфейс последовательного ввода/вывода;
- клавиатура и табло из 8 цифровых индикаторов.
Состав и описание каждого блока приводятся в пп.2.2 – 2.10.
2.2. Тактовый генератор
Тактовый генератор выполнен на БИС КР1810ГФ84 (D1). Времязадающим элементом является кварцевый резонатор B1, который имеет частоту генерации 14274, 64 КГц. Микросхема КР1810ГФ84 делит частоту на 3, вырабатывая на выходе clk (D1:8) тактовые сигналы с частотой 4,8 МГц, а затем еще на 2, получая частоту 2,4 МГц на выходе pclk (D1:2). Сигнал с выхода clk является тактовым сигналом для микропроцессора, pclk используется всеми остальными микросхемами. По желанию пользователя тактовым сигналом для МП может быть выбран PCLK вместо clk . Выбор рабочей частоты МП осуществляется перемычкой Х3.
Генератор КР1810ГФ84 вырабатывает два выходных управляющих сигнала, которые выдаются синхронно сигналу clk (частота 4,8 МГц). Это RESET- СБРОС (D1:10) и READY - ГОТОВНОСТЬ (D1:5).
Сигнал reset используется для инициализации микролаба и вырабатывается при переходе сигнала на входе RES (D1:11) в низкое состояние (при включении источника питания или при нажатии клавиши СБРОС).
Сигнал готовности ready активен, если на входе RDY1 (D1:4) установлен уровень логической единицы. Этот уровень обеспечивается генератором состояний ожидания, работа которого рассматривается в следующем пункте.
2.3. Генератор состояния ожидания
Генератор состояния ожидания (D4.3, D6, D7.1, D7.3) позволяет вставлять состояния ожидания в цикл работы МП для компенсации медленных периферийных устройств ввода/вывода или схем памяти, которые могут быть использованы при расширении ПЗУ микролаба. Кроме того, состояния ожидания необходимы при работе МП на частоте 4,8 МГц (при работе на частоте 2,4 МГц не требуется состояния ожидания).
Управление состояниями ожидания осуществляется переключателем S3. Для разрешения работы генератора состояний ожидания необходимо установить управляющий контакт 8 (самый левый) переключателя S3 в верхнее положение (разомкнуто). Выбор числа состояний ожидания осуществляется контактами 1-7 переключателя S3. Номер контакта указывает на число состояний ожидания: контакту 1 (правому) соответствует одно состояние ожидания, контакту 2 – два состояния, контакту 3 – три состояния и т.д. Нумерация контактов переключателя - справа налево. Для установки необходимого числа состояний ожидания соответствующий контакт переводят в нижнее положение (замкнуто), при этом только один из контактов 1-7 может находиться в нижнем положении, остальные должны быть в верхнем. Если все контакты находятся в верхнем положении, то число состояний ожидания эквивалентно нулю.
Генерация состояний ожидания осуществляется микросхемой D6 (КМ555ИР8 – восьмиразрядный регистр сдвига с параллельным выходом). Перед каждым циклом записи, чтения или прерывания происходит очистка регистра, а затем, когда вход clr микросхемы D6 переходит в неактивное состояние (логическая единица), начинается сдвиг логической единицы через регистр. После того, как происходит выбранное число сдвигов, логическая единица поступает на вход инвертора D4.3, а затем - на элемент D7.3 и передается на вход rdy1 микросхемы D1. rdy1 становится активным, и выход ready тактового генератора также переходит в активное состояние.
Контакт 8 переключателя S3 должен всегда находиться в нижнем положении, если при работе микролаба не требуется вставлять состояние ожидания. Поскольку в этом случае на входы конъюнктора D7.3 (D7.3:10 и D7.3:11) подается логический ноль, а вход RDY1 тактового генератора D1 находится в активном состоянии, то работа генератора состояний ожидания запрещается.