まず、実験の目的と要件 LED 電子スクリーン ディスプレイの基本原理と実装方法を理解します。漢字コードの表示方法と標準フォントからの漢字コードの抽出方法をマスターします。 2. 実験装置 シングルチップマイコン計測制御実験システム LED 電子大画面実験モジュール Keil 開発環境 STC-ISP プログラムダウンロードツール 3. 実験内容 16*16 表示回路の原理を理解する。アセンブリ言語プログラムを作成し、漢字 1 行 (少なくとも 3 文字) の表示プログラムを作成し、左から右 (または右から左) に循環表示できるようにします。 4. 実験手順 1. ディスプレイ LED 電子大画面の制御方法を習得する; 2. MCS-51 アセンブリ言語を使用して、LED 電子大画面に正しい漢字とダイナミックな効果を表示する; 3. コンパイルされたプログラムを 51 シングルにダウンロードする-チップマイコン、LED電子スクリーンの表示結果を観察します。 5. 実験原理 高輝度 LED 発光管がディスプレイを構成しており、プログラム制御により中国語、英語の文字、グラフィックス、ビデオダイナミックグラフィックスを表示できます。表示される文字の表示データは、自分で記述する(つまり、図面を直接表示する)こともできますし、標準フォントライブラリ(ASC16、HZ16など)から抽出することもできます。後者では、フォントのエンコード方式と文字の配置の計算を正しく把握する必要があります。実験で使用したLED電子大型スクリーンは16×16のディスプレイです。行と列はそれぞれ 2 つのシフト レジスタを出力として使用します。シフトレジスタの出力i行目が0、j列目が1の場合、点(i,j)が点灯します。表示フォントを表示できるようにするには、循環スキャンが必要です。つまり、毎回 1 行だけが点灯し、その列に対応する 16 個の表示値がその列に出力されます。一行出力後、一定時間停止して次の行を出力します。より良い表示効果を達成するために、画面全体の合計スキャン時間は 40 ミリ秒以下です。上記のプロセスでランクと列を入れ替えることができます。実験で使用したシフトレジスタは74HC595で、シリアルシフト機能と出力ラッチ駆動機能を併せ持つデバイスです。 74HC595は、8ビットのシフトレジスタとメモリ、スリーステート出力機能を備えています。シフト レジスタとメモリは個別にクロック制御されます。データは SRCK (シフト レジスタ クロック入力) の立ち上がりエッジでシフト レジスタに入力され、RCK (メモリ クロック入力) の立ち上がりエッジでストレージ レジスタに入力されます。シフト レジスタにはシリアル シフト入力 (行 Dx (P00)、列 Dy (P03))、シリアル出力 (QH)、および非同期ロー レベル リセットがあり、ストレージ レジスタにはパラレル 8 ビットがあり、スリーステート バス出力が有効になっている場合 (P02 と P07 が Low)、ストレージ レジスタのデータがバスに出力されます。 74HC595を制御する場合、まずシリアル入力のSI端子にデータを入力し、シリアルクロックSRCKにパルスを発生させてビットを出力し、上記の手順を16回繰り返し、すべてのカラム値を出力します。次にメモリクロック RCK にパルスを与えてシリアルデータをラッチします。イネーブル端子をローレベルに出力し、LED電子スクリーンに駆動します。行の出力は一度に 1 回だけシフトされ、再ラッチされます。追加情報については、指定された参考文献を参照してください。 。