Оглавление:

Взаимодействие 8051 с DS1307 RTC и отображение метки времени на ЖК-дисплее: 5 шагов
Взаимодействие 8051 с DS1307 RTC и отображение метки времени на ЖК-дисплее: 5 шагов

Видео: Взаимодействие 8051 с DS1307 RTC и отображение метки времени на ЖК-дисплее: 5 шагов

Видео: Взаимодействие 8051 с DS1307 RTC и отображение метки времени на ЖК-дисплее: 5 шагов
Видео: Цифровые часы с использованием RTC DS1307 и 8051 с последовательной связью для настройки времени. 2024, Ноябрь
Anonim
8051 Взаимодействие с DS1307 RTC и отображение метки времени на ЖК-дисплее
8051 Взаимодействие с DS1307 RTC и отображение метки времени на ЖК-дисплее

В этом руководстве мы объяснили вам, как мы можем связать микроконтроллер 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

Рекомендуемые: