Лабораторная работа №2 Управление таймером – операции в реальном времени (программа «будильник»)
Состав работы
|
|
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Написать резидентную программу, которая будет работать, как «будильник» – через заданный интервал времени издавать короткий звуковой сигнал – «тикать» (например, через 1–2 секунды). По завершении более длительного интервала времени (от нескольких секунд до нескольких минут или часов) должен раздаваться более продолжительный мелодичный звуковой сигнал, имитирующий звонок будильника.
Длительность звукового сигнала – «тиканья» – не должна быть слишком большой. Её следует задавать в программе в пределах от 1/10 до 1⁄2 доли секунды.
По окончании «звонка будильника» «тиканье» должно продолжаться. «Звонок» должен раздаваться только один раз.
В то время, когда звучит «звонок», не должно быть слышно «тиканья» (звонок может длиться в течение нескольких секунд, и в этот интервал времени теоретически могут попасть звуки «тиканья»).
Для получения эффекта «мелодичного звонка» следует использовать несколько звуковых частот с различной продолжительностью звучания каждой из них.
Временной интервал, через который должно происходить «тиканье» (в секундах – целое число секунд), задавать с клавиатуры в качестве параметра; время, через которое должен прозвонить будильник (в минутах – их число может быть дробным), тоже задавать в качестве параметра. Отсчёт времени для «звонка» вести с момента запуска программы.
Контрольные вопросы
1. Как будет вести себя Ваша программа, если в качестве параметров командной строки ошибочно ввести символы вместо чисел? Или отрицательное число? Или в случае неверного количества параметров – например, если он будет всего один, или, наоборот, их окажется большее количество, чем нужно?
2. Возможно ли задавать время продолжительности звонка с точностью до полуминуты?
3. Какие изменения потребуется сделать в программе, чтобы сделать «звонок будильника» звучащим многократно, каждый раз снова через такой же интервал времени, который был задан вначале?
4. Каким образом можно изменять длительность звукового сигнала (например, «тиканья») в обработчике прерываний таймера? Какой параметр программы отвечает за продолжительность сигнала?
5. Добавьте третий параметр для задания продолжительности «звонка» с клавиатуры.
Длительность звукового сигнала – «тиканья» – не должна быть слишком большой. Её следует задавать в программе в пределах от 1/10 до 1⁄2 доли секунды.
По окончании «звонка будильника» «тиканье» должно продолжаться. «Звонок» должен раздаваться только один раз.
В то время, когда звучит «звонок», не должно быть слышно «тиканья» (звонок может длиться в течение нескольких секунд, и в этот интервал времени теоретически могут попасть звуки «тиканья»).
Для получения эффекта «мелодичного звонка» следует использовать несколько звуковых частот с различной продолжительностью звучания каждой из них.
Временной интервал, через который должно происходить «тиканье» (в секундах – целое число секунд), задавать с клавиатуры в качестве параметра; время, через которое должен прозвонить будильник (в минутах – их число может быть дробным), тоже задавать в качестве параметра. Отсчёт времени для «звонка» вести с момента запуска программы.
Контрольные вопросы
1. Как будет вести себя Ваша программа, если в качестве параметров командной строки ошибочно ввести символы вместо чисел? Или отрицательное число? Или в случае неверного количества параметров – например, если он будет всего один, или, наоборот, их окажется большее количество, чем нужно?
2. Возможно ли задавать время продолжительности звонка с точностью до полуминуты?
3. Какие изменения потребуется сделать в программе, чтобы сделать «звонок будильника» звучащим многократно, каждый раз снова через такой же интервал времени, который был задан вначале?
4. Каким образом можно изменять длительность звукового сигнала (например, «тиканья») в обработчике прерываний таймера? Какой параметр программы отвечает за продолжительность сигнала?
5. Добавьте третий параметр для задания продолжительности «звонка» с клавиатуры.
Дополнительная информация
программа на Turbo C
Вид работы: Лабораторная работа 2
Оценка:Зачет
Дата оценки: .12.2016
Бах Ольга Анатольевна
Вид работы: Лабораторная работа 2
Оценка:Зачет
Дата оценки: .12.2016
Бах Ольга Анатольевна
Похожие материалы
Операционные системы Лабораторная работа №2 Управление таймером – операции в реальном времени (программа “будильник”)
svladislav987
: 23 августа 2023
Задание для выполнения лаб. работы No2
Написать резидентную программу, которая будет работать, как “будильник” – через заданный интервал времени издавать короткий звуковой сигнал – “тикать” (например, через 1–2 секунды). По завершении более длительного интервала времени (от нескольких секунд до нескольких минут или часов) должен раздаваться более продолжительный мелодичный звуковой сигнал, имитирующий звонок будильника.
Длительность звукового сигнала – “тиканья” – не должна быть слишком большо
300 руб.
Операционные системы. Лабораторная работа № 2. Управление таймером – операции в реальном времени (программа «будильник»)
nik200511
: 11 марта 2014
1. Постановка задачи
Написать резидентную программу, которая будет работать, как «будильник» – через заданный интервал времени издавать короткий звуковой сигнал – «тикать» (например, через 1–2 секунды). По завершении более длительного интервала времени (от нескольких секунд до нескольких минут или часов) должен раздаваться более продолжительный мелодичный звуковой сигнал, имитирующий звонок будильника.
Длительность звукового сигнала – «тиканья» – не должна быть слишком большой. Её следует задав
22 руб.
Операционные системы. Лабораторная работа № 2. Управление таймером – операции в реальном времени (программа “будильник”). Turbo Pascal. СибГУТИ
РешуВашуРаботу
: 27 апреля 2018
Задание для выполнения лаб. работы No2
Написать резидентную программу, которая будет работать, как “будильник” – через заданный интервал времени издавать короткий звуковой сигнал – “тикать” (например, через 1–2 секунды). По завершении более длительного интервала времени (от нескольких секунд до нескольких минут или часов) должен раздаваться более продолжительный мелодичный звуковой сигнал, имитирующий звонок будильника.
Длительность звукового сигнала – “тиканья” – не должна быть слишком большо
250 руб.
Лабораторная работа №2 по дисциплине "Операционные системы.". Управление таймером – операции в реальном времени (программа “будильник”).
Doctor_Che
: 9 февраля 2012
Постановка задачи
Написать резидентную программу, которая будет работать, как «будильник» – через заданный интервал времени издавать короткий звуковой сигнал – «тикать» (например, через 1–2 секунды). По завершении более длительного интервала времени (от нескольких секунд до нескольких минут или часов) должен раздаваться более продолжительный мелодичный звуковой сигнал, имитирующий звонок будильника.
Длительность звукового сигнала – «тиканья» – не должна быть слишком большой. Её следует задават
75 руб.
Резидентная компьютерная программа “Будильник”
m9c1k
: 7 мая 2010
Лабораторная работа No2 по операционным системам
Задание: Написать резидентную программу, которая будет работать, как “будильник” – через заданный интервал времени издавать короткий звуковой сигнал – “тикать” (например, через 1–2 секунды). По завершении более длительного интервала времени (от нескольких секунд до нескольких минут или часов) должен раздаваться более продолжительный мелодичный звуковой сигнал, имитирующий звонок будильника.
Длительность звукового сигнала – “тиканья” – не должна б
150 руб.
Розробка схеми електричної принципової годинника-будильника-термометра з ІЧ ПК
Qiwir
: 5 октября 2013
Вступ
1 Загальний розділ
1.1 Призначення проектуємого пристрою
1.2 Технічні характеристики
1.3 Розробка і обґрунтування схеми електричної структурної
2 Спеціальний розділ
2.1 Вибір і обґрунтування елементної бази
2.2 Принцип роботи окремих ВІС з використанням часових діаграм та алгоритмів роботи
2.3 Принцип роботи пристрою згідно схеми електричної принципової
3 Експлуатаційний розділ
3.1 Ініціалізація програмуємих ВІС
3.2
10 руб.
Программы
vladslad
: 27 июня 2016
Написать программу для решения следующей задачи.
Описать подпрограмму решения уравнения методом половинного деления (в описании подпрограммы использовать процедурный тип).
В основной программе использовать эту подпрограмму для решения уравнения на отрезке с точностью и уравнения на отрезке с точностью .
Задание 2. Написать программу для решения следующей задачи.
Найти все пары двузначных натуральных чисел M, N таких, что значение произведения M*N не изменится, если поменять местами
200 руб.
Программа
Администратор
: 24 марта 2006
Для предыдущей лабораторной работы. Предназначена для расчета прочности металла как суммы вкладов в упрочнение, обусловленных межатомными силами Пайерлса, твердо растворного, дислокационного, дисперсионного, зернограничного, субструктурного (субзеренного) упрочнения. И сравнения с теоретической прочностью.
Другие работы
Факторы психологического характера, влияющие на поведение покупателей (или клиентов)
Lokard
: 15 октября 2013
Тема: Факторы психологического характера, влияющие на поведение покупателей (на материалах ОАО «Солнечный сок», г. Минск)
Объект курсовой работы: ОАО «Солнечный сок», г. Минск
Ключевые слова: маркетинг, эффективность, предприятие, потребители, потребности, спрос, психологические факторы, дизайн, упаковка, реклама, спрос.
Цель курсовой работы: рассмотреть и проанализировать факторы психологического характера, влияющие на поведение потребителей
В работе рассмотрены сущность и значение маркетин
10 руб.
Здоровый человек и его окружение. Задание №5
светлана169
: 9 июля 2016
1. Ознакомьтесь с предложенной информацией (приложение №1). Промаркируйте материал: красным цветом наиболее важную на ваш взгляд информацию, зеленым цветом данные, которые были вам известны ранее, желтым цветом новое для вас.
2. Посмотрите презентацию к занятию.
3. Посмотрите отрывок из фильма «Скрытые угрозы Викторианской эпохи». Перечислите вредные факторы жилой среды и заболевания, которые они вызывали.
150 руб.
Выпускная квалификационная работа. Внедрение процедуры проведения самооценки на соответствие требованиям Концепции обеспечения безопасности пользователей SWIFT
const30
: 4 августа 2018
Внедрение процедуры проведения самооценки на соответствие требованиям Концепции обеспечения безопасности пользователей SWIFT
Выпускная квалификационная работа.
Объём работы – 129 страниц, на которых размещены 9 рисунков и 13 таблиц.
При написании работы использовалось 15 источников.
Ключевые слова:SWIFT, концепция, самооценка, аудит, информационная
безопасность, информационные технологии
Целью работы являлось: разработать и внедрить в рабочий процесс организа-
ции методику проведения самооценки
1500 руб.
Производство гипсоволокнистых листов
GnobYTEL
: 23 мая 2012
1.Введение…………………………………………....................2
2. Характеристика изделия…………………………………….7
3.Технические требования……………………………………..9
4.Основные сырьевые материалы и требования к ним………14
5.Технологическая схема………………………………………16
6.Определение производительности предприятия…………..17
7.Режим работы предприятия…………………………………18
8.Производственная программа предприятия……………….18
9.Потребность предприятия в сырьевых материалах……….19
10.Подбор технологического оборудования…………………20
11.Контроль качества……………
44 руб.