|
Часы реального времени на AT89C4051
Статьи публикуются по мере поступления. Для упорядоченного тематического
поиска воспользуйтесь блоком "Карта сайта"
На рисунке 1 показана схема для цифровых часов. Порт 1 контроллера (AT89C4051) используется в качестве линии передачи данных для дисплея (начиная с контакта 7- pin14 ЖКИ). На рисунке 3, как вы можете увидеть цифры больше стандартного размера. Поэтому буду использовать CGRAM ЖК-дисплей, что даст гибкость определения пользовательских символов.
Рисунок 1: Принципиальная схема цифровых часов
CGRAM начинается с адреса 0x40, и для каждого символа есть 8 мест, которые надо записать. Рисунок 2 показывает создание пользовательских символов.
Рисунок 2: Создание символов
Цифры 0 - 9 могут быть созданы с помощью восьми таких пользовательских символов.
ПРИМЕЧАНИЕ: Вы можете создать только до 8 пользовательских символов. Исходный код написан на С, и обработан компилятором Keil C. Если у вас нет кросс-компилятора, то вы можете напрямую записать HEX файл в ваш чип
Скачать HEX clockV1.1
Рисунок 3: Demo RTC с большими шрифтами
Если есть проблема в доступности чипа, указанного в схеме, то вы также можете использовать AT89C51 AT89C52 , но прежде продумайте подключение к порту ЖК-дисплея.
Необходимые детали
Наименование |
Количество |