Оглавление:

Часы реального времени с использованием AT89s52: 3 шага
Часы реального времени с использованием AT89s52: 3 шага

Видео: Часы реального времени с использованием AT89s52: 3 шага

Видео: Часы реального времени с использованием AT89s52: 3 шага
Видео: Бинарные часы с батарейным питанием на базе микроконтроллера PIC. 2024, Ноябрь
Anonim
Часы реального времени с использованием AT89s52
Часы реального времени с использованием AT89s52
Часы реального времени с использованием AT89s52
Часы реального времени с использованием AT89s52

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

Необходимые компоненты:

  1. DS1307
  2. Плата AT89S52
  3. ЖК-дисплей 16x2
  4. Соединительные провода
  5. Макетная плата

Шаг 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]

нажмите здесь, чтобы поставить лайк на фейсбуке

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