Разработка контроллера матричной клавиатуры на микроконтроллере К1816ВЕ48 — страница 2

  • Просмотров 2863
  • Скачиваний 293
  • Размер файла 132
    Кб

наименьшими затратами решить комплекс проблем, возникающий при создании новой аппаратуры от момента ее разработки до серийного производства. Простейший в серии К1816 микроконтроллер К1816ВЕ48 (МК48) имеет на кристалле следующие аппаратные средства: процессор разрядностью 1 байт, стираемое программируемое ПЗУ программ емкостью 1 Кбайт, ОЗУ данных емкостью 64 байта, программи Изм. Лист № докум. Подпись Дата Лист 5 Структура МК48 и его

система команд такова, что в случае необходимости функционально-логические возможности контроллера могут быть расширены. С использованием внешних дополнительных БИС постоянной и оперативной памяти адресное пространство МК может быть расширено до 4 Кбайт и 320 байт соответственно, а путем подключения различных интерфейсных БИС число линий связи МК с объектом управления может быть увеличено практически без ограничений. МК48

требует одного источника питания +5В ± 10%, рассеивает мощность около 1,5 Вт и работает в диапазоне температур от 0 до 700 С. По входам и выходам МК48 электрически совместимы с микросхемами ТТЛ. МК48 может работать в диапазоне частот синхронизации от 1 до 6 МГц, а минимальное время выполнения команды составляет 2,5 мкс. Из такой характеристики видно, что МК48 обладает значительными функционально-логическими возможностями и представляют

эффективное средство компьютеризации (автоматизации на основе применения средств и методов обработки данных и цифрового управления) разнообразных объектов и процессов. Анализ основных признаков МК48 показывает, что их целесообразно использовать на этапе опытно-конструкторской разработки и отладки систем. Структурная схема МК48 Рис. 1 1.   Изм. Лист № докум. Подпись Дата Лист 6 В структурной схеме отражено взаимодействие

микропроцессора, клавиатуры и пользователя. SHAPE * MERGEFORMAT Пользователь Клавиатура Микропроцессор К порту 1 подключена группа кнопок, сгруппированных по матричной схеме, которая представляет собой простую матрицу двоичных переключателей (требуемой размерности), включенных на пересечении строк и колонок матрицы, Идентификация (кодирование) нажатой клавиши в таких клавиатурах выполняется программой. 2.Разработка принципиальной

схемы Изм. Лист № докум. Подпись Дата Лист 7 Рис.3 На рис. 3 изображена принципиальная схема контроллера матричной клавиатуры. Для обеспечения синхронизации работы микропроцессора к выводам CR1, CR2 подключен кварцевый резонатор. Десять кнопок организованы в матрицу, и при нажатии любой кнопки замыкается строка и столбец. Определив замкнутые строку и столбец, можно определить код нажатой клавиши. Такое сканирование клавиатуры