При нажатии одной из управляющих клавиш (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 с.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.