Përmbajtje:

RTC Me DS1307 dhe PIC16F628A: 3 hapa
RTC Me DS1307 dhe PIC16F628A: 3 hapa

Video: RTC Me DS1307 dhe PIC16F628A: 3 hapa

Video: RTC Me DS1307 dhe PIC16F628A: 3 hapa
Video: LDmicro 14: ЖК-дисплей I2C и часы реального времени DS3231 (программирование лестничной схемы ПЛК микроконтроллера с помощью LDmicro) 2024, Nëntor
Anonim
RTC Me DS1307 dhe PIC16F628A
RTC Me DS1307 dhe PIC16F628A
RTC Me DS1307 dhe PIC16F628A
RTC Me DS1307 dhe PIC16F628A

Shtë një qark i prodhuar nga lart poshtë nga vetja ime.

Hapi 1: Qarku i Kontrollit RTC

Qarku i Kontrollit RTC
Qarku i Kontrollit RTC
Qarku i Kontrollit RTC
Qarku i Kontrollit RTC

Ky është kati i parë i pcb i cili është projektuar në një shtresë. përmban rregullator pozitiv të tensionit, filtër, IC të orës në kohë reale, bateri, pic16f628, kokë 1*16pin për LCD, kokë 2x4 pin për butona dhe led, kokë 1*2pin për furnizim 5V.

Siç e dini, ora në kohë reale IC (DS1307) është një produkt që mbështet protokollin e komunikimit I2C i cili nuk përfshihet në pic16f628 si nivel hardueri. Për të kapërcyer këtë pengesë, kam përdorur I2Cprotocol në nivelin e softuerit, që do të thotë se nuk keni nevojë të përdorni interrupt, flag, regjistër kontrolli etj. Arsyeja pse zgjidhet 16F628A është se zvogëlon portet minimale I/O të kërkuara për realizimin e harduerit dhe kostoja e të gjithë qarkut duke përfshirë PCB, bashkimin, përbërësit, etj.

Hapi 2: Kati i dytë për Visualizaton dhe Ndërfaqja e Butonit

Kati i dytë për Visualizaton dhe Ndërfaqja e Butonit
Kati i dytë për Visualizaton dhe Ndërfaqja e Butonit
Kati i dytë për Visualizaton dhe Ndërfaqja e Butonit
Kati i dytë për Visualizaton dhe Ndërfaqja e Butonit
Kati i dytë për Visualizaton dhe Ndërfaqja e Butonit
Kati i dytë për Visualizaton dhe Ndërfaqja e Butonit

Kotina të katit të dytë me butona shtytës 2*3, ekran LCD dhe led. Një grup butonash përdoret për të rregulluar datën dhe kohën, dhe grupi tjetër përdoret për të rregulluar kohën e alarmit. Për grupin e rregullimit të butonave RTC, butoni mid përdoret për përzgjedhjen midis datës, muajit, ditës etj. Butoni i djathtë rrit variablin e zgjedhur dhe ai i majtë zvogëlon ndryshoren e zgjedhur. Për qëllimin e rregullimit të kohës së alarmit përdoret grupi tjetër i butonave. Ngjashëm me butonat rtc, butoni i djathtë rrit ndryshoren e zgjedhur (orë, minutë) dhe e majta zvogëlon ndryshoren e zgjedhur.

Recommended: