Кафедра вычислительной техники СПбГУ ИТМО

Варианты заданий

1.С помощью драйверов системного таймера и звукового излучателя написать тестовую программу, которая в случае замыкания одного из DIPпереключателей циклически проигрывает восходящую гамму нот первой октавы (длительность каждой ноты – 1 секунда). В случае замыкания другого DIP-переключателя на линейку светодиодов должно выводиться количество замыканий входа T0 (счетный вход таймера 0; выведен на DIPпереключатель). Подсчет количества замыканий входа должен быть реализован с помощью таймера/счетчика.

2.С помощью драйверов системного таймера и линейки светодиодов написать тестовую программу, которая по очереди отображает на светодиодах

приведенные ниже анимации. Смена отображаемой анимации производится по поступлению сигнала внешнего прерывания INT0 (выведен на DIPпереключатель). В анимациях светодиодов должны использоваться 7

градаций яркости их свечения: 0%, 5%, 20%, 40%, 60%, 80% и 100%.

3.С помощью драйверов системного таймера и звукового излучателя написать тестовую программу, которая в случае замыкания одного из DIPпереключателей циклически проигрывает нисходящую гамму нот первой октавы (длительность каждой ноты – 1 секунда). В случае замыкания другого DIP-переключателя на линейку светодиодов должно выводиться количество замыканий входа T1 (счетный вход таймера 1; выведен на DIPпереключатель). Подсчет количества замыканий входа должен быть реализован с помощью таймера/счетчика.

Лабораторные работы для SDK-1.1

13

2008

Кафедра вычислительной техники СПбГУ ИТМО

4.С помощью драйверов системного таймера и линейки светодиодов написать тестовую программу, которая по очереди отображает на светодиодах

приведенные ниже анимации. Смена отображаемой анимации производится по поступлению сигнала внешнего прерывания INT1 (выведен на DIPпереключатель). В анимациях светодиодов должны использоваться 7

градаций яркости их свечения: 0%, 5%, 20%, 40%, 60%, 80% и 100%.

5.С помощью драйверов системного таймера и звукового излучателя написать тестовую программу, которая в случае замыкания одного из DIPпереключателей циклически проигрывает восходящую гамму нот второй октавы (длительность каждой ноты – 0,5 секунды). В случае замыкания другого DIP-переключателя на линейку светодиодов должно выводиться количество замыканий входа T0 (счетный вход таймера 0; выведен на DIPпереключатель). Подсчет количества замыканий входа должен быть реализован с помощью таймера/счетчика.

6.С помощью драйверов системного таймера и линейки светодиодов написать тестовую программу, которая по очереди отображает на светодиодах приведенные ниже анимации. Смена отображаемой анимации производится по поступлению сигнала внешнего прерывания INT0 (выведен на DIPпереключатель). В анимациях светодиодов должны использоваться 7

градаций яркости их свечения: 0%, 5%, 20%, 40%, 60%, 80% и 100%.

Лабораторные работы для SDK-1.1

14

2008

Кафедра вычислительной техники СПбГУ ИТМО

7.С помощью драйверов системного таймера и звукового излучателя написать тестовую программу, которая в случае замыкания одного из DIPпереключателей циклически проигрывает нисходящую гамму нот второй октавы (длительность каждой ноты – 0,5 секунды). В случае замыкания другого DIP-переключателя на линейку светодиодов должно выводиться количество замыканий входа T1 (счетный вход таймера 1; выведен на DIPпереключатель). Подсчет количества замыканий входа должен быть реализован с помощью таймера/счетчика.

8.С помощью драйверов системного таймера и линейки светодиодов написать тестовую программу, которая по очереди отображает на светодиодах приведенные ниже анимации. Смена отображаемой анимации производится

по поступлению сигнала внешнего прерывания INT1 (выведен на DIPпереключатель). В первой анимации светодиодов должны использоваться 7 градаций яркости их свечения: 0%, 5%, 20%, 40%, 60%, 80% и 100%. Во второй анимации – 4 градации: 0%, 20%, 60% и 100%.

Лабораторные работы для SDK-1.1

15

2008

Соседние файлы в папке дискретные порта ввода-вывода