
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:04


Это схема, созданная мной сверху вниз.
Шаг 1: Цепь управления RTC


Это первый этаж печатной платы, которая спроектирована в один слой. Он содержит стабилизатор положительного напряжения, фильтр, микросхему часов реального времени, батарею, pic16f628, 1 * 16-контактный разъем для ЖК-дисплея, 2x4-контактный разъем для кнопок и светодиода, 1 * 2-контактный разъем для питания 5 В.
Как вы знаете, микросхема часов реального времени (DS1307) - это продукт, который поддерживает протокол связи I2C, который не включен в pic16f628 как аппаратный уровень. Чтобы преодолеть это препятствие, я использовал протокол I2C на программном уровне, что означает, что вам не нужно использовать прерывание, флаг, регистр управления и т.д. стоимость всей схемы, включая печатную плату, пайку, компоненты и т. д.
Шаг 2: Второй этаж для визуализации и кнопочного интерфейса



На втором этаже - 2х3 кнопки, ЖК-экран и светодиоды. Одна группа кнопок используется для настройки даты и времени, а другая группа - для настройки времени будильника. Для группы кнопок настройки RTC, средняя кнопка используется для выбора даты, месяца, дня и т. Д. Правая кнопка увеличивает выбранную переменную, а левая уменьшает выбранную переменную. Для настройки времени будильника используется другая группа кнопок. Подобно кнопкам rtc, правая кнопка увеличивает выбранную переменную (час, минуту), а левая уменьшает выбранную переменную.
Рекомендуемые:
Взаимодействие 8051 с DS1307 RTC и отображение метки времени на ЖК-дисплее: 5 шагов

Взаимодействие 8051 с DS1307 RTC и отображение метки времени на ЖК-дисплее: В этом руководстве мы объяснили вам, как мы можем связать микроконтроллер 8051 с DS1307 RTC. Здесь мы отображаем время RTC на ЖК-дисплее с помощью моделирования Proteus
ESP8266 Сетевые часы без RTC - Nodemcu NTP Clock Нет RTC - ПРОЕКТ ИНТЕРНЕТ-ЧАСОВ: 4 шага

ESP8266 Сетевые часы без RTC | Nodemcu NTP Clock Нет RTC | ПРОЕКТ ИНТЕРНЕТ-ЧАСОВ: В проекте будет создаваться проект часов без RTC, для этого потребуется время из Интернета с использованием Wi-Fi, и он будет отображать его на дисплее st7735
Использование модулей часов реального времени DS1307 и DS3231 с Arduino: 3 шага

Использование модулей часов реального времени DS1307 и DS3231 с Arduino: мы продолжаем получать запросы о том, как использовать модули часов реального времени DS1307 и DS3231 с Arduino из различных источников - так что это первая из двух частей руководства о том, как их использовать. Для этого руководства по Arduino у нас есть два модуля часов реального времени
DS1307 Часы реального времени RTC с Arduino: 4 шага

DS1307 Часы реального времени RTC с Arduino: в этом руководстве мы узнаем о часах реального времени (RTC) и о том, как Arduino & Микросхема часов реального времени DS1307 собрана вместе как устройство отсчета времени. Часы реального времени (RTC) используются для контроля времени и ведения календаря. Чтобы использовать RTC, w
Часы на базе Arduino с использованием модуля часов реального времени DS1307 (RTC) и 0,96: 5 шагов

Часы на основе Arduino с использованием модуля часов реального времени DS1307 (RTC) и 0.96: Привет, ребята, в этом руководстве мы увидим, как создать рабочие часы с помощью модуля часов реального времени DS1307 & Дисплей OLED, поэтому мы будем считывать время с модуля часов DS1307. И распечатать на OLED-экране