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         =   ----    ----

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


 

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

76116. ТЕХНОЛОГІЯ ВИРОБНИЦТВА ГЛЮКОРНУ 1.1 MB
  Актуальність теми. У сучасних умовах забруднення навколишнього середовища недоброякісного виробництва продуктів харчування та високого рівня урбанізації вживання людиною додаткових нутрієнтів із підвищеним рівнем ферментів вітамінів мікро та макроелементів стає все більш необхідним.
76117. НОВЫЙ ВЗГЛЯД НА РУССКУЮ РЕВОЛЮЦИЮ 52.5 KB
  И цель предлагаемой статьи рассмотреть влияние которое недавние политические и интеллектуальные изменения оказывают на изучение революции. В течение семи десятилетий дискуссии о русской революции 1917 г.
76118. Петровские реформы 48.5 KB
  Такова притягательная сила личности Петра Великого первого Российского императора великого реформатора. История России до Петра Великого и после него знала немало реформ. Реформы проводились в течение всего правления Петра I.
76120. Принципы организации и виды финансовой политики предприятия 29.79 KB
  В данной работе рассматривается финансовая палитика предприятия стратегические направления которые определяют долгосрочную и среднесрочную перспективу использования финансов и предусматривают решение главных задач вытекающих из...
76121. Мистецтво усного публічного мовлення. Мистецтво переконувати 104.5 KB
  Переконливе пристрасне слово дійовий засіб організації стосунків між людьми в діловій сфері могутній чинник виховання. Живе слово особистий приклад величезна сила. Поведінка оратора його мова жести вигляд усе це взірець для слухачів.
76122. ФИЗИОЛОГИЧЕСКАЯ ОПТИКА РЕФРАКЦИЯ АККОМОДАЦИЯ 490 KB
  Методическое пособие составлено на основе опыта преподавания офтальмологии Воронежской государственной медицинской академии имени Н.Н.Бурденко и включает сведения о клинике различных форм аметропии их коррекции лечении и профилактике.
76123. Стандарты обслуживания клиентов в аптеке 155.97 KB
  В общении с клиентами и коллегами использовать спокойный уважительный доброжелательный тон не перекрикиваться с сотрудниками. А также решение рабочих бытовых внутрифирменных личных вопросов не связанных с обслуживанием покупателей осуществлять в производственных помещениях не в торговом зале.
76124. Органический синтез 50.5 KB
  Органический синтез раздел органической химии в котором рассматриваются пути и методы искусственного создания органических соединений в лаборатории и промышленности. Широко применим в лабораторных условиях главным образом для исследовательских целей и в промышленности.