Оглавление:
- Шаг 1. Используемое программное обеспечение:
- Шаг 2: Необходимые компоненты:
- Шаг 3: принципиальная схема
- Шаг 4: Код:
- Шаг 5: Видео:
Видео: Взаимодействие 8051 с DS1307 RTC и отображение метки времени на ЖК-дисплее: 5 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:48
В этом руководстве мы объяснили вам, как мы можем связать микроконтроллер 8051 с ds1307 RTC. Здесь мы отображаем время RTC на ЖК-дисплее с помощью моделирования Proteus.
Шаг 1. Используемое программное обеспечение:
Поскольку мы показываем моделирование протеуса, ДЛЯ КОДИРОВАНИЯ И МОДЕЛИРОВАНИЯ ВАМ НЕОБХОДИМО:
1 Keil uvision: Есть много продуктов от keil. поэтому вам потребуется компилятор c51. Вы можете скачать это программное обеспечение здесь
2 Proteus Software для моделирования: это программа для демонстрации моделирования. Вы получите много информации по загрузке этого программного обеспечения.
Если вы делаете это на оборудовании, вам потребуется одно программное обеспечение, которое является магией флэш-памяти, чтобы загрузить код на ваше оборудование. Помните, что флеш-магия разработана nxp. Таким образом, вы не можете загрузить все микроконтроллеры семейства 8051 через это программное обеспечение. Так что вы можете загружать только контроллер на базе Philips.
Шаг 2: Необходимые компоненты:
Здесь, в нашем демонстрационном видео, мы используем симуляцию протеуса, но определенно, если вы делаете это на своем оборудовании, вам потребуются следующие компоненты для этого проекта:
Плата разработки 8051: Так что, если у вас есть эта плата, будет лучше, чтобы вы могли легко загрузить код самостоятельно.
ЖК-дисплей 16 * 2: это ЖК-дисплей 16 * 2. В этом ЖК-дисплее 16 контактов.
Модуль DS1307 RTC: модуль на основе DS1307. Последовательные часы реального времени (RTC) DS1307 представляют собой маломощные часы / календарь с полным двоично-десятичным кодированием (BCD) плюс 56 байтов NV SRAM. Адрес и данные передаются последовательно через двунаправленную шину I²C. Часы / календарь содержат информацию о секундах, минутах, часах, дне, дате, месяце и году. Дата конца месяца автоматически корректируется для месяцев, содержащих менее 31 дня, включая поправки на високосный год. Часы работают в 24-часовом или 12-часовом формате с индикатором AM / PM. DS1307 имеет встроенную схему контроля мощности, которая обнаруживает сбои питания и автоматически переключается на резервное питание. Хронометраж продолжается, пока деталь работает от резервного источника питания.
Мы показали одно изображение выше учебного комплекта 8051, там на плате уже есть модуль lcd и rtc, поэтому, если вы купите эту плату, вам будет легко взаимодействовать с этим модулем ds1307, иначе, если вы купите небольшую плату для разработки, тогда Вы также должны купить один ЖК-дисплей и один модуль RTC с монетоприемником.
Преобразователь USB в UART: модуль преобразователя USB UART CP1202, очень простая плата для быстрого подключения USB к последовательному порту или USB к TTL или последовательному к USB. Вы можете легко общаться с микроконтроллерами / микропроцессорами с вашего компьютера через модуль.
Шаг 3: принципиальная схема
Шаг 4: Код:
Вы можете получить исходный код по нашей ссылке на GitHub.
Шаг 5: Видео:
Полное описание проекта представлено в видео выше.
Если у вас есть какие-либо сомнения относительно этого проекта, не стесняйтесь комментировать нас ниже. А если вы хотите узнать больше о встроенной системе, вы можете посетить наш канал на YouTube.
Посетите нашу страницу в Facebook и ставьте лайк, чтобы получать частые обновления.
С уважением, Embedotronics Technologies
Рекомендуемые:
Как сделать отслеживание данных о коронавирусе COVID 19 в реальном времени с помощью ESP8266, отображение электронной бумаги: 7 шагов
Как сделать трекер данных о коронавирусе COVID 19 в реальном времени с ESP8266, дисплей электронной бумаги: 1
Интернет-часы: отображение даты и времени с помощью OLED с использованием ESP8266 NodeMCU с протоколом NTP: 6 шагов
Интернет-часы: отображение даты и времени с помощью OLED с использованием ESP8266 NodeMCU с протоколом NTP: Привет, ребята, в этой инструкции мы создадим Интернет-часы, которые будут получать время из Интернета, поэтому этому проекту не потребуется RTC для запуска, ему понадобится только рабочее подключение к Интернету И для этого проекта вам понадобится esp8266, который будет иметь
Настройка часов реального времени DS3231 RTC (часов реального времени) точно, быстро и автоматически с помощью Java (+ -1 с): 3 шага
Установка часов реального времени DS3231 RTC (часов реального времени) точно, быстро и автоматически с использованием Java (+ -1 с): это руководство покажет вам, как установить время на часах реального времени DS3231 с помощью Arduino и небольшого приложения Java, которое использует последовательное соединение Arduino. Основная логика этой программы: 1. Arduino отправляет последовательный запрос
Отображение ВРЕМЕНИ ЦП на ESP Wemos D1 OLED: 7 шагов
Отображение времени ЦП на ESP Wemos D1 OLED: в этом руководстве мы будем использовать ESP Wemos D1 OLED и Visuino для отображения времени ЦП на OLED-дисплее. Посмотрите демонстрационное видео
Отображение даты, времени и температуры с помощью XinaBox: 8 шагов
Отображение даты, времени и температуры с использованием XinaBox: крутой OLED-дисплей, показывающий дату, время и температуру в градусах Цельсия и Фаренгейта с использованием Xinabox xChips на основе ESP8266