Мазмұны:

DS1307 және PIC16F628A бар RTC: 3 қадам
DS1307 және PIC16F628A бар RTC: 3 қадам

Бейне: DS1307 және PIC16F628A бар RTC: 3 қадам

Бейне: DS1307 және PIC16F628A бар RTC: 3 қадам
Бейне: 7 проектов. Сборка светодиодного ЖК-будильника с использованием DS1307 и Arduino | Урок 105 2024, Шілде
Anonim
DS1307 және PIC16F628A бар RTC
DS1307 және PIC16F628A бар RTC
DS1307 және PIC16F628A бар RTC
DS1307 және PIC16F628A бар RTC

Бұл жоғарыдан төменге қарай өзім шығарған тізбек.

1 -қадам: RTC басқару схемасы

RTC басқару схемасы
RTC басқару схемасы
RTC басқару схемасы
RTC басқару схемасы

Бұл бір қабатты есептелген компьютердің бірінші қабаты. онда оң кернеу реттегіші, сүзгі, нақты уақыт сағаты, аккумулятор, pic16f628, СКД үшін 1*16 істікшелі колонка, түймелер мен светодиодтар үшін 2х4 істікшелі үстіңгі тақта, 5В қамтамасыз ету үшін 1*2 істікшелі тақырып.

Өздеріңіз білетіндей, нақты уақыттағы IC (DS1307) - бұл I2C байланыс протоколына қолдау көрсететін өнім, ол аппараттық деңгей ретінде pic16f628 құрамына кірмейді. Бұл кедергілерді жеңу үшін мен бағдарламалық қамтамасыз ету деңгейінде I2Cprotocol қолдандым, яғни сізге үзіліс, жалауша, бақылау регистрі және т. pcb, дәнекерлеу, компоненттерді қоса алғанда, бүкіл тізбектің құны.

2 -қадам: Visualizaton және Button интерфейсінің екінші қабаты

Visualizaton және Button интерфейсінің екінші қабаты
Visualizaton және Button интерфейсінің екінші қабаты
Visualizaton және Button интерфейсінің екінші қабаты
Visualizaton және Button интерфейсінің екінші қабаты
Visualizaton және Button интерфейсінің екінші қабаты
Visualizaton және Button интерфейсінің екінші қабаты

Екінші қабаттағы 2*3 кнопкалары, СКД экраны мен жарықдиодты. Түймелердің бір тобы күн мен уақытты, ал екінші топ дабыл уақытын реттеу үшін қолданылады. RTC реттеу түймелерінің тобы үшін ортаңғы түйме күнді, айды, күнді таңдау үшін пайдаланылады. Оң жақ түймешік таңдалған айнымалы мәнді арттырады, ал сол жақ батырмасы таңдалған айнымалы мәнді азайтады. Дабыл уақытын реттеу мақсатында басқа түйме тобы қолданылады. Rtc түймелері сияқты, оң жақ батырмасы таңдалған айнымалыны (сағат, минут) көбейтеді, ал сол жақ батырмасы таңдалған айнымалы мәнді азайтады.

Ұсынылған: