Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МУ ЛРМК 2014 (Восстановлен).doc
Скачиваний:
11
Добавлен:
01.05.2015
Размер:
2.1 Mб
Скачать

2.5 Оформление отчета по лабораторной работе

Отчет выполняется на группу. В отличии от отчета по лабораторной работе № 1 отчет по данной лабораторной работе и последующим создается на компьютере, к которому подключен УМК-7, в процессе выполнения проекта. В вордовском файле сохраняется текст программы и через PrtSc- характерное состояние регистров в окне при пошаговом выполнении программы. В упражнениях, где программа запускается в режимеRun, сохраняется окно с выполнением конечной операции. В конце приводятся ответы на вопросы. Отчет в форматеWordсохраняется в общей папке компьютерного класса. Защита производится на следующем занятии.

2.6 Выводы.

2.6.1.Режим управления технологическим оборудованием через регистр PORTC(или другой порт), или режим ввода информации в разрядыPORTC(или другой порт) устанавливается через настройку соответствующего регистраTRIS.

2.6.2.При использовании инструкции CLRFдля очистки регистраSTATUSобнуляются биты 5-7. Остальные биты равны 1.

2.6.3.При всех изменениях в написании программы по ходу ее отладки необходимо заново компилировать проект Project>Make и сохранятьProject>Save. Если проект выполняется в режимеMPLABICD2, то необходимо заново записать его в память программDebugger>Program.

2.7 Контрольные вопросы

  1. Что выполняет инструкция CLRF STATUS?

  2. Что выполняет инструкция MOVLW B’00001111’?

  3. Что выполняет инструкция MOVWF PORTC?

  4. Что выполняет инструкция MOVF PORTC?

  5. Что выполняет инструкция CLRW?

  6. С какой целью выполняется инструкция MOVWF TRISD?

  7. С какой целью выполняется инструкция BSF STATUS, 5?

  8. С какой целью выполняется инструкция BCF STATUS, 5?

  9. Что выполняет инструкция GOTO METKA?

  10. Почему при автоматическом выполнении рабочей программы в

режиме RUNсветятся все светодиоды одновременно?

  1. Что такое адрес регистра и содержимое регистра.

  2. Назначение символа «;» в тексте программы?

  3. В каких банках находятся регистры PORTCиTRISC?

  4. Назначение регистра TRISC.

  5. Какие из рассмотренных инструкций относятся к байт ориенти-

рованным?

  1. На какие части делится программа?

  2. Какое напряжение питания МК?

  3. Какое напряжение в разрядах PORTC?

  4. Какие из рассмотренных инструкций относятся к байт ориенти-

рованным?

  1. Какие из рассмотренных инструкций относятся к бит ориенти-

рованным?

  1. Какие из рассмотренных инструкций относятся к инструкциям

управления и операциям с константами?

Лабораторная работа №3 Сложение, вычитание. Логика

Цель работы: изучение инструкций ADDWF, ANDWF, IORWF, XORWF, SUBWF, RRF, RLF, а также изменения содержания бит в регистре STATUS от результата выполнения предыдущей инструкции. Выполнение сложения, вычитания, умножения, деления и применение логических функций.

3.1 Краткие теоретические сведения и задания для внеаудиторной подготовки

В таблице 3.1 представлены логические функции, их таблицы истинности, условные обозначения и интерпретация на электрической схеме. Все логические операции выполняются поразрядно.

Таблица 3.1 –Логические функции Y=f(X1,X2)

Инструкция

Таблица истинности

Условное обозначение

Интерпретация на электрической схеме

Х1

Х2

Y

IORWF Функция OR (ИЛИ)

0

0

1

1

0

1

0

1

0

1

1

1

Х1

Y

Х2

Х1

Х2

При замыкании любого контакта в цепи будет ток

ANDWF Функция AND (И)

0

0

1

1

0

1

0

1

0

0

0

1

Х1

Y

Х2

X1 X2

Ток в цепи будет только при замыкании обоих контактов

XORWFФункция XOR (Исключи- тельно ИЛИ)

0

0

1

1

0

1

0

1

0

1

1

0

Х1

Y

Х2

Ток в цепи будет только тогда, когда переключатели X1 и X2 будут в разном положении

Логическая функция ‘ИЛИ’ (‘OR’) может применяться для включения оборудования любой из двух кнопок, расположенными в разных местах помещения.

Логическая функция ‘И’ (‘AND’) может применяться в том случае, если оборудование должно включаться, при срабатывании (включении) обязательно двух контактов. Например, освещение в помещении автоматически включается при низкой освещенности и наличия в нем людей.

Логическая функция ‘Исключающее ИЛИ’ (‘XOR’) может применяться, например, для управления освещением длинного тоннеля. В разных концах тоннеля устанавливаются переключатели Х1 и Х2, имеющие нормально открытый и нормально закрытый контакты. С любого конца тоннеля, изменив положение переключателя, можно включить освещение, если оно было выключено или выключить – если оно было включено.

Задания для внеаудиторной подготовки

Изучите формат инструкций ADDWF, SUBWF, ANDWF, IORWF, XORWF, RRF, RLF, BTFSS и BTFSCпо приложению Д.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]