Разработка микропроцессорной системы для управления объектом. Составление карты распределения адресного пространства, страница 17

При нажатии одной из управляющих клавиш (SB2,SB3,SB4) возникает прерывание от клавиатуры. Для его обслуживания используется внутренний обработчик прерываний от таймера/счетчика 1. При этом в регистры TH1 и TL1 загружается значение 0FFh (в каждый) а таймер/счетчик настраивается на режим счета внешних событий. Таким образом, по первому спаду сигнала на входе счета возникает переполнение счетчика и обрабатывается прерывание.

При нажатии клавиши «Установка» необходимо считать однобайтовое значение Kс клавиатуры. При этом производится опрос матрицы клавиатуры установкой низкого уровня на линиях сканирования и последующим опросом клавиш в данной линии с помощью регистра. При нажатии клавиши на соответствующем входе регистра формируется логический 0, который отслеживается программно.

Клавишам SB5…SB20 соответствуют шестнадцатеричные коды с 0 по F, считываемые при их нажатии. Значение установки занимает один байт поэтому вводится двукратным нажатием цифровых клавиш. О первом нажатии цифровой клавиши свидетельствует установленный в 1 бит PCON.2.

При нажатии клавиши «Останов» необходимо перейти в режим останова. Для этого устанавливается бит PCON.1 , что приводит к переходу процессора в режим микропотребления (останов процессора), выход из которого осуществляется только по сигналу сброса.

Клавиши SB21 – SB25 не используются и зарезервированы для расширения функциональности МПС.

Заключение

В результате проектирования была создана микропроцессорная система управления объектом,  соответствующая техническому заданию.

Затраты оборудования:  22 условных корпусов.

Потребляемая мощность: 5.22 Вт.

Благодаря заложенной при проектировании аппаратной избыточности возможно расширение числа устройств, входящих в МПС, расширение управляющих алгоритмов МПС. Основными результатами проектирования являются  принципиальная электрическая схема МПС и программа, реализующая управляющие алгоритмы МПС.

Литература

1.  Однокристалльные микроЭВМ. М.:МИКАП, 1994. – 400с.

2.  Иванов А. В., Кленов С. И. Построение микропроцессорных систем на базе однокристальных микроЭВМ К1816ВЕ51. М.: Изд-во МЭИ, 1992. – 52 с.

3.  Сташин В. В., Урусов А. В., Мологонцева О. Ф. Проектирование цифровых устройств на однокристальных  микроконтроллерах. – М.: Энергоатомиздат, 1990. – 224 c.

4.  Бродин В. Б., Шагурин И. И. Микроконтроллеры. Архитектура, программирование, интерфейс. – М.: Изд-во ЭКОМ, 1999. – 400 с.

5.  Логические ИС КР1533, КР1554. Справочник. В 2 т. / И. И. Петровский, А. В. Прибыльский, А. А.Троян, В. С. Чувелев. – ТОО "Бином", 1993. – 499 с.

6.  Веб-сайт «Рынок микроэлектроники». Режим доступа: [www.gaw.ru]

7.  Конденсаторы: Справочник / И. И. Четвертков, М. Н. Дьяконов, В. И. Присняков и др.; Под  ред. И. И.Четверткова и М. Н. Дьяконова. - М.: Радио и связь, 1993. - 392 с.

8.  Полупроводниковые БИС запоминающих устройств: Справочник. / В. В. Баранов, Н. В. Бекин, А. Ю. Гордонов и др.; Под ред. А. Ю. Гордонова и Ю. Н. Дьякова. – М.: Радио и связь, 1987. – 360 с.

9.  Официальный веб-сайт компании Analog Devices [www.analog.com].

10.  Томас Р.К. Коммутационные устройства: Справочник. – 2-е изд., перераб. и доп. – М.: Радио и связь, 1989. – 144с.

11.  Резисторы: Справочник / В. В. Дубровский, Д. М. Иванов, Н. Я. Пратусевич и др.; Под ред. И. И.Четверткова и В. М. Терехова. – 2-е изд., перераб. и доп. – М.: Радио и связь, 1991. – 528 с.

12.  Полупроводниковые приборы. Диоды высокочастотные, импульсные, оптоэлектронные приборы: Справочник. / А. В Баюков, Ф. Б. Гитцевич, А. А. Зайцев и др.; под общ. ред. Н. Н. Горюнова – М.: Энергоатомиздат,  1985. – 744 с.

13.  Транзисторы: Справочник / О. П. Григорьев, В. Я. Замятин, Б. В. Кондратьев – М.: Радио и связь, 1989. – 272 с.