Степанищев Михаил Борисович ([info]stepanishchev) wrote in [info]mk_152,
@ 2008-09-19 12:56:00
Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Часы-будильник со случайным временем срабатывания
Если не считать биологических будильников, первые конструкции для подачи сигналов в определенный момент времени были сделаны тысячи лет назад на основе свечей и водяных часов. Первый механический будильник был изобретен в 1787 году. Он отличался тем, что звонил в строго определенное время - в четыре часа утра. Будильник, который можно настраивать на нужное время пробуждения запатентовал в 1847 году француз Антуан Радье.

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

Но исследования в этой области продолжаются. Антинобелевская премия (Ig Nobel Prize) по экономике за 2005 г принадлежит Гаури Нанда из Массачусетского технологического института за изобретение будильника, который убегает и прячется от выключения, заставляя людей просыпаться, что, по задумке изобретателя, должно помочь хотя бы частично устранить проблему опоздания на работу, увеличив фактическую продолжительность рабочего времени.

На базе ЭКВМ несложно реализовать будильник, который будет звонить в указанном промежутке времени, при этом точное время срабатывания заранее не будет известно. Это может несколько смягчить ожидание неизбежного утреннего звонка.

В качестве примера использования аппаратных прерываний приведена программа "часы-будильник": http://mk.semico.ru/dr_info22.htm Для будильника можно задать параметры математического ожидания и стандартного отклонения времени срабатывания.



(Post a new comment)


[info]sfrolov
2008-09-19 01:03 pm UTC (link)
"Если не считать биологических будильников"

Это Вы про что?

(Reply to this) (Thread)


[info]arbinada
2008-09-21 03:22 pm UTC (link)
Петух, например

(Reply to this) (Parent)(Thread)


[info]stepanishchev
2008-12-22 05:52 pm UTC (link)
Правильно :)

(Reply to this) (Parent)


[info]force_net
2008-09-22 06:59 am UTC (link)
Эээ... и как неизвестное время может смягчить ожидание звонка? Наоборот хуже будет. В полусонном состоянии думать, "когда эта сука прозвонит и уже можно будет вставать на работу?" :)
Я думаю, тут есть другое решение, проснуться за 5 минут и ожидать когда сработает :) Для этого в программе надо допустить пару ошибок, чтобы потом еще покопаться и исправить. Так можно радостно несколько дней вставать в предвкушении.

(Reply to this)

Версия 2.3 программы
[info]stepanishchev
2008-12-22 05:56 pm UTC (link)
В связи с изменением способа задания векторов прерываний в прошивке 1.09 МК-152, на сайте, в качестве примера, выложена новая версия.

(Reply to this)


Create an Account
Forgot your login or password?
Login w/ OpenID
English • Español • Deutsch • Русский…