Indholdsfortegnelse:

RTC Med DS1307 og PIC16F628A: 3 trin
RTC Med DS1307 og PIC16F628A: 3 trin

Video: RTC Med DS1307 og PIC16F628A: 3 trin

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

Det er et kredsløb produceret fra top til bund af mig selv.

Trin 1: RTC -styrekredsløb

RTC -styrekredsløb
RTC -styrekredsløb
RTC -styrekredsløb
RTC -styrekredsløb

Dette er første sal i pcb, der er designet et lag. den indeholder positiv spændingsregulator, filter, IC i realtid, batteri, pic16f628, 1*16pin header til LCD, 2x4 pin header til knapper og LED, 1*2pin header til 5Vsupply.

Som du ved, er IC i realtid (DS1307) et produkt, der understøtter I2C -kommunikationsprotokol, som ikke er inkluderet i pic16f628 som hardwareniveau. For at overvinde denne forhindring brugte jeg I2Cprotocol i softwareniveau, hvilket betyder, at du ikke behøver at bruge interrupt, flag, kontrolregister osv. Grunden til, at 16F628A vælges, er, at det reducerer minimum I/O -porte, der kræves til hardware -realisering og omkostningerne ved hele kredsløbet inklusive pcb, lodning, komponenter osv.

Trin 2: Anden etage til Visualizaton og Button Interface

Anden etage til Visualizaton og Button Interface
Anden etage til Visualizaton og Button Interface
Anden etage til Visualizaton og Button Interface
Anden etage til Visualizaton og Button Interface
Anden etage til Visualizaton og Button Interface
Anden etage til Visualizaton og Button Interface

Anden sal cotains med 2*3 trykknapper, LCD -skærm og LED. Den ene gruppe knapper bruges til at justere dato og klokkeslæt, og den anden gruppe bruges til at justere alarmtiden. Til RTC -justering af knapper bruges midterste knap til valg blandt dato, måned, dag osv. Højre knap øger den valgte variabel og den venstre reducerer den valgte variabel. Fort bruges til at justere alarmtiden anden knapgruppe. Ligesom rtc -knapper øger den højre knap den valgte variabel (time, minut) og den venstre reducerer den valgte variabel.

Anbefalede: