Die Systemsoftware umfasst das Hauptprogramm-Modul, das Timer-Interrupt-Subroutinemodul, das Unterprogramm für die Tastaturbearbeitung, das Dezimaltaten- und Konvertierungsmodul, das LED-Digitaldisplay-Unterprogramm-Modul und das Verzögerungs-Unterprogramm-Modul.4.1 System HauptprogrammIm Hauptprogramm, nachdem das System eingeschaltet und automatisch zurückgesetzt wird, initialisiert es zuerst, löscht die Daten im Temperaturpuffer-Bereich, und startet dann ADC0804, um die elektrische Signaleingabe durch den Temperatursensor umzuwandeln. Gleichzeitig erkennt man, ob es eine Taste gibt, um die eingestellte Temperatur zu drücken. Wenn es eine gibt, springt es auf die Tastaturbearbeitung-Subroutine. Wenn nicht, wird es in den Akkumulator eine nach der ADC-Datenkonvertierung lesen und dann die Datenkonvertierung durchführen.Ausgang auf Temperaturanzeige.Das Hauptprogramm-Flussdiagramm ist in Abbildung 4.1 dargestellt.Wenn das Hauptprogramm feststellt, dass eine Taste gedrückt wird, wendet es sich an das Tastaturbescan-Unterprogramm, um den Schlüsselwert zu scannen. Nach Erhalt des Schlüsselwertes wird es beurteilen, ob die *-Taste (Temperatureinstellung /Fertigstellungsschlüssel) gedrückt wird. Wenn nicht, wird sie zum Hauptprogramm zurückkehren, wenn ja, wird sie den Temperatureinstellungsmodus eingeben und die LED wird den eingestellten Temperaturwert anzeigen.Nachdem Sie den Temperatureinstellungsmodus eingegeben haben, scannen Sie die Tastatur, um den gedrückten Schlüsselwert zu bestimmen. Wenn es die *-Taste ist, bedeutet das, dass die Einstellung beendet ist. Falls nicht, werden die Daten im Einstelltemperatur-Anzeigepuffer aktualisiert.Das spezifische Programm-Flussdiagramm ist in Abbildung 4.2 dargestellt.Wenn die Temperatur niedriger ist als die eingestellte Temperatur, wird P3.1 einen niedrigen Pegel ausgeben und der elektrische Heizer wird erhitzt. Wenn die Temperatur höher ist als die eingestellte Temperatur, wird P3.1 einen hohen Pegel ausgeben und der Heizer stoppt die Heizung.Das Programm-Flussdiagramm ist in Abbildung 4-3-1 dargestellt.
Die Systemsoftware umfasst das Hauptprogramm-Modul, das Timer-Interrupt-Subroutinemodul, das Unterprogramm für die Tastaturbearbeitung, das Dezimaltaten- und Konvertierungsmodul, das LED-Digitaldisplay-Unterprogramm-Modul und das Verzögerungs-Unterprogramm-Modul.<br><br>4.1 System Hauptprogramm<br><br>Im Hauptprogramm, nachdem das System eingeschaltet und automatisch zurückgesetzt wird, initialisiert es zuerst, löscht die Daten im Temperaturpuffer-Bereich, und startet dann ADC0804, um die elektrische Signaleingabe durch den Temperatursensor umzuwandeln. Gleichzeitig erkennt man, ob es eine Taste gibt, um die eingestellte Temperatur zu drücken. Wenn es eine gibt, springt es auf die Tastaturbearbeitung-Subroutine. Wenn nicht, wird es in den Akkumulator eine nach der ADC-Datenkonvertierung lesen und dann die Datenkonvertierung durchführen.Ausgang auf Temperaturanzeige.Das Hauptprogramm-Flussdiagramm ist in Abbildung 4.1 dargestellt.<br><br>Wenn das Hauptprogramm feststellt, dass eine Taste gedrückt wird, wendet es sich an das Tastaturbescan-Unterprogramm, um den Schlüsselwert zu scannen. Nach Erhalt des Schlüsselwertes wird es beurteilen, ob die *-Taste (Temperatureinstellung /Fertigstellungsschlüssel) gedrückt wird. Wenn nicht, wird sie zum Hauptprogramm zurückkehren, wenn ja, wird sie den Temperatureinstellungsmodus eingeben und die LED wird den eingestellten Temperaturwert anzeigen.Nachdem Sie den Temperatureinstellungsmodus eingegeben haben, scannen Sie die Tastatur, um den gedrückten Schlüsselwert zu bestimmen. Wenn es die *-Taste ist, bedeutet das, dass die Einstellung beendet ist. Falls nicht, werden die Daten im Einstelltemperatur-Anzeigepuffer aktualisiert.Das spezifische Programm-Flussdiagramm ist in Abbildung 4.2 dargestellt.<br><br><br><br>Wenn die Temperatur niedriger ist als die eingestellte Temperatur, wird P3.1 einen niedrigen Pegel ausgeben und der elektrische Heizer wird erhitzt. Wenn die Temperatur höher ist als die eingestellte Temperatur, wird P3.1 einen hohen Pegel ausgeben und der Heizer stoppt die Heizung.Das Programm-Flussdiagramm ist in Abbildung 4-3-1 dargestellt.
正在翻译中..