Домашние задание i51 - 2011 год (Домашние задание i51 - 2011 год)

Посмотреть архив целиком

Домашние задание по i51


Вариант 1

Задача 1.

При запуске программы на экран терминала выводится сообщение «Задача № …» с соответствующим номером задачи.

При нажатии на любую кнопку клавиатуры PC звучит зуммер с частотой 5 кГц длительностью 1 секунда, и символ выводится на ЖКИ стенда. При нажатии клавиш 0-9 соответствующие цифры также выводятся на семисегментный индикатор.

Задача 2.

При запуске программы на экран терминала выводится сообщение «Задача № …» с соответствующим номером задачи.

При нажатии на кнопку 1 клавиатуры стенда звучит зуммер с частотой 5 кГц. После отпускания кнопки отключается зуммер, начинает мигать светодиод LED1 с периодом 1 секунда. При повторном нажатии снова звучит зуммер с этой частотой, при отпускании – зуммер отключается и светодиод гаснет.

При нажатии на кнопку 2 клавиатуры стенда звучит зуммер с частотой 10 кГц. После отпускания кнопки отключается зуммер, начинает мигать светодиод LED2 с периодом 2 секунды. При повторном нажатии снова звучит зуммер с этой частотой, при отпускании – зуммер отключается и светодиод гаснет.

При нажатии на кнопку 3 клавиатуры стенда звучит зуммер с частотой 15 кГц. После отпускания кнопки отключается зуммер, начинает мигать светодиод LED3 с периодом 3 секунды. При повторном нажатии снова звучит зуммер с этой частотой, при отпускании – зуммер отключается и светодиод гаснет.

Нажатие на другие клавиши игнорируется. Устранить возможный дребезг контактов.

Начальное состояние светодиодов – выключены.


Вариант 2

Задача 1.

При запуске программы на экран терминала выводится сообщение «Задача № …» с соответствующим номером задачи.

При нажатии на кнопки 0-7 клавиатуры PC загораются светодиоды LED1, LED2, LED3 соответственно двоичному представлению этой цифры, также соответствующая цифра выводится на семисегментный индикатор. При повторном нажатии все светодиоды и индикатор гаснут. Во время нажатия остальных клавиш звучит зуммер с частотой 10 кГц продолжительностью 1 секунда.

Начальное состояние светодиодов - выключены.

Задача 2.

При запуске программы на экран терминала выводится сообщение «Задача № …» с соответствующим номером задачи.

При нажатии на кнопку 1 клавиатуры стенда звучит зуммер с частотой 5 кГц, при отпускании на ЖКИ выводится текущее значение температуры, полученное с датчика DS1820.

При нажатии на кнопку 2 клавиатуры стенда звучит зуммер с частотой 10 кГц, при отпускании на ЖКИ стенда в первой строке выводится текущее время, во второй дата полученные с RTC DS1307.

При нажатии на кнопку 3 клавиатуры стенда звучит зуммер с частотой 15 кГц, при отпускании происходит очистка ЖКИ.

Нажатие на другие клавиши игнорируется. Устранить возможный дребезг контактов.


Вариант 3

Задача 1.

При запуске программы на экран терминала выводится сообщение «Задача № …» с соответствующим номером задачи.

При нажатии на кнопку 1 клавиатуры стенда звучит зуммер с частотой 4 кГц, при отпускании на экран терминала выводится текущее значение температуры, полученное с датчика DS1820.

При нажатии на кнопку 2 клавиатуры стенда звучит зуммер с частотой 8 кГц, при отпускании на экран терминала выводится текущее время и дата полученные с RTC DS1307.

Нажатие на другие клавиши игнорируется. Устранить возможный дребезг контактов.

Задача 2.

При запуске программы на экран терминала выводится сообщение «Задача № …» с соответствующим номером задачи.

При нажатии на кнопку 1 клавиатуры PC загорается светодиод LED1. После отпускания кнопки включается зуммер с частотой 3 кГц и звучит 1 секунду. При повторном нажатии светодиод отключается, при отпускании – снова звучит звуковой сигнал длительностью 1 секунда.

При нажатии на кнопку 2 клавиатуры PC загорается светодиод LED2. После отпускания кнопки включается зуммер с частотой 5 кГц и звучит 2 секунды. При повторном нажатии светодиод отключается, при отпускании – снова звучит звуковой сигнал длительностью 2 секунды.

При нажатии на кнопку 3 клавиатуры PC загорается светодиод LED3. После отпускания кнопки включается зуммер с частотой 10 кГц и звучит 3 секунды. При повторном нажатии светодиод отключается, при отпускании – снова звучит звуковой сигнал длительностью 3 секунды.

Устранить возможный дребезг контактов.

Начальное состояние светодиодов – выключены.


Вариант 4

Задача 1.

При запуске программы на экран терминала выводится сообщение «Задача № …» с соответствующим номером задачи.

При нажатии на любую кнопку клавиатуры стенда соответствующий символ выводится на ЖКИ стенда и семисегментный индикатор. При нажатии остальных клавиш звучит звуковой сигнал длительность 1 секунда с частотой 3 кГц. Реализовать удаление последнего введенного символа на экране ЖКИ кнопкой “*”.

Задача 2.

При запуске программы на экран терминала выводится сообщение «Задача № …» с соответствующим номером задачи и предлагается ввести номер команды.

При нажатии клавиши 1 клавиатуры PC предлагается ввести время и дату, которые затем устанавливаются как текущие в RTC DS1307. При нажатии клавиши 2 на ЖКИ стенда в первой строке выводится текущее время, во второй дата. При нажатии клавиши 3 происходит очистка ЖКИ.

Нажатие на другие клавиши игнорируется.


Вариант 5

Задача 1.

При запуске программы на экран терминала выводится сообщение «Задача № …» с соответствующим номером задачи.

При нажатии на любую кнопку клавиатуры стенда соответствующий символ выводится на экран PC и звучит звуковой сигнал длительность 0,5 секунды с частотой 5 кГц.

Устранить возможный дребезг контактов.

Задача 2.

При запуске программы на экран терминала выводится сообщение «Задача № …» с соответствующим номером задачи и предлагается ввести номер команды.

При нажатии клавиши 1 PC на ЖКИ стенда выводится текущее значение температуры, полученное с датчика DS1820.

При нажатии клавиши 2 PC значение температуры выводится на экран терминала.

При нажатии клавиши 3 PC происходит очистка ЖКИ.

При нажатии на другие клавиши звучит звуковой сигнал длительностью 1 секунда с частотой 10 кГц.



Случайные файлы

Файл
143070.rtf
10041.rtf
136410.rtf
88042.doc
48185.rtf




Чтобы не видеть здесь видео-рекламу достаточно стать зарегистрированным пользователем.
Чтобы не видеть никакую рекламу на сайте, нужно стать VIP-пользователем.
Это можно сделать совершенно бесплатно. Читайте подробности тут.