Ознакомление со средой отладки MPLAB. Организация ввода-вывода информации с портов микропроцессора, страница 3

Вариант 3

Комбинация нажатия клавиш

Состояние портов вывода

                     Порты МК

RB4

RB5

RA4

RA5

RA0

RA1

RA2

RA3

Кодовая комбинация 1

1

1

0

0

1

0

0

1

Кодовая комбинация 2

0

1

0

0

0

1

1

0

Кодовая комбинация 3

0

0

1

1

0

1

1

0

Кодовая комбинация 4

0

0

0

1

1

1

1

1

Вариант 4

Комбинация нажатия клавиш

Состояние портов вывода

                     Порты МК

RB4

RB5

RA4

RA5

RA0

RA1

RA2

RA3

Кодовая комбинация 1

1

0

0

0

1

1

1

1

Кодовая комбинация 2

0

1

0

0

0

1

1

0

Кодовая комбинация 3

0

0

1

0

1

1

1

0

Кодовая комбинация 4

0

1

0

1

0

1

1

1

Вариант 5

Комбинация нажатия клавиш

Состояние портов вывода

                     Порты МК

RB4

RB5

RA4

RA5

RA0

RA1

RA2

RA3

Кодовая комбинация 1

1

0

0

1

1

0

0

1

Кодовая комбинация 2

0

1

0

1

0

1

0

0

Кодовая комбинация 3

0

0

1

1

1

1

1

0

Кодовая комбинация 4

0

0

0

1

0

0

0

1

Вариант 6

Комбинация нажатия клавиш

Состояние портов вывода

                     Порты МК

RB4

RB5

RA4

RA5

RA0

RA1

RA2

RA3

Кодовая комбинация 1

1

0

0

1

1

0

0

1

Кодовая комбинация 2

0

1

1

0

0

1

1

0

Кодовая комбинация 3

0

0

1

0

1

1

1

1

Кодовая комбинация 4

0

0

0

1

0

0

1

1

Варианты комбинаций.

Вариант 7

Комбинация нажатия клавиш

Состояние портов вывода

                     Порты МК

RB4

RB5

RA4

RA5

RA0

RA1

RA2

RA3

Кодовая комбинация 1

1

0

0

0

1

1

0

1

Кодовая комбинация 2

1

1

0

0

0

1

1

0

Кодовая комбинация 3

1

0

1

0

1

1

1

0

Кодовая комбинация 4

1

0

0

1

0

1

1

1

Вариант 8

Комбинация нажатия клавиш

Состояние портов вывода

                     Порты МК

RB4

RB5

RA4

RA5

RA0

RA1

RA2

RA3

Кодовая комбинация 1

1

1

0

1

1

1

0

0

Кодовая комбинация 2

0

1

1

0

0

1

1

0

Кодовая комбинация 3

0

1

1

0

1

1

1

0

Кодовая комбинация 4

1

1

0

1

0

1

1

1

Вариант 9

Комбинация нажатия клавиш

Состояние портов вывода

                     Порты МК

RB4

RB5

RA4

RA5

RA0

RA1

RA2

RA3

Кодовая комбинация 1

1

1

1

0

1

0

0

1

Кодовая комбинация 2

0

1

1

0

0

0

1

0

Кодовая комбинация 3

0

0

1

1

0

1

0

0

Кодовая комбинация 4

0

0

1

1

1

0

1

1

Вариант 10

Комбинация нажатия клавиш

Состояние портов вывода

                     Порты МК

RB4

RB5

RA4

RA5

RA0

RA1

RA2

RA3

Кодовая комбинация 1

1

0

0

1

1

0

0

1

Кодовая комбинация 2

0

1

0

1

0

1

1

0

Кодовая комбинация 3

0

0

1

1

1

0

1

0

Кодовая комбинация 4

0

1

0

1

0

1

1

1

Вариант 11

Комбинация нажатия клавиш

Состояние портов вывода

                     Порты МК

RB4

RB5

RA4

RA5

RA0

RA1

RA2

RA3

Кодовая комбинация 1

1

0

0

1

1

0

0

1

Кодовая комбинация 2

0

1

0

0

0

0

0

0

Кодовая комбинация 3

0

0

0

0

1

1

1

0

Кодовая комбинация 4

0

0

0

1

0

0

0

1

Вариант 12

Комбинация нажатия клавиш

Состояние портов вывода

                     Порты МК

RB4

RB5

RA4

RA5

RA0

RA1

RA2

RA3

Кодовая комбинация 1

1

1

0

1

1

0

0

1

Кодовая комбинация 2

0

1

1

0

0

0

1

0

Кодовая комбинация 3

0

0

1

0

1

0

1

1

Кодовая комбинация 4

1

0

0

1

0

0

1

1

Приложение 1.

Подключение кнопок и светодиодов к портам микропроцессора.

Как видно из рисунка при нажатии на кнопку на порте микропроцессора будет логический «0», так что при написании программы потребуется учесть этот маленький нюанс.