Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Se on piiri, jonka olen tuottanut ylhäältä alas itse.
Vaihe 1: 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
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.