![](http://www.junradio.com/ban/dd.gif)
![](http://www.junradio.com/ban/dd.gif)
![](http://www.junradio.com/ban/dd.gif)
![](http://www.junradio.com/ban/dd.gif)
![](http://www.junradio.com/ban/dd.gif)
|
|
Научно-популярный образовательный ресурс для юных и начинающих радиолюбителей - Popular science educational resource for young and novice hams Основы электричества, учебные материалы и опыт профессионалов - Basics of electricity, educational materials and professional experience |
|
На рисунке 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 , но прежде продумайте подключение к порту ЖК-дисплея.
Необходимые детали
Наименование |
Количество |