Dieses Design wählt den STC89C52-Mikrocontroller-Controller. STC89C52 ist ein CM0S 8-Bit-Mikrocontroller mit hoher Leistung und geringem Verlust. Es verfügt über einen im System programmierbaren 8K-Flash-Speicher, und der Mikrocontroller hat einen geringen Stromverbrauch, umfangreiche Schnittstellen und niedrige Kosten, die die Designanforderungen erfüllen können. . Darüber hinaus kann der STC89C52 auf eine statische 0-Hz-Logikimplementierung reduziert werden und unterstützt zwei Arten von per Software wählbaren Energiesparmodi. Im Leerlaufmodus hört die CPU auf zu arbeiten, lässt aber RAM, Timer/Zähler, serielle Schnittstelle und Interrupt weiterarbeiten. Im Power-Down-Schutzmodus bleibt der RAM-Inhalt erhalten, der Oszillator wird eingefroren und die gesamte Arbeit des Mikrocontrollers stoppt bis zum nächsten Interrupt oder Hardware-Res