Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Het is een circuit dat ik zelf van boven naar beneden heb gemaakt.
Stap 1: RTC-besturingscircuit
Dit is de eerste verdieping van pcb die één laag is ontworpen. het bevat een positieve spanningsregelaar, filter, real-time klok IC, batterij, pic16f628, 1*16pin header voor LCD, 2x4 pin header voor knoppen en led, 1*2pin header voor 5Vsupply.
Zoals u weet, is real-time klok IC (DS1307) een product dat I2C-communicatieprotocol ondersteunt dat niet is opgenomen in pic16f628 als hardwareniveau. Om dit obstakel te overwinnen, heb ik het I2C-protocol op softwareniveau gebruikt, wat betekent dat je geen interrupt, flag, control register enz. de kosten van het hele circuit inclusief pcb, solderen, componenten enz.
Stap 2: Tweede verdieping voor visualisatie en knopinterface
Tweede verdieping met 2*3 drukknoppen, LCD-scherm en led. Een groep knoppen wordt gebruikt om de datum en tijd aan te passen, en de andere groep wordt gebruikt om de alarmtijd aan te passen. Voor RTC-aanpassingsgroep knoppen wordt de middelste knop gebruikt voor selectie tussen datum, maand, dag enz. Met de rechterknop wordt de geselecteerde variabele verhoogd en met de linkerknop wordt de geselecteerde variabele verlaagd. Voor het instellen van de alarmtijd wordt een andere knopgroep gebruikt. Net als bij rtc-knoppen, verhoogt de rechterknop de geselecteerde variabele (uur, minuut) en de linkerknop verlaagt de geselecteerde variabele.