- •Введение
- •Xseg Пространство внешней памяти;
- •2.1.7 Система прерываний. Упрощенная схема прерываний мк51 приведена на рисунке 6.
- •2.2.5 Работа с портами. Порты р1 - р3 имеют идентичные характеристики. Данные, записанные в них, статически фиксируются и не изменяются до перезаписи.
- •2.3 Упрощенная структурная схема разрабатываемой микропроцессорной системы
- •3.2 Описание микросхемы бис пзу к541ре1
- •3.3 Подключение озу и пзу к системной шине
- •4.3 Контроллер прямого доступа к памяти кр580вт57
- •4.4 Многорежимный буферный регистр к589ир12
- •4.5.3 Режимы работы клавиатуры.
- •4.6 Уточненная схема управляющей микроЭвм
- •5.2 Разработка блок-схемы управляющей системы
- •6 Реализация устройства на базе микропроцессора
- •6.2 Устройство
6 Реализация устройства на базе микропроцессора
К1816ВЕ51
Рассмотрим электронную клавишную вычислительную машину (ЭКВМ) МК-152, разработанную на базе однокристальной микроЭВМ W77LE516, аналогичной по архитектуре К1816ВЕ51, однако имеющей больший объем памяти и быстродействие.
ЭВМ относится к настольным программируемым микрокалькуляторам с выходом на внешние устройства ввода-вывода.
Функциональные возможности ЭВМ:
- проведение вычислений в режиме непосредственного выполнения команд пользователя (автоматический режим);
- проведение вычислений по программе, введенной пользователем (режим выполнения программы);
- сохранение данных в энергонезависимом электронном блокноте и считывание из него;
- просмотр и редактирование текстовой информации, хранение текстовой информации в энергонезависимой памяти;
- запись текстовой информации на встроенный или внешний электронный диск и считывание с них;
- обмен данными с внешними устройствами, измерительными приборами, печатающими устройствами и другими ЭВМ по последовательному и параллельному интерфейсам;
- формирование интервалов заданной длительности, генерация звуковых сигналов;
- определение даты, дня недели и времени суток при помощи часов с автономным питанием;
- загрузка встроенной программы через последовательный интерфейс.
Питание ЭВМ осуществляется от однофазной сети переменного тока частотой (50 +- 1) Гц, напряжением 220 В с допускаемым отклонением в пределах от минус 33 до плюс 22 В.
6.1 Основные технические данные и характеристики
6.1.1 Параметры назначения:
- система счисления – десятичная;
- количество основных команд – 241;
- типы команд: безадресные, одноадресные.
- длина команды, байт - от 1 до 3;
- методы адресации: регистровый, прямой, косвенный, косвенно-автоинкрементный, косвенно-автодекрементный;
- архитектура АЛУ – стековая;
- число регистров памяти: а) для хранения десятичных чисел - 1000; б) для хранения байтовых значений - 7168.
- объем внутреннего электронного диска, байт – 524288;
- емкость памяти программ, байт – 10000;
- количество уровней вложения подпрограмм – 64.
6.1.2 Конструктивные параметры, параметры надежности и безопасности.
Максимальная потребляемая мощность
ЭВМ без внешних устройств, Вт не более - 5.
Разрешение графического экрана 128 x 64.
Средняя наработка на отказ, час не менее - 10000.
Срок службы, лет не менее - 10.
6.2 Устройство
6.2.1 Общие сведения. ЭВМ выполнена в настольном исполнении. Корпус ЭВМ выполнен из пластмассы. Индикатор расположен слева на лицевой панели ЭВМ и предназначен для вывода информации. Индикатор представляет собой жидкокристаллический графический дисплей с подсветкой, с разрешением 64 точки по вертикали и 128 точек по горизонтали.
Клавиатура расположена на лицевой панели ЭВМ. Клавиатура содержит 38 клавиш и состоит из двух зон - справа и снизу от индикатора.
На левой боковой панели ЭВМ расположен выключатель сетевого питания.
На задней панели ЭВМ расположены разъемы последовательного интерфейса "ИПС", параллельного интерфейса "ИПР", внешних устройств "ВУ", а также шнур сетевого питания.
6.2.3 Принцип действия. ЭВМ состоит из следующих функциональных узлов:
-
процессора, включающего устройство управления, АЛУ, регистры стека и стек возврата из подпрограмм;
-
клавиатуры;
-
индикатора;
-
памяти программ;
-
регистров данных и функций;
-
внутреннего электронного диска;
-
электронного блокнота;
-
часов реального времени;
-
устройства звуковой сигнализации (динамика);
-
устройства ввода-вывода;
-
блока питания.
Основным элементом ЭВМ является процессор, работа которого управляется по встроенной программе. Устройство управления обрабатывает команды от клавиатуры и устройства ввода-вывода. В зависимости от полученных команд при помощи АЛУ выполняются действия над числами, находящимися в стеке.
При обращении к регистрам памяти происходит запись или считывание данных, хранящихся в памяти ЭВМ. При обращении к регистрам функций производятся различные дополнительные операции, в том числе настройка параметров и управление узлами ЭВМ.
Для хранения программ пользователя используется память программ. При выполнении программы пользователя устройство управления обрабатывает команды аналогично командам, принятым с клавиатуры.
Устройство управления также выполняет обращения к внутреннему и внешнему электронным дискам, блокноту, часам реального времени и устройству звуковой сигнализации. Результаты выполнения команд выводятся на индикатор.
Устройство ввода-вывода управляет портами последовательного и параллельного интерфейса.
Блок питания формирует напряжения, необходимые для функционирования электронных компонентов.
Функциональная схема ЭВМ приведена на рисунке 28.
Рисунок 28 - Функциональная схема ЭВМ