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


ДОБРО ПОЖАЛОВАТЬ! Это Шубхам Триведи, и сегодня я собираюсь разработать часы реального времени с использованием микроконтроллера At89s52. Микроконтроллер AT89S52 - сердце этого проекта. В качестве часов реального времени используется микросхема DS1307. Для этой микросхемы DS1307 требуется интерфейс I2C, но у 89s52 нет порта I2C на борту. Это делает его типичным для разработанного. Поэтому я разработал в программе шину I2C и использовал ее для выполнения требований.
Необходимые компоненты:
- DS1307
- Плата AT89S52
- ЖК-дисплей 16x2
- Соединительные провода
- Макетная плата
Шаг 1: Строительство



Схема состоит из двух отдельных частей. На рис. 1 показано соединение RTC DS 1307 IC. Это соединение осуществляется с помощью нулевой печатной платы. Подключение такое же, как показано на рис.2.
Я использовал плату разработки AT89s52, которую разработал несколько месяцев назад с использованием техники трафаретной печати для проектирования печатных плат. Вывод SCL RTC подключен к выводу P1.1, а вывод SDA подключен к выводу P1.0 микроконтроллера 89s52. LCD 16x2 подключается следующим образом.
ПИН ЖКИ ПИН AT89S52
- D7 - P3.7
- D6 - P3.6
- D5 - P3.5
- D4 - P3.4
- РС - П1. 6
- RW - P1. 5
- E - P1.4
Шаг 2: рабочее видео

Шаг 3: Код
Код
Программа разработана в программном обеспечении Keil uvision 5. Для каждого интерфейса используются отдельные файлы библиотеки. пожалуйста, просмотрите файл readme, прежде чем продолжить. Описание каждой функции также доступно в этом приложении.
Нажмите здесь, чтобы скачать вложение
ошибки приветствуются на [email protected]
нажмите здесь, чтобы поставить лайк на фейсбуке
Рекомендуемые:
Часы реального времени с Arduino: 3 шага

Часы реального времени с Arduino: в этом проекте мы создадим часы с помощью модуля Arduino и RTC. Как мы знаем, Arduino не может отображать фактическое время, поэтому мы будем использовать модуль RTC для отображения правильного времени на ЖК-дисплее. Внимательно прочтите все шаги, это поможет вам
Настройка часов реального времени DS3231 RTC (часов реального времени) точно, быстро и автоматически с помощью Java (+ -1 с): 3 шага

Установка часов реального времени DS3231 RTC (часов реального времени) точно, быстро и автоматически с использованием Java (+ -1 с): это руководство покажет вам, как установить время на часах реального времени DS3231 с помощью Arduino и небольшого приложения Java, которое использует последовательное соединение Arduino. Основная логика этой программы: 1. 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-экране
Создание часов с M5stick C с помощью Arduino IDE - Часы реального времени RTC с M5stack M5stick-C: 4 шага

Создание часов с M5stick C с помощью Arduino IDE | Часы реального времени RTC с M5stack M5stick-C: Привет, ребята, в этой инструкции мы узнаем, как сделать часы с помощью платы разработки m5stick-C m5stack, используя Arduino IDE. Таким образом, m5stick будет отображать дату, время и amp; неделя месяца на дисплее