Zunächst der Zweck und die Anforderungen des Experiments. Um die Grundprinzipien und Implementierungsmethoden der elektronischen LED-Bildschirmanzeige zu verstehen. Beherrschen Sie die Methode zur Anzeige chinesischer Zeichencodes und zum Extrahieren chinesischer Zeichencodes aus Standardschriftarten. 2. Experimentelle Ausrüstung Einzelchip-Mikrocomputer-Mess- und Steuerungsexperimentssystem LED-Elektronik-Großbild-Experimentalmodul Keil-Entwicklungsumgebung STC-ISP-Programm-Download-Tool 3. Experimenteller Inhalt Verstehen Sie das Prinzip der 16 * 16-Anzeigeschaltung. Schreiben Sie ein Assemblerprogramm, schreiben Sie ein Anzeigeprogramm für eine Zeile chinesischer Zeichen (mindestens drei Zeichen) und können Sie die Anzeige von links nach rechts (oder von rechts nach links) wechseln. 4. Experimentelle Schritte 1. Beherrschen Sie die Steuerungsmethode des elektronischen LED-Großbildschirms. 2. Verwenden Sie die Assemblersprache MCS-51, um korrekte chinesische Zeichen und dynamische Effekte auf dem elektronischen LED-Großbildschirm anzuzeigen. 3. Laden Sie das kompilierte Programm auf 51 Single herunter -Chip-Mikrocomputer, beobachten Sie die Anzeigeergebnisse des elektronischen LED-Bildschirms. 5. Experimentelles Prinzip Die hochhelle LED-Leuchtröhre stellt das Display dar, das durch Programmiersteuerung chinesische und englische Zeichen, Grafiken und videodynamische Grafiken anzeigen kann. Die Anzeigedaten der angezeigten Zeichen können selbst geschrieben werden (dh die Zeichnung direkt anzeigen) oder aus der Standardschriftbibliothek (z. B. ASC16, HZ16) extrahiert werden. Letzteres erfordert ein korrektes Verständnis der Kodierungsmethode der Schriftart und der Berechnung der Zeichenpositionierung. Der im Experiment verwendete elektronische LED-Großbildschirm hat eine 16*16-Anzeige. Zeilen und Spalten nutzen jeweils zwei Schieberegister als Ausgänge. Wenn die vom Schieberegister ausgegebene i-te Zeile 0 und die j-te Spalte 1 ist, leuchtet Punkt (i, j). Um eine Anzeigeschrift anzeigen zu können, ist eine kreisförmige Abtastung erforderlich, d. h. es wird jeweils nur eine Zeile beleuchtet, und dann werden 16 der Spalte entsprechende Anzeigewerte auf der Spalte ausgegeben. Halten Sie nach der Ausgabe einer Zeile eine Zeit lang inne und geben Sie die nächste Zeile aus. Um einen besseren Anzeigeeffekt zu erzielen, beträgt die Gesamtscanzeit des gesamten Bildschirms nicht mehr als 40 ms. Die Ränge und Spalten können im obigen Prozess ausgetauscht werden. Das im Experiment verwendete Schieberegister ist 74HC595, ein Gerät mit serieller Schiebe- und Ausgangslatch-Antriebsfunktion. Der 74HC595 verfügt über ein 8-Bit-Schieberegister und einen Speicher sowie eine Drei-Zustands-Ausgabefunktion. Schieberegister und Speicher werden getrennt getaktet. Daten werden mit der steigenden Flanke von SRCK (Schieberegister-Takteingang) in das Schieberegister eingegeben und mit der steigenden Flanke von RCK (Speichertakt-Eingang) in das Speicherregister eingegeben. Das Schieberegister verfügt über einen seriellen Schiebeeingang (Zeile Dx (P00), Spalte Dy (P03)) und einen seriellen Ausgang (QH) sowie einen asynchronen Low-Level-Reset, und das Speicherregister verfügt über einen parallelen 8-Bit-Reset mit a Drei-Zustands-Busausgang: Wenn aktiviert (P02 und P07 sind niedrig), werden die Daten des Speicherregisters an den Bus ausgegeben. Geben Sie bei der Steuerung des 74HC595 zunächst die Daten in den SI-Anschluss des seriellen Eingangs ein und erzeugen Sie dann einen Impuls auf dem seriellen Takt SRCK, um ein Bit auszugeben. Wiederholen Sie die obigen Schritte 16 Mal und geben Sie alle Spaltenwerte aus. Geben Sie dann einen Impuls an den Speichertakt RCK, um die seriellen Daten zwischenzuspeichern. Geben Sie den Aktivierungsanschluss auf einen niedrigen Pegel aus und treiben Sie ihn zum elektronischen LED-Bildschirm. Der Ausgang der Zeile wird jeweils nur einmal verschoben und erneut zwischengespeichert. Weitere Informationen finden Sie in den angegebenen Referenzen. .