Съдържание:
Видео: RTC с DS1307 и PIC16F628A: 3 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
Това е верига, произведена отгоре надолу от мен.
Стъпка 1: Контролна верига на RTC
Това е първият етаж на печатна платка, който е проектиран в един слой. съдържа регулатор на положителното напрежение, филтър, IC часовник в реално време, батерия, pic16f628, 1*16 -пинов хедър за LCD, 2x4 пинов хедър за бутони и светодиоди, 1*2pin хедър за 5V захранване.
Както знаете, IC часовникът в реално време (DS1307) е продукт, който поддържа I2C комуникационен протокол, който не е включен в pic16f628 като хардуерно ниво. За да преодолея това препятствие, използвах I2Cprotocol на ниво софтуер, което означава, че не е нужно да използвате прекъсване, флаг, контролен регистър и т.н. Причината, поради която 16F628A е избрана, е, че намалява минималните I/O портове, необходими за хардуерна реализация и цената на цялата верига, включително печатни платки, запояване, компоненти и др.
Стъпка 2: Втори етаж за визуализация и интерфейс на бутоните
Втори етаж съдържа 2*3 бутони, LCD екран и светодиод. Едната група бутони се използва за регулиране на дата и час, а другата група се използва за регулиране на аларменото време. За групата от бутони за регулиране на RTC средният бутон се използва за избор между дата, месец, ден и т.н. Десният бутон увеличава избраната променлива, а левият намалява избраната променлива. За целите на настройка на аларменото време се използва друга група бутони. Подобно на бутоните rtc, десният бутон увеличава избраната променлива (час, минута), а левият намалява избраната променлива.
Препоръчано:
Arduino Display Time на TM1637 LED дисплей, използващ RTC DS1307: 8 стъпки
Arduino Display Time на TM1637 LED дисплей с помощта на RTC DS1307: В този урок ще се научим как да показваме времето с помощта на модул RTC DS1307 и LED дисплей TM1637 и Visuino
8051 Свързване с DS1307 RTC и показване на времева отметка на LCD: 5 стъпки
8051 Взаимодействие с DS1307 RTC и показване на времева отметка в LCD: В този урок ние ви обяснихме как можем да взаимодействаме 8051 микроконтролер с ds1307 RTC. Тук показваме RTC времето в lcd, използвайки симулация на proteus
ESP8266 Мрежов часовник без RTC - Nodemcu NTP Часовник Няма RTC - ИНТЕРНЕТЕН ЧАСОВНИК ПРОЕКТ: 4 стъпки
ESP8266 Мрежов часовник без RTC | Nodemcu NTP Часовник Няма RTC | ИНТЕРНЕТЕН ЧАСОВНИК ПРОЕКТ: В проекта ще се прави часовник проект без RTC, ще отнеме време от интернет с помощта на wifi и ще го покаже на дисплея st7735
DS1307 Часовник в реално време RTC с Arduino: 4 стъпки
DS1307 Часовник в реално време RTC с Arduino: В този урок ще научим за часовника в реално време (RTC) и как Arduino & IC DS1307 с часовник в реално време са събрани като устройство за синхронизиране. Часовникът в реално време (RTC) се използва за наблюдение на времето и поддържане на календар. За да използвате RTC
Часовник, базиран на Arduino, използващ модул за часовник в реално време (RTC) DS1307 и 0,96: 5 стъпки
Часовник, базиран на Arduino, използващ модул DS1307 Часовник в реално време (RTC) & 0.96: Здравейте момчета, в този урок ще видим как да направим работещ часовник с помощта на модул за часовник в реално време DS1307 & OLED дисплеи. Така че ще четем времето от часовника DS1307. И го отпечатайте на OLED екрана