Домашние задание AVR (Домашние задание AVR)

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

Приложение 5. Тексты домашних заданий

Вариант 1.


Задача 1.


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

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

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

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

Задача 2.


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

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

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

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

АЦП: вывести показания на LCD экран. Светодиодами LED1 LED2 LED3 досчитать до 7 в двоичном коде ореинтируясь на показания АЦП по формуле «показания/10» при более высоком значении звучит зуммер.



Вариант 2.


Задача 1.


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

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

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


Задача 2.


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

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

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

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

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

Выводим показания АЦП на LCD экран, при совпадении показаний АЦП с температурным датчиком(+/- 10) мигаем светодиодами 2 раза с промежутком 2 секунды.


Вариант 3.


Задача 1.


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

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

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

Вывести показания АЦП на LCD экран в вольтах, при разницы показаний двух АЦП меньше 5, вывести на экран слово «павезло» на 1 секунду


Задача 2.


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

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

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

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

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

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



Вариант 4.


Задача 1.


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

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


Задача 2.


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

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

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

Выводить на экран показания двух АЦП в вольтах, показания второго АЦП кратные 10 выводить на семисегментный экран. При показаниях больше 99 включить зумер.


Вариант 5.


Задача 1.


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

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

Вывести показания двух АЦП на ЖКИ, а так же их разность, при разности больше 15 включить LED1,больше 30, LED2, больше 45 LED3, больше 60 включить все три светодиода.


Задача 2.


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

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

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

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

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

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



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

Файл
161063.rtf
24596-1.rtf
176064.rtf
139229.rtf
24667-1.rtf




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