Sisällysluettelo:

RTC DS1307 ja PIC16F628A: 3 vaihetta
RTC DS1307 ja PIC16F628A: 3 vaihetta

Video: RTC DS1307 ja PIC16F628A: 3 vaihetta

Video: RTC DS1307 ja PIC16F628A: 3 vaihetta
Video: Đồng hồ thời gian thực PIC16F628A 2024, Heinäkuu
Anonim
RTC DS1307 ja PIC16F628A
RTC DS1307 ja PIC16F628A
RTC DS1307 ja PIC16F628A
RTC DS1307 ja PIC16F628A

Se on piiri, jonka olen tuottanut ylhäältä alas itse.

Vaihe 1: RTC -ohjauspiiri

RTC -ohjauspiiri
RTC -ohjauspiiri
RTC -ohjauspiiri
RTC -ohjauspiiri

Tämä on piirilevyn ensimmäinen kerros, joka on suunniteltu yhdeksi kerrokseksi. se sisältää positiivisen jännitteen säätimen, suodattimen, reaaliaikaisen kellon IC, akun, pic16f628, 1*16 -nastainen otsikko nestekidenäytölle, 2x4 -nastainen otsikko painikkeille ja ledille, 1*2 -nastainen otsikko 5 V: n virtalähteelle.

Kuten tiedät, reaaliaikainen kello IC (DS1307) on tuote, joka tukee I2C -yhteyskäytäntöä, joka ei sisälly laitteeseen pic16f628. Tämän esteen voittamiseksi käytin I2C -protokollaa ohjelmistotasolla, mikä tarkoittaa, että sinun ei tarvitse käyttää keskeytystä, lippua, ohjausrekisteriä jne. Syy, miksi 16F628A valitaan, on se, että se vähentää laitteiston toteuttamiseen tarvittavia vähimmäis -I/O -portteja koko piirin kustannukset, mukaan lukien piirilevy, juotos, komponentit jne.

Vaihe 2: Toinen kerros Visualizatonille ja painikkeiden käyttöliittymälle

Toinen kerros Visualizaton ja Button Interface
Toinen kerros Visualizaton ja Button Interface
Toinen kerros Visualizaton ja Button Interface
Toinen kerros Visualizaton ja Button Interface
Toinen kerros Visualizaton ja Button Interface
Toinen kerros Visualizaton ja Button Interface

Toisen kerroksen hytit, joissa on 2*3 painonappia, LCD -näyttö ja led. Toista painikkeiden ryhmää käytetään päivämäärän ja kellonajan säätämiseen, ja toista ryhmää käytetään hälytysajan säätämiseen. RTC -säätöpainikkeiden ryhmässä keskipainiketta käytetään valitsemaan päivämäärän, kuukauden, päivän jne. Joukosta. Oikea painike suurentaa valittua muuttujaa ja vasen pienentää valittua muuttujaa. Hälytysajan säätöä varten käytetään muita painikkeita. Kuten rtc -painikkeet, oikea painike lisää valittua muuttujaa (tunti, minuutti) ja vasen pienentää valittua muuttujaa.

Suositeltava: