51185

Работа с клавиатурой матричного типа

Лабораторная работа

Коммуникация, связь, радиоэлектроника и цифровые приборы

Цель работы Изучить особенности работы параллельных портов микроконтроллера. Изучить схемы подключения кнопок и матричной клавиатуры к микроконтроллеру. Научиться определять состояние кнопок при помощи программы.

Русский

2014-02-07

40.12 KB

14 чел.

Федеральное агентство связи РФ

Сибирский Государственный Университет

Телекоммуникаций и Информатики

Кафедра САПР

Лабораторная работа №3

«Работа с клавиатурой матричного типа»

Выполнил:

Аносов А.С.

Проверил:

Борисов А.В.

Новосибирск 2013

Цель работы

1 Изучить особенности работы параллельных портов микроконтроллера.
2 Изучить схемы подключения кнопок и матричной клавиатуры к микроконтроллеру.
3 Научиться определять состояние кнопок при помощи программы.
4 Изучить способы отладки программ на лабораторном стенде LESO1.
5 Изучить принцип работы матричной клавиатуры.

Схема подключения клавиатуры к микроконтроллеру

Рисунок 2.1 – Принципиальная схема подключения клавиатуры к микроконтроллеру

Исходный текст программы

sbit P04=0x84;

sbit P05=0x85;

sbit P06=0x86;

sbit P10=0x90;

sfr P0=0x80;

main() {

P0=0x00;

P10=0;  

while(1) {

P04=0;

P05=1;

P06=1;

if (P10==0)

P0=0x01;

else P0=0x00;

}}

Файл листинга

C51 COMPILER V8.12   LAB3                                                                  11/18/2011 17:27:35 PAGE 1   

C51 COMPILER V8.12, COMPILATION OF MODULE LAB3

OBJECT MODULE PLACED IN Lab3.OBJ

COMPILER INVOKED BY: C:\Program Files\Keil\C51\BIN\C51.EXE Lab3.c BROWSE DEBUG OBJECTEXTEND SYMBOLS

line level    source

  1          sbit P04=0x84;

  2          sbit P05=0x85;

  3          sbit P06=0x86;

  4          sbit P10=0x90;

  5          sfr P0=0x80;

  6          main() {

  7   1      P0=0x00;

  8   1      P10=0;   //perevod porta P1 v rejim cifrovogo vhoda

  9   1      while(1) {

 10   2      P04=0;

 11   2      P05=1;

 12   2      P06=1;

 13   2      if (P10==0)

 14   2      P0=0x01;

 15   2      else P0=0x00;

 16   2      }}

C51 COMPILER V8.12   LAB3                                                                  11/18/2011 17:27:35 PAGE 2   

NAME                                    CLASS   MSPACE  TYPE    OFFSET  SIZE

====                                    =====   ======  ====    ======  ====

P0 . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   0080H  1

main . . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----

P10. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0090H  1

P04. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0084H  1

P05. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0085H  1

P06. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0086H  1

MODULE INFORMATION:   STATIC OVERLAYABLE

  CODE SIZE        =     24    ----

  CONSTANT SIZE    =   ----    ----

  XDATA SIZE       =   ----    ----

  PDATA SIZE       =   ----    ----

  DATA SIZE        =   ----    ----

  IDATA SIZE       =   ----    ----

  BIT SIZE         =   ----    ----

Вывод    В ходе выполнения данной лабораторной работы я научился работать с клавиатурой матричного типа


 

А также другие работы, которые могут Вас заинтересовать

40073. Лингвистическое обеспечение сайтов 63 KB
  Приложение 1 Перечень сайтов библиотек и информационных учреждений подлежащих анализу Российская государственная библиотека www.ru Российская национальная библиотека www.ru Государственная публичная научнотехническая библиотека России www.ru Государственная публичная научнотехническая библиотека Сибирского отделения Российской Академии наук Библиотека по естественным наукам РАН www.
40074. Классификаторы технико-экономической и социальной информации как ИПЯ 70.5 KB
  Охарактеризовать классификаторы ТЭСИ как ИПЯ. Овладеть навыками кодирования с помощью классификаторов ТЭСИ. Определить возможности использования классификаторов ТЭСИ при упорядочении объектов и сферу их применения. Обеспечивающие средства: классификаторы ТЭСИ ББК ГРНТИ УДК Библионорматив машиночитаемый вариант УДК ГРНТИ первичные...
40075. Алфавитно-предметная классификация как ИПЯ 69.5 KB
  Приобрести навыки формулирования предметных рубрик 2. Определить возможности использования АПК Обеспечивающие средства: первичные и вторичные документы; перечни лексических единиц; приложение Правила формулирования предметных рубрик. Задание 1: Определить вид заданных предметных рубрик Требования к отчету: Итоги выполнения задания представить в виде таблицы 1: Таблица 1. Виды предметных рубрик Предметная рубрика Вид и подвид предметной рубрики Технология работы: Проанализировать структуру заданной...
40076. Сфера применения дескрипторных информационно-поисковых языков 56 KB
  Оценить возможности использования дескрипторных ИПЯ при индексировании документов и запросов. Обеспечивающие средства: дескрипторные словари отраслевые информационнопоисковые тезаурусы перечни ключевых слов. Определить необходимый для проведения операции координатного индексирования отраслевой информационнопоисковый тезаурус или дескрипторный словарь.
40077. Дескрипторные информационно-поисковые языки 63.5 KB
  Охарактеризовать дескрипторные словари и информационно поисковые тезаурусы как ИПЯ. Обеспечивающие средства: дескрипторные словари отраслевые информационнопоисковые тезаурусы перечни ключевых слов. Задание 1: Охарактеризовать дескрипторные словари и информационнопоисковые тезаурусы как информационнопоисковый язык.
40078. Технология уплотнения сигнала в волоконно-оптических линиях связи 49.08 KB
  При подходе под названием мультиплексирование по длине волны Wvelength Division Multiplexing WDM свет с разными длинами волн от нескольких лазеров передается по одному световоду. WDM работает следующим образом. WDM разбивает оптический спектр на каналы каждый с различной длиной волны. Организация потока данных в WDM.
40079. Радиолинии и системы передачи сообщений с радиоканалами 45.28 KB
  Антенны подключаются к приемопередающему оборудованию при помощи фидерных трактов Ф. Пространственная избирательность достигается за счет использования антенны обеспечивающей прием нужных радиосигналов с одного направления и ослабление радиосигналов с других направлений от посторонних источников. Антенны и фидеры Антенна представляет собой элемент сопряжения между передающим или приемным оборудованием и средой распространения радиоволн. Антенны имеющие вид проводов или поверхностей обеспечивают излучение электромагнитных колебаний при...
40080. Принципы построения радиорелейных (РРЛ) и спутниковых систем связи (ССС) 38.88 KB
  Цепочку радиорелейной линии составляют радиорелейные станции трех типов: оконечные радиорелейные станции ОРС промежуточные радиорелейные станции ПРС узловые радиорелейные станции УРС.1 Радиорелейная линия связи На оконечной радиорелейной станции начинается и заканчивается тракт передачи. Аппаратура ОРС осуществляет преобразование сигналов поступающих от разных источников информации телефонные сигналы от междугородней телефонной станции телевизионные сигналы от междугородней телевизионной аппаратной и т. Радиосигналы ОРС с помощью...
40081. РРЛ прямой видимости и тропосферные 14.75 KB
  3 признака РРсв: 1наличие ретрансляции радио сигналов 2использование диапазона УКВ 3наземная радио связь Для обеспечения РРсв строятся РРЛ. Принцип РРЛ связи заключается в последовательной передачи сообщений от одной к другой РР станции для обеспечения заданной дальности. РРЛ называют совокупность техн.