Варіанти індивідуальних завдань

Текст індивідуального завдання
1 За допомогою матричної клавіатури керувати швидкістю переміщення засвіченого світлодіода по лінійці напрямок знизу вверх. При натисканні кнопки “1” засвічений індикатор точка переміщається з швидкістю 1 сегмент на секнуду, при натисканні кнопки “4” засвічений індикатор точка переміщається з швидкістю 4 сегменти на секунду, при натисканні кнопки “7” засвічений індикатор точка переміщається з швидкістю 8 сегмента на секунду, при натисканні кнопки “*” рух світлодіода припиняється. Початковий стан: засвічено нижній світлодіод.
2 За допомогою матричної клавіатури керувати напрямком переміщення засвіченого світлодіода по лінійці. При натисканні кнопки “*” засвічений індикатор точка переміщається з швидкістю 2 сегменти на секунду знизу вверх, при натисканні кнопки “0” рух світлодіода припиняється, при натисканні кнопки “#” засвічений індикатор точка переміщається з швидкістю 2 сегменти на секунду зверху вниз. Початковий стан: засвічено нижній світлодіод.
3 Відображати на молодшому розряді семисегментнго індикаторі номер натиснутої кнопки з матричної клавіатури. При натисканні “*” або “#” розряд індикатора загасити. Початковий стан: всі розряди індикатора погашено.
4 При натисканні кнопки на матричні клавіатурі “*” збільшувати число засвічених світлодіодів першого стовпця на матричному індикаторі на один, при натисканні кнопки “#”, збільшувати число засвічених світлодіодів пятого стовпця на матричному індикаторі на один. При засвіченні всіх світло діодів в стовпці, відповідний стовпець гаситься і засвічується нижній світлодіод. Початковий стан: засвічено нижні світлодіоди в першому і пятому стовпцях.
5 На старшому розряді статичного індикатора відображати число, яке при натисканні кнопки на матричній клавіатурі відображає суму попереднього свого значення з номером натиснутої клавіші. При досягненні значення 100 або перевищення його при натисканні кнопки, на індикаторі відображається 00. Початковий стан: молодший розрід індикатор погашено, на старшому засвічено 00.
6 За допомого кнопок матричної клавіатури переміщувати засвічену точку по матричному індикаторі, “4” – переміщення на один сегмент вліво, “6” – переміщення на один сегмент вправо, “2” – переміщення на один сегмент вверх, “8” – переміщення на один сегмент вниз. При досягненні країв екрану засвічений індикатор за межі не виходить. Початковий стан: засвічено індикатор по середині матриці.
7 За допомого кнопок матричної клавіатури переміщувати засвічену точку по діагоналі матричному індикаторі, “1” – переміщення на один сегмент вліво і вверх, “3” – переміщення на один сегмент вправо і вверх, “9” – переміщення на один сегмент вправо і вниз, “7” – переміщення на один сегмент вліво і вниз. При досягненні країв екрану засвічений індикатор за межі не виходить. Початковий стан: засвічено індикатор по середині матриці.
8 На статичному індикаторі засвіти крійній сегмент і переміщувати його по контуру індикатора, швидкість стала – 1 сегмент за секунду. При натисканні кнопки матричної клавіатури “*” сегмент рухається за годинниковою стрілкою, при натисканні кнопки “#” сегмент рухається прити годинникової стрілки, при натисканні “0” рух сегмента припиняється. Початковий стан: засвічено один довільний сегмент.
9 При натисканні кнопки на матричній клавіатурі від “0” до “4” номер натиснутої кнопки відображати на молодшому розряді статичного індикатора, при натисканні кнопки від “5” до “9” відображати номернатиснутої кнопки на старшому розряді статичного індикатора, натискання “*” гасить всі розряди індикатора. Початковий стан індикатор погашено.
10 На світлодіодній лінійці засвічувати індикатори з різною тривалістю світіння в залежності від номера натиснутої клавіші. Так при натисканні “1” засвічується 1 індикатор і мигає з частотою 1Гц, при натисканні кнопки “8”, засвічується 8 індикаторів і частота мигання становить 0,125Гц. Програма реагує лише на цифрові кнопки від “1” до “8”. Початковий нижній індикатор мигає з частотою 1Гц.

 




Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: