Вернуться назад   Часовой форум Watch.ru > Российские часы > Электроника
Регистрация | Забыли пароль?

Электроника

Форум о часах Электроника.
Текущий рейтинг темы — 
Ответ
 
Опции темы
  #851  
Старый 13.01.2021, 14:06
Аватар для Pachoche
Pachoche Pachoche вне форума  
Форумчанин
 
Регистрация: 16.09.2019
Адрес: Смоленск, РФ
Сообщений: 136
Сказал(а) спасибо: 178
Поблагодарили 82 раз(а) в 47 сообщениях
Цитата:
Сообщение от booBot Посмотреть сообщение
Значение времени "хранить" не надо, оно находится в аппаратном счётчике, постоянно отображаемом на экранчике.
А если я переключаю часы, например, в режим секундомера? Время перестаёт отображаться, но где-то всё равно хранится текущее значение.
Цитата:
Сообщение от booBot Посмотреть сообщение
Ёмкость каждого разряда счётчика, кроме ячейки числа дней в месяце, задана раз и навсегда. И только для "февраля" вступает в действие двухбитовый "високосный" разряд.
Во всяком случае, я бы сделал именно так.
Тоже пофантазирую.
Ни количество месяцев, ни количество дней никак нельзя "без зазора" упаковать в двоичное представление. На месяцы потребуется 4 бита (0-15 в десятичной), на дни - 5 бит (0-31 в десятичной). Это избыточно, а меньше - не влезет. Посему я бы использовал единственный счётчик - секунд - с какой-либо начальной даты, например 1 января 1980 года. В каждый момент счётчик бы содержал количество секунд, прошедших с начальной даты. Для отображения на индикаторе выполнялся бы простой алгоритм преобразования значения секунд в привычные нам секунды-минуты-часы-день-месяц-год + вычислялся бы день недели. Выделил 32 бита под хранение значения, получи диапазон, допустим, 100 лет, выделил 64 бита - получи диапазон в 100000 лет (условно, я не считал).
__________________
ЧН-01(1190), ЧН-01(1134), ЧН-55Д(1161), ЧН-55(1157), ЧН-53(1177), Э-55(1175), SKMEI 1278(Blue)
Ответить с цитированием
  #852  
Старый 13.01.2021, 14:44
booBot booBot вне форума  
Форумчанин
 
Регистрация: 26.09.2016
Адрес: Россия, Санкт-Петербург
Сообщений: 729
Сказал(а) спасибо: 456
Поблагодарили 198 раз(а) в 136 сообщениях
И время, и содержимое "секундомера", и "календарь", - всё это содержимое аппаратных счётчиков.
Но при переключении режима отображения ничего никуда не перемещается и не перегружается, просто есть коммутатор, входы которого подключены к этим счётчикам, а выход - всегда подан на семисегментный дешифратор индикатора.

Да, можно считать секунды от начала эпохи, и это во многом более правильный метод, так как позволяет и на "зимнее/летнее" время переходить без сбоев, и дополнительные часовые пояса осуществить, и "високосную секунду" чётко отрабатывать.
Но это - ГОРАЗДО более ресурсоёмко. Увы!
Ответить с цитированием
  #853  
Старый 13.01.2021, 20:04
alexey65536 alexey65536 вне форума  
Новичок
 
Регистрация: 17.01.2014
Адрес: Taganrog, RUSSIA
Сообщений: 31
Сказал(а) спасибо: 5
Поблагодарили 19 раз(а) в 9 сообщениях
Цитата:
Сообщение от Pachoche Посмотреть сообщение
я бы использовал единственный счётчик - секунд - с какой-либо начальной даты, например 1 января 1980 года. В каждый момент счётчик бы содержал количество секунд, прошедших с начальной даты.
Такой формат кодирования времени называется Unix Time, только в оригинале используется 1970 год как точка отсчета.
Интересно, энали об этом разработчики?
Ответить с цитированием
  #854  
Старый 25.01.2021, 10:39
Аватар для Pachoche
Pachoche Pachoche вне форума  
Форумчанин
 
Регистрация: 16.09.2019
Адрес: Смоленск, РФ
Сообщений: 136
Сказал(а) спасибо: 178
Поблагодарили 82 раз(а) в 47 сообщениях
Вот такую стекломаску заметил сегодня в продаже:



__________________
ЧН-01(1190), ЧН-01(1134), ЧН-55Д(1161), ЧН-55(1157), ЧН-53(1177), Э-55(1175), SKMEI 1278(Blue)
Ответить с цитированием
Этот пользователь сказал Спасибо! Pachoche за это сообщение:
Vlad Ag (25.01.2021)
  #855  
Старый 25.01.2021, 10:43
Vlad Ag Vlad Ag вне форума  
Форумчанин
 
Регистрация: 02.03.2015
Адрес: Королёв
Сообщений: 139
Сказал(а) спасибо: 59
Поблагодарили 137 раз(а) в 32 сообщениях
Интересно, в натуре оно такое же будет ровным и чётким, как на картинке? Особенно в части шрифта. Выглядит классно! И что характерно - нет надписи "сделано в беларуси"!
Ответить с цитированием
Этот пользователь сказал Спасибо! Vlad Ag за это сообщение:
Pachoche (25.01.2021)
  #856  
Старый 25.01.2021, 12:12
booBot booBot вне форума  
Форумчанин
 
Регистрация: 26.09.2016
Адрес: Россия, Санкт-Петербург
Сообщений: 729
Сказал(а) спасибо: 456
Поблагодарили 198 раз(а) в 136 сообщениях
Я тоже оценил отсутствие неправильного названия страны!
Вот бы они ещё и противобликовое покрытие наносили, купил бы СРАЗУ. Даже на "Э-52".
Ответить с цитированием
  #857  
Старый 25.01.2021, 14:30
Аватар для Andrey M
Andrey M Andrey M вне форума  
Форумчанин
 
Регистрация: 05.07.2011
Адрес: Россия, Кострома
Сообщений: 2,794
Сказал(а) спасибо: 4,140
Поблагодарили 3,831 раз(а) в 1,270 сообщениях
Эх, когда уже сами часы из нержавейки появятся...
Ответить с цитированием
Ответ

Опции темы

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
"Часы Меншикова". Из цикла "Важные вещи" [Т/к "Культура"] dmitry_b Видео о часах 0 22.03.2012 18:18
Кварцевые часы "Ракета" с позолоченным механизмом маркировки "Заря" и "Луч" АЛЕКСАНДР2 Ракета 30 06.03.2012 23:38


Часовой пояс UTC +3, время: 20:57.

Google Analytics
© 1998–2021 Watch.ru
По вопросам рекламы