ドットマトリックス画面での描画—LCD12864制御の詳細な説明
—予備知識—
実際、この記事はコンピュータグラフィックスの特定の分野と見なされるべきです。 したがって、コンピュータグラフィックスの最も基本的な要件は、この記事の基本的な要件です。 兄貴の食欲を考慮しているので、もっと冗長になります。
1.ビット演算
LCD12864のようなバイナリ画面の場合、8つの連続するポイントを表すために1バイトを使用することに慣れていることがよくあります。1は対応するビットが点灯していることに対応し、0は明るくないことを意味します。したがって、グラフィックス操作の最も基本的な手段はIt &#です。 39; sビット演算。
レビュー-一般的に使用されるビット演算。Disが既存のアドレスの内容を表すと仮定します。Dis= Dis〜黒と白が逆になります。
Dis& =〜(1< n)n番目の場所が消去され、dis|=""><>
Dis ^ =(1< n)nが明るい場合、消去されます。="" nが空白の場合、点灯します.........="">
2.描画の原則
ドットはすべてのラスター表示デバイスの最も基本的な要素であり、すべての操作はドットに基づいています。 したがって、ドットを使用して線、円、塗りつぶしを形成する方法を学ぶ必要があります。ジオメトリがそれほど悪くなることはありません。
また、画面ハードウェアの特性と組み合わせて、アルゴリズムを最適化するためのいくつかの方法も習得する必要があります。 例:塗りつぶし方法など……LCD12864については後ほど詳しく説明します。
3.人間とコンピューターの相互作用
多くの人はこのテーマを実際には学んでいませんが、それでもインターフェースについては少し理解しています。 手元の基本操作機能を使って特殊効果を出すには? フォームの配置方法は? ボタンなど、グラフィカルインターフェイスのいくつかの基本的な要素を描画する方法
漢字の表示方法でさえ、人間との対話で教える必要があります。つまり、このコースを受講しておらず、製品を自分だけで使用している場合は、自分の気持ちに従ってください。&#39; s右の。
4.最も重要な材料の基礎
一種のシングルチップマイクロコンピュータを習得し、一種のドットマトリックススクリーンを習得する必要があります。
ドットマトリックス画面での描画方法-LCD12864に基づく第1章
—少しずつ始めます—
前述のように、グリッドディスプレイデバイスの場合、ドットはすべてのグラフィックスの基本です。 端的に言えば、液晶画面のどの位置にもドットを描かないと、ある種の液晶をマスターしたとは言えません。 画面の使用。 実際、作者の経験に基づいて、何かを描いてみてください
多くの場合、多くの問題が発生する可能性があります。 例としてLCD12864を取り上げます。 しばらくの間、フィルムの切り替えに少しエラーが発生することがよくあります...
ポイントの描画方法を説明する前に、表示バッファという概念について説明します。
いわゆる表示バッファは、その名前が示すように、表示データの単なるバッファゾーンです。 通常の状況では、図面もこのバッファ領域を直接操作します。

