рефераты рефераты
Главная страница > Курсовая работа: Микропроцессорная системы отображения информации  
Курсовая работа: Микропроцессорная системы отображения информации
Главная страница
Новости библиотеки
Форма поиска
Авторизация




 
Статистика
рефераты
Последние новости

Курсовая работа: Микропроцессорная системы отображения информации

. (6)

Тогда:

 кОм.

Минимальное значение сопротивления определится следующим образом: примем, что на этом сопротивлении падает напряжение, равное 0,5 % от напряжения питания, тогда:

.

Поэтому:

 Ом.

Таким образом, значение сопротивления резистора лежит в пределах от 625 Ом до 65 кОм.

Выбор элементов производим из стандартного ряда Е 24. Выбираем R1=1 кОм.

Мощность рассеяния сопротивления R вычисляется по формуле:

.

Тогда мощность рассеивания R1 равно:

мкВт.

Выходные линии дешифратора, формирующие сигналы сканирования, подключим к столбцам матрицы клавиш. Сигналы со строк матрицы подадим на линии возврата RET7 — RET0 контроллера клавиатуры.

Рассчитаем частоту сканирования одной клавиши клавиатуры, учитывая, что частота синхронизации МП /с = 2 МГц.

При программировании синхронизации ПККИ максимально выставляемый коэффициент деления равен Кпкки = 31. Тогда частота синхронизации ПККИ составит:

,

Гц.

Клавиатура содержит 48 клавиш, следовательно, частота сканирования одной клавиши:

И время сканирования клавиши:

Это значительно больше минимального значения составляющего 80 мкс.

При нажатии клавиши в ходе сканирования ПККИ выдает на шину данных код клавиши в следующем формате:


Таблица 5 – код клавиш.

SH Номер строки (SCAN) Номер столбца (RET)
D7 D6 D5 D4 D3 D2 D1 D0

Номер строки SCAN и номер столбца RET представляют собой двоичное число. Биты SH и  у нас не используются.

Составим таблицу кодировки клавиатуры. Клавиатура имеет размер 6х8, неиспользуемые строки в таблицу 6 не вносятся.

Клавиши на клавиатуре располагаются в соответствии с таблицей 6. Как упоминалось выше код клавиши в формате ПККИ обрабатывается процессором и на шину данных выставляется уже код в КОИ – 7.

Таблица 6 – коды клавиш.

SCAN/RET 000 001 010 011 100 101 110 111
000 1 2 3 4 5 6 7 8
001 9 0 / Ц У К Е ВК
010 Н Г Ш Щ З Х Ъ ß
011 Ф Ы В А П Р О à
100 Я Ч С М И Т Ь SP
101 Л Д Ж Э Б Ю

Клавиши на клавиатуре располагаются в соответствии с этой таблицей. Как упоминалось выше код клавиши в формате ПККИ обрабатывается процессором и на шину данных выставляется уже код в КОИ – 7. Обработка процессором кода ПККИ заключается в обращении к встроенной в ПЗУ таблице соответствия кода ПККИ коду КОИ – 7. Т.е. ПЗУ практически переводит код символа из одного формата в другой. Причем по кодам функциональных клавиш содержатся в адреса подпрограмм обработчиков в ПЗУ. Иначе говоря скажем при нажатии пользователем клавиши ПККИ выдает на ШД байт данных, который соответствует этой клавиши. Микропроцессор прибавляет к этому числу какое то число являющееся коэффициентом перевода числа в адрес ПЗУ, по этому адресу записан код клавиши в КОИ – 7, который и выставляется на шину данных. Далее микропроцессор проверяет, не адрес ли это и если нет как в нашем случае, пересылает код клавиши дисплейной части ПККИ в ОЗУ. Иначе дело происходит при нажатии на функциональную клавишу. Действия происходят практически аналогично, но только в ПЗУ прописан адрес подпрограммы обработчика и микропроцессор определяя, что это адрес начинает выполнять подпрограмму обработчик. Таблица должна содержаться в ПЗУ после программы, поместим ее на самый верх доступной памяти, размер таблицы составляет 48 байт составим таблицу соответствия которая будет записана в ПЗУ, причем поместим ее на самый верх доступной области ПЗУ чтобы избежать ее пересечения с программой. Самый доступный верхний адрес ПЗУ 07FFh отнимем от него последний адрес таблицы 2Fh (101111) (точка) и узнаем, коэффициент пересчета, чтобы получить адрес записанного в таблице элемента (символа). FFh – 2Fh = D0h. Т.е. должно прибавляться число D0h. Составим таблицу на основании этого таблицу 7.

Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14

рефераты
Новости