Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
В этом руководстве мы объяснили вам, как мы можем связать микроконтроллер 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