Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные работы.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1 Mб
Скачать

3.8.3 Содержание лабораторной работы

1. Изучить способы обработки прерываний от внешнего входа RB0/INT, переполнения TMR0 и изменения уровня сигнала на входах RB7:RB4.

2. Научится определять источник прерывания при одновременном возникновении нескольких прерываний.

3.8.4 Порядок проведения лабораторной работы

1. Создайте новый проект и, пользуясь рассмотренными выше примерами, напишите и введите программу.

2. Откомпилируйте проект и перейдите к режиму симуляции.

3. Откройте окна регистров специальных функций и ОЗУ данных.

5. Выполняя в пошаговом режиме (F7) проанализируйте содержимое регистров STATUS, OPTION_REG, INTCON, FSR и содержимое TMR0 и портов.

Примечание:

  1. При переходе, в пошаговом режиме, к команде вызова подпрограммы нажмите клавишу (F8), которая позволит выполнить подпрограмму за один шаг.

  2. В теле подпрограммы DELAY_SCAN задайте значения TMR0 например как 02h, что позволит пронаблюдать работу подпрограммы задержки за много меньшее число тактов.

  3. Имитацию внешних воздействий на входе RA4/T0CKI произведите с помощью асинхронных стимулов, рассмотренных в разделе 3.6.4, Лабораторной работы № 6.

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

1. Что даёт использование прерываний в программе?

2. Одинаков ли способ выхода из подпрограммы обработки прерываний и подпрограммы, выполняющей часто повторяющиеся операции?

3. На ячейку с каким адресом передаётся управление при сбросе контроллера?

4. На ячейку с каким адресом передаётся управление при прерывании контроллера?

4. Список рекомендуемой литературы

  1. Ульрих В.А. Микроконтроллеры PIC 16C7XX. – Наука и техника.: СПб, 2000.- 255 с.

  2. Тавернье К. PIC-микроконтроллеры. Практика применения: Пр. с фр.–М.:ДМК Пресс, 2002.–272 с.

3. Техническая документация DS30292C компании Microchip Technology Incorporated, USA. PIC 16F87X. Однокристальные 8-разрядные FLASH CMOS микроконтроллеры компании Microchip Technology Incorporated.: Пр. с англ.– М.:ООО «Микро-Чип», 2002.–184с.