Handson Technology DSP-1165 I2C シリアル インターフェイス 20×4 LCD モジュール
仕様
- I2C バスを備えた Arduino ボードまたはその他のコントローラー ボードと互換性があります。
- 表示タイプ: 黄緑色のバックライトに黒。
- I2Cアドレス: 0x38-0x3F (0x3F default).
- 供給量tage: 5V。
- インタフェース: I2C から 4 ビット LCD データおよび制御ライン。
- コントラスト調整: 内蔵ポテンショメータ。
- バックライト制御: ファームウェアまたはジャンパー線。
- ボードサイズ: 98×60ミリ。
製品使用説明書
セットアップ
I2C-to-LCD ピギーバック ボードのアドレス選択パッド。デフォルトのアドレス設定は 3Fh です。参考回路図に従ってマイクロコントローラーと接続します。
I2C LCD ディスプレイのセットアップ
- I2C-to-LCD ピギーバック ボードを 16 ピン LCD モジュールにはんだ付けして、適切な位置を確保します。
- 取扱説明書に従って、4 本のジャンパー線を使用して LCD モジュールを Arduino に接続します。
Arduinoのセットアップ:
- Arduino I2C LCD ライブラリをダウンロードしてインストールします。 Arduino ライブラリ フォルダ内の既存の LiquidCrystal ライブラリ フォルダの名前をバックアップとして変更します。
- 提供された ex をコピーして貼り付けますampArduino IDE にスケッチを保存し、検証して、スケッチを Arduino ボードにアップロードします。
よくある質問:
Q: モジュールのデフォルトの I2C アドレスは何ですか?
- A: デフォルトの I2C アドレスは 0x3F ですが、0x38 ~ 0x3F の間で設定できます。
Q: ディスプレイのコントラストを調整するにはどうすればよいですか?
- A: このモジュールにはコントラスト調整用のポテンショメータが内蔵されています。
Q: ディスプレイのバックライトを制御できますか?
- A: はい、ファームウェアまたはジャンパー線を使用してバックライトを制御できます。
- これは、I2C インターフェイス 20×4 LCD モジュールで、オンボード コントラスト制御調整、バックライト、および I4C 通信インターフェイスを備えた新しい高品質 20 行 2 文字 LCD モジュールです。
- Arduino初心者にとって、面倒で複雑なLCDドライバー回路の接続はもう必要ありません。
- 本当に重要なアドバンtagこの I2C シリアル LCD モジュールは回路接続を簡素化し、Arduino ボード上の一部の I/O ピンを節約し、広く利用可能な Arduino ライブラリを使用したファームウェア開発を簡素化します。
- 商品コード: DSP-1165
簡単なデータ:
- 互換性がある Arduino ボードまたは I2C バスを備えた他のコントローラー ボードを使用します。
- 表示タイプ: 黄緑色のバックライトに黒。
- I2C Address:0x38-0x3F (0x3F デフォルト)
- 供給量tage: 5V
- インタフェース: I2C から 4 ビット LCD データおよび制御ライン。
- コントラスト調整: 内蔵ポテンショメータ。
- バックライト制御: ファームウェアまたはジャンパー線。
- ボードサイズ: 98×60ミリ。
セットアップ
- 日立の HD44780 ベースのキャラクター LCD は非常に安価で広く入手可能であり、情報を表示するあらゆるプロジェクトに不可欠な部品です。
- LCD ピギーバック ボードを使用すると、I2C バスを通じて任意のデータを LCD に表示できます。原則として、このようなバックパックは、I8574C プロトコルを使用する汎用双方向 8 ビット I/O ポート エクスパンダである PCF2 (NXP 製) を中心に構築されています。
- PCF8574 は、8 線双方向バス (I2C バス) を介して、ほとんどのマイクロコントローラ ファミリに汎用リモート I/O 拡張 (XNUMX ビット準双方向) を提供するシリコン CMOS 回路です。
- ほとんどのピギーバック モジュールは、デフォルトのスレーブ アドレスが 8574x16 の PCF8574T (DIP16 パッケージの PCF0 の SO27 パッケージ) を中心に配置されていることに注意してください。
- ピギーバック ボードに PCF8574AT チップが搭載されている場合、デフォルトのスレーブ アドレスは 0x3F に変更されます。
- つまり、ピギーバック ボードが PCF8574T に基づいており、アドレス接続 (A0-A1-A2) がはんだでブリッジされていない場合、スレーブ アドレスは 0x27 になります。
PCD8574Aのアドレス設定(PCF8574Aデータ仕様より抜粋)
- 注記: パッド A0~A2 がオープンの場合、端子は VDD にプルアップされます。ピンが半田ショートされると、VSS にプルダウンされます。
- 本モジュールのデフォルト設定はA0~A2オールオープンとなっておりますので、VDDにプルアップされています。この場合のアドレスは 3Fh です。
- Arduino互換のLCDバックパックの参考回路図を以下に示します。
- 次に続くのは、これらの安価なバックパックの 1 つを使用して、まさに意図された方法でマイクロコントローラーと接続する方法に関する情報です。
- I2C-to-LCD ピギーバック ボードの参考回路図。
I2C LCDディスプレイ。
- まず、I2C-to-LCD ピギーバック ボードを 16 ピン LCD モジュールにはんだ付けする必要があります。 I2C-to-LCD ピギーバック ボードのピンが真っ直ぐで LCD モジュールに収まっていることを確認し、I2C-to-LCD ピギーバック ボードを LCD モジュールと同じ平面に保ちながら最初のピンをはんだ付けします。はんだ付け作業が完了したら、XNUMX 本のジャンパー線を用意し、以下の手順に従って LCD モジュールを Arduino に接続します。
- LCDからArduinoへの配線
Arduinoのセットアップ
- この実験には「Arduino I2C LCD」ライブラリをダウンロードしてインストールする必要があります。
- まず、バックアップとしてArduinoライブラリフォルダ内の既存の「LiquidCrystal」ライブラリフォルダの名前を変更し、残りのプロセスに進みます。
- https://bitbucket.org/fmalpartida/new-liquidcrystal/downloads
- 次に、この例をコピーして貼り付けますamp空のコード ウィンドウに実験用のリスト 1 をスケッチし、確認してからアップロードします。
Arduino スケッチ リスト-1:
- すべてが正常であることを 100% 確信しているにもかかわらず、ディスプレイに文字が表示されない場合は、バックパックのコントラスト コントロール ポットを調整して、文字が明るく、背景が明るくならない位置に設定してみてください。キャラクターの後ろにある汚れたボックス。以下は部分的です view 20×4 ディスプレイ モジュールを使用した上記のコードを使用した著者の実験。
- 筆者が使用しているディスプレイは非常に鮮明で明るい「黄色地に黒」タイプであるため、偏光効果によりうまく捕捉するのは非常に困難です。
このスケッチには、シリアル モニターから送信されたキャラクターも表示されます。
- Arduino IDE で、「ツール」>「シリアルモニター」に移動します。正しいボーレートを 9600 に設定します。
- 上部のスペースに文字を入力し、「送信」を押します。
- LCDモジュールに文字列が表示されます。
リソース
- ハンソンテクノロジー
- Lelong.com.my
- HandsOn Technology は、エレクトロニクスに興味があるすべての人にマルチメディアおよびインタラクティブなプラットフォームを提供します。
- 初心者から熱心な人まで、生徒から講師まで。情報、教育、インスピレーション、エンターテイメント。
- アナログとデジタル、実践と理論。ソフトウェアとハードウェア。
- HandsOn Technology は、オープン ソース ハードウェア (OSHW) 開発プラットフォームをサポートしています。
- 学ぶ: デザインシェア www.handsontec.com
製品の品質を支える顔
- 絶えず変化し、継続的に技術開発が行われている世界では、新製品や代替製品が決して遠くないところにありますが、それらはすべてテストする必要があります。
- 多くのベンダーは小切手なしで単純に輸入して販売していますが、これは誰にとっても、特に顧客にとっても最終的な利益にはなり得ません。 Handsotec で販売されるすべての部品は完全にテストされています。
- したがって、Handsontec 製品群から購入する場合は、卓越した品質と価値を確実に得ることができます。
- 次のプロジェクトに着手できるように、新しいパーツを追加し続けます。
特徴
- 5×8ドット カーソル付き
- STN(黄緑)、ポジティブ、半透過型
- 1/16 デューティサイクル
- View進行方向:6時
- 内蔵コントローラー(S6A0069相当)
- +5V電源
- 黄緑色 LED BKL、A、K で駆動
アウトライン寸法
絶対最大定格
アイテム | シンボル | 標準 | ユニット | ||
パワーボリュームtage | VDD-VSS | 0 | – | 7.0 | V |
入力ボリュームtage | ヴィン | VSSS | – | 電圧 | |
動作温度範囲 | トップ | -20 | – | +70 | ℃ |
保管温度範囲 | テスト | -30 | – | +80 |
ブロック図
インターフェースピンの説明
ピン番号 | シンボル | 外部接続 | 関数 |
1 | VSSS | 電源 | LCM用シグナルグランド(GND) |
2 | 電圧 | LCM用ロジック用電源(+5V) | |
3 | V0 | コントラスト調整 | |
4 | RS | マイクロプロセッサ | レジスタ選択信号 |
5 | 読み取り/書き込み | マイクロプロセッサ | リード/ライト選択信号 |
6 | E | マイクロプロセッサ | 動作(データ読み出し/書き込み)許可信号 |
7〜10 | DB0~DB3 | マイクロプロセッサ | 4 本の下位双方向スリーステート データ バス ライン。 MPU と LCM 間のデータ転送に使用されます。
これら 4 つは XNUMX ビット動作では使用されません。 |
11〜14 | DB4~DB7 | マイクロプロセッサ | 4 本の上位双方向スリーステート データ バス ライン。 MPU間のデータ転送に使用 |
15 | A(LED+) | LED BKL電源 | BKL用電源(アノード) |
16 | K(LED-) | BKL用電源(GND) |
コントラスト調整
- VDD~V0: 液晶駆動量tage
- ヴァーチャル: 10k〜20k
光学特性
アイテム | シンボル | 状態 | 分。 | タイプ | マックス。 | ユニット |
View角度 | θ1 | Cr≧3 | 20 | 度 | ||
θ2 | 40 | |||||
Φ1 | 35 | |||||
Φ2 | 35 | |||||
コントラスト比 | Cr | – | 10 | – | – | |
応答時間(立ち上がり) | Tr | – | – | 200 | 250 | ms |
応答時間(秋) | Tr | – | – | 300 | 350 |
電気的特性
バックライト回路図(ライト12X4)
色: 黄緑
LEDの定格
アイテム | シンボル | 分 | TYP。 | マックス | ユニット |
フォワードボリュームTAGE | VF | 4.0 | 4.2 | 4.4 | V |
順電流 | IF | – | 240 | – | MA |
力 | P | – | 1.0 | – | W |
ピーク波長 | ΛP | 569 | 571 | 573 | NM |
輝度 | LV | – | 340 | – | CD/M2 |
動作温度範囲 | ヴォップ | -20 | – | +70 | ℃ |
保管温度範囲 | Vst | -25 | – | +80 |
DC特性
パラメータ | シンボル | 条件 | 分。 | タイプ | マックス。 | ユニット |
供給量tag液晶用 | VDD-V0 | Ta =25℃ | – | 4.5 | – | V |
入力ボリュームtage | 電圧 | 4.7 | 5.0 | 5.5 | ||
供給電流 | 追加 | Ta=25℃、VDD=5.0V | – | 1.5 | 2.5 | mA |
入力漏れ電流 | ILKG | – | – | 1.0 | uA | |
“H”レベル入力ボリュームtage | 経由 | 2.2 | – | 電圧 | V | |
“L”レベル入力ボリュームtage | ヴィル | 初期値の2倍以下 | 0 | – | 0.6 | |
“H”レベル出力ボリュームtage | ヴォー | LOH=-0.25mA | 2.4 | – | – |
“L”レベル出力ボリュームtage | 巻 | LOH=1.6mA | – | – | 0.4 | |
バックライト供給電流 | IF | VDD=5.0V、R=6.8W | – | 240 | – |
書き込みサイクル (Ta=25℃、VDD=5.0V)
パラメータ | シンボル | テスト ピン | 分。 | タイプ | マックス。 | ユニット |
サイクルタイムを有効にする | tc |
E |
500 | – | – |
ns |
イネーブルパルス幅 | tw | 230 | – | – | ||
立ち上がり/立ち下がり時間を有効にする | tr、tf | – | – | 20 | ||
RS; R/Wセットアップ時間 | つ1 | RS;読み取り/書き込み | 40 | – | – | |
RS; R/Wアドレスホールド時間 | 1番目 | 10 | – | – | ||
データ出力遅延 | つ2 | DB0~DB7 | 80 | – | – | |
データ保持時間 | 2番目 | 10 | – | – |
書き込みモードのタイミング図
リードサイクル(Ta=25℃、VDD=5.0V)
パラメータ | シンボル | テスト ピン | 分。 | タイプ | マックス。 | ユニット |
サイクルタイムを有効にする | に | E | 500 | – | – | ns |
イネーブルパルス幅 | TW | 230 | – | – | ||
立ち上がり/立ち下がり時間を有効にする | tr、tf | – | – | 20 | ||
RS; R/Wセットアップ時間 | ツ | RS;読み取り/書き込み | 40 | – | – | |
RS; R/Wアドレスホールド時間 | th | 10 | – | – | ||
データ出力遅延 | td | DB0~DB7 | – | – | 120 | |
データ保持時間 | の | 5 | – | – |
読み取りモードのタイミング図
機能説明
システムインターフェース
- 本チップはMPUとのインターフェースタイプとして4ビットバスと8ビットバスの4種類を備えています。 8ビットバスとXNUMXビットバスは命令レジスタのDLビットにより選択されます。
ビジーフラグ (BF)
- BF = “High” の場合、内部動作が処理中であることを示します。したがって、この間は次の指示を受け付けることはできません。
- RS = Low および R/W = High (読み取り命令動作) の場合、DB7 ポートを介して BF を読み取ることができます。次の命令を実行する前に、BF が High でないことを確認してください。
アドレスカウンター(AC)
- アドレス カウンタ (AC) は、IR から転送された DDRAM/CGRAM アドレスを保存します。 DDRAM/CGRAM への書き込み(読み出し)後、AC は自動的に 1 ずつ増加(減少)します。
- RS = “Low” および R/W = “High” の場合、DB0 ~ DB6 ポートを通じて AC を読み取ることができます。
表示データRAM (DDRAM)
- DDRAM は最大 80 × 8 ビット (80 文字) の表示データを格納します。 DDRAM アドレスは、アドレス カウンタ (AC) に XNUMX 進数で設定されます。
表示位置
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 |
00 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 0A | 0B | 0C | 0D | 0E | 0F | 10 | 11 | 12 | 13 |
40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 4A | 4B | 4C | 4D | 4E | 4F | 50 | 51 | 52 | 53 |
14 | 15 | 16 | 17 | 18 | 19 | 1A | 1B | 1C | 1D | 1E | 1F | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 |
54 | 55 | 56 | 57 | 58 | 59 | 5A | 5B | 5C | 5D | 5E | 5F | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 |
CGROM(キャラクタージェネレータROM)
- CGROM には 5×8 ドットの 204 文字パターンと 5×10 ドットの 32 文字パターンがあります。 CGROM には 204×5 ドットの文字パターンが 8 個あります。
CGRAM (文字ジェネレータ RAM)
- CGRAMは最大5×8ドット、8文字まで。 CGRAMにフォントデータを書き込むことで、外字を使用することができます。
CGRAMアドレス、キャラクタコード(DDRAM)、キャラクタパターン(CGRAMデータ)の関係
注:
- 文字コードのビット0~2はCGRAMアドレスのビット3~5(3ビット:8種類)に対応します。
- CGRAM はビット 0 ~ 2 をアドレス指定し、文字パターンの行位置を指定します。 8行目はカーソル位置で、カーソルとの論理和で表示されます。カーソル表示位置に対応する8行目のデータをカーソル表示として0のまま保持します。 8 行目のデータが 1 の場合、カーソルの有無に関係なく 1 ビットが 8 行目を点灯します。
- 文字パターンの行位置は CGRAM データのビット 0 ~ 4 (ビット 4 が左) に対応します。
- 表に示すように、CGRAM の文字パターンは文字コードのビット 4 ~ 7 がすべて 0 のときに選択されます。ただし、文字コードのビット 3 は影響しないため、R 表示 examp上記ファイルは文字コード 00H または 08H のどちらかで選択できます。
- CGRAM データの 1 は表示選択に対応し、0 は非選択に対応します。 効果がないことを示します。
カーソル/ブリンク制御回路
カーソル位置でのカーソル/ブリンクのON/OFFを制御します。
指示の説明
概要
- S6A0069 の内部クロックと MPU クロックの速度差を克服するために、S6A0069 は制御を IR または DR に格納することで内部動作を実行します。
- 内部動作はMPUからの信号により決定され、リード/ライトバスとデータバスで構成されます(表7参照)。
命令は大きく 4 つのグループに分類できます。
- S6A0069 関数設定命令(表示方法の設定、データ長の設定など)
- 内部RAMへのアドレスセット命令
- 内蔵RAMによるデータ転送命令
- その他
- 内蔵 RAM のアドレスは自動的に 1 ずつ増加または減少します。
- 注記: 内部動作中はビジーフラグ(DB7)が“High”に読み出されます。
- ビジー フラグのチェックは、次の命令の前に行う必要があります。
指示表
命令
V:B |
命令コード
6/18 |
説明
2008年06月02日 |
実行 |
RS | 読み取り/書き込み | DB7 | DB6 | DB 5 | DB4 | DB3 | DB2 | DB 1 | DB0 | 時間 (fosc= 270 KHZ | ||
表示を消去する | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | DDRAに「20H」を書き込み、DDRAMアドレスを「00H」に設定します。
AC |
1.53ミリ秒 |
帰国 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
– |
AC から DDRAM アドレスを「00H」に設定し、カーソルが移動した場合は元の位置に戻します。
DDRAM の内容は変更されません。 |
1.53ミリ秒 |
エントリーモード設定 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | I/D | SH | カーソルの移動方向とディスプレイ全体の点滅の割り当て | 39us |
表示ON/OFF制御 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | D | C | B | 表示(D)、カーソル(C)、カーソル(B)の点滅のON/OFFを設定します。
制御ビット。 |
|
カーソルまたは表示の移動 |
0 |
0 |
0 |
0 |
0 |
1 |
S/C |
右/左 |
– |
– |
カーソルの移動と表示のシフト制御ビットと方向を変更せずに設定します。
DDRAM データ。 |
39us |
機能セット |
0 |
0 |
0 |
0 |
1 |
DL |
N |
F |
– |
– |
インターフェースデータ長の設定(DL:8-
ビット/4ビット)、表示ライン数(N:=2ライン/1ライン)、 表示フォント種類(F:5×11/5×8) |
39us |
CGRAMの設定
住所 |
0 |
0 |
0 |
1 |
AC5 |
AC4 |
AC3 |
AC2 |
AC1 |
AC0 |
アドレスにはCGRAMアドレスを設定します
カウンタ。 |
39us |
DDRAMの設定
住所 |
0 |
0 |
1 |
AC6 |
AC5 |
AC4 |
AC3 |
AC2 |
AC1 |
AC0 |
アドレスにDDRAMアドレスを設定
カウンタ。 |
39us |
ビジーフラグとアドレスの読み取り |
0 |
1 |
BF |
AC6 |
AC5 |
AC4 |
AC3 |
AC2 |
AC1 |
AC0 |
内部動作中か否かはBFを読むことで分かります。アドレスカウンタの内容も読み出すことができます。 |
0us |
データの書き込み先
住所 |
1 |
0 |
D7 |
D6 |
D5 |
D4 |
D3 |
D2 |
D1 |
D0 |
データを内蔵 RAM (DDRAM/CGRAM) に書き込みます。 |
43us |
RAMからデータを読み取る | 1 | 1 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | 内蔵 RAM (DDRAM/CGRAM) からデータを読み取ります。 | 43us |
- 注記: ビジーフラグ(DB7)をチェックするMPUプログラムを作成する場合、ビジーフラグ(DB1)が“Low”になってから“E”信号の立ち下がりエッジまでに次の命令を実行するまでに2/7fosc必要となります。 。
コンテンツ
- クリアな表示
RS 読み取り/書き込み DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 0 0 0 0 1 - すべての DDRAM アドレスに「20H」(スペースコード)を書き込むことで表示データをすべてクリアし、AC(アドレスカウンタ)に DDRAM アドレスを「00H」に設定します。
- カーソルを元の状態、すなわち表示の1行目の左端に戻します。エントリーモードをインクリメント(I/D=“High”)します。
- 帰国
RS 読み取り/書き込み DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 0 0 0 1 – - Return home はカーソルのホーム復帰命令です。
- アドレスカウンタのDDRAMアドレスを「00H」に設定します。
- カーソルを元の位置に戻し、表示がずれた場合は元の状態に戻します。 DDRAM の内容は変わりません。
- エントリーモードセット
RS 読み取り/書き込み DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 0 0 1 I/D SH - カーソルの移動方向と表示を設定します。
- I/D: DDRAM アドレスの増減 (カーソルまたはブリンク)
- I/D=“high”の場合、カーソル/点滅が右に移動し、DDRAM アドレスが 1 つ増加します。
- I/D=“Low”の場合、カーソル/点滅が左に移動し、DDRAMアドレスが1増加します。
- CGRAM は、CGRAM への読み取りまたは書き込み時に DDRAM と同じように動作します。
- SH: 表示全体の移動
- DDRAMリード(CGRAMリード/ライト)動作またはSH=“Low”の場合、表示全体のシフトは行われません。
- SH=“High”でDDRAM書き込み動作を行うと、I/D値に応じて表示全体がシフトされます。 (I/D=「高」。左にシフト、I/D=「低」。右にシフト)。
- オン/オフ制御を表示
RS 読み取り/書き込み DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 0 1 D C B - 表示/カーソル/点滅のON/OFFを制御する1ビットレジスタです。
- D:表示ON/OFF制御ビット
- D=“High”の場合、ディスプレイ全体が点灯します。
- D=“Low”の場合、表示はオフになりますが、表示データはDDRAMに残ります。
- C: カーソルON/OFF制御ビット
- D=“High”の場合、カーソルがオンになります。
- D=「Low」の場合、カーソルは現在の表示から消えますが、I/D レジスタはそのデータを保持します。
- B: カーソル点滅ON/OFF制御ビット
- B=“High”の場合、カーソルブリンクがオンになり、すべての“High”データが交互に実行され、カーソル位置の文字が表示されます。
- B=“Low”の場合、点滅は消灯します。
- カーソルまたは表示の移動
RS 読み取り/書き込み DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 1 S/C 右/左 – – - 表示データの書き込みや読み出しを行わずに、左右のカーソル位置や表示を移動します。表示データの修正や検索を行う命令です。
- 2 行モード表示時は、2 行目の 40 桁目以降、カーソルが 1 行目に移動します。
- なお、表示シフトは全ライン同時に行われる。
- 表示データのシフトを繰り返した場合、各ラインが個別にシフトされます。
- 表示シフトを行った場合、アドレスカウンタの内容は変化しません。
- S/C および R/L ビットに応じてパターンをシフト
S/C 右/左 手術 0 0 カーソルを左に移動するとACが1減ります 0 1 カーソルを右に移動すると、AC が 1 増加します 1 0 表示全体を左にシフトすると、表示に合わせてカーソルが移動します 1 1 表示全体を右にシフトすると、表示に合わせてカーソルが移動します
- 機能セット
RS 読み取り/書き込み DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 1 DL N F – – - ダウンロード: インターフェースデータ長制御ビット
- いつ DL=“High”、MPU による 8 ビットバスモードを意味します。
- いつ DL=“Low”、MPUによる4ビットバスモードを意味します。したがって、DL は 8 ビットバスモードか 4 ビットバスモードを選択する信号です。 4-but バスモードの場合、4 ビットデータを XNUMX 回転送する必要があります。
- N: 表示行数制御ビット
- いつ N=“Low”、1行表示モードに設定されます。
- いつ N=「高」、2 行表示モードに設定されます。
- F: 表示行数制御ビット
- いつ F=「Low」、5×8ドット形式の表示モードに設定されます。
- いつ F=「高」、5×11ドット形式の表示モード。
- CGRAMアドレスの設定
RS 読み取り/書き込み DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 1 AC5 AC4 AC3 AC2 AC1 AC0 - CGRAM アドレスを AC に設定します。
- この命令により、CGRAM データが MPU から利用可能になります。
- DDRAMアドレスを設定する
RS 読み取り/書き込み DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 1 AC6 AC5 AC4 AC3 AC2 AC1 AC0 - DDRAM アドレスを AC に設定します。
- この命令により、MPU から DDRAM データが利用可能になります。
- 1 ライン表示モード (N=LOW) の場合、DDRAM アドレスは「00H」から「4FH」になります。 2 ライン表示モード (N=High) の場合、1 行目の DDRAM アドレスは「00H」から「27FH」になります。 2H」となり、40行目のDDRAMアドレスは「67H」から「XNUMXH」となります。
- ビジーフラグとアドレスの読み取り
RS 読み取り/書き込み DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 1 BF AC6 AC5 AC4 AC3 AC2 AC1 AC0 - この命令は、S6A0069 が内部動作しているかどうかを示します。
- 結果の BF が「High」の場合、内部動作が進行中であるため、BF が LOW になるまで待機する必要があり、それまでに次の命令を実行できます。
- この命令では、アドレス カウンタの値を読み取ることもできます。
- データをRAMに書き込む
RS 読み取り/書き込み DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 1 0 D7 D6 D5 D4 D3 D2 D1 D0 - バイナリ 8 ビット データを DDRAM/CGRAM に書き込みます。
- DDRAM と CGRAM の RAM の選択は、前のアドレス設定命令 (DDRAM アドレス セット、CGRAM アドレス セット) によって設定されます。
- RAM セット命令は、RAM への AC 方向を決定することもできます。
- 書き込み操作後。アドレスは入力モードに応じて自動的に1ずつ増減します。
- RAMからデータを読み取る
RS 読み取り/書き込み DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 1 1 D7 D6 D5 D4 D3 D2 D1 D0
- DDRAM/CGRAM からバイナリ 8 ビット データを読み取ります。
- RAM の選択は、前のアドレス設定命令によって設定されます。この命令の前に RAM のアドレス設定命令が実行されていない場合、AC の方向がまだ決まっていないため、最初に読み出したデータは無効になります。
- 読み出し動作の前に RAM アドレス命令を設定せずに RAM データを数回読み出すと、2 回目からは正しい RAM データが得られます。ただし、RAM データを転送する時間的余裕がないため、最初のデータは不正確になります。
- DDRAM 読み取り操作の場合、カーソル シフト命令は DDRAM アドレス セット命令と同じ役割を果たし、RAM データを出力データ レジスタに転送します。
- 読み出し動作後、アドレスカウンタはエントリモードに応じて自動的に 1 ずつ増減されます。
- CGRAMリード動作後の表示シフトが正しく実行されない場合があります。
- 注記: RAM 書き込み動作の場合、読み出し動作と同様に AC が 1 ずつ増減します。
- このときACは次のアドレス位置を示しますが、リード命令で読み出せるのは前のデータのみです。
標準文字パターン 英語/ヨーロッパ
品質仕様
製品外観試験の基準
- 外観検査方法:蛍光灯20W×2本を使用して検査を行います。amps.
- LCM と蛍光 l の間の距離ampsは100cm以上である必要があります。
- LCMと検査員の目との距離は25cm以上離してください。
- の view検査方向はLCMに対して垂直から35°です。
- ゾーン: アクティブな表示領域 (最小 viewingエリア)。
- Bゾーン: 非アクティブ表示領域 (外側) viewingエリア)。
品質保証仕様書
- AQL検査基準
- Sampリング方式: GB2828-87、レベル II、シングルamp欠陥分類 (注: * は含まれません)
分類する | アイテム | 注記 | 品質品質 | |
選考科目 | 表示状態 | 短絡または開回路 | 1 | 0.65 |
LC漏れ | ||||
ちらつき | ||||
表示なし | ||||
間違っている view方向性 | ||||
コントラスト不良(暗い、ゴースト) | 2 | |||
バックライト | 1,8 | |||
非表示 | フラットケーブルまたはピンリバース | 10 | ||
コンポーネントが間違っているか欠落しています | 11 | |||
マイナー | 表示状態 | 背景色のずれ | 2 | 1.0 |
黒い斑点やゴミ | 3 | |||
線欠陥、キズ | 4
5 |
|||
虹 | ||||
チップ | 6 | |||
ピンホール | 7 | |||
偏光板 |
突出した | 12 | ||
気泡・異物 | 3 | |||
はんだ付け | 接続不良 | 9 | ||
ワイヤー | 接続不良 | 10 | ||
タブ | 位置、接着強度 | 13 |
欠陥分類に関する注意事項
いいえ。 | アイテム | 基準 | |||||||||||||
1 | 短絡または開回路 | 許可しない | |||||||||||||
LC漏れ | |||||||||||||||
ちらつき | |||||||||||||||
表示なし | |||||||||||||||
間違っている view方向性 | |||||||||||||||
間違ったバックライト | |||||||||||||||
2 | コントラスト欠陥 | 承認を参照してください。ample | |||||||||||||
背景色のずれ | |||||||||||||||
3 |
点欠陥、 黒点、ゴミ(偏光板含む)
j = (X+Y)/2 |
![]() 単位: インチ2
|
|||||||||||||
4 | 線欠陥、キズ | ![]() 単位: mm
|
|||||||||||||
5 |
虹 |
全体で 2 色以上の色の変化はありません viewingエリア。 |
いいえ。 | アイテム | 基準 | ||||||||
7 | セグメントパターン
W = セグメント幅 j = (X+Y)/2 |
(1)ピンホール
j < 0.10mm は許容されます。 単位: mm
|
||||||||
8 | バックライト | (1) バックライトの色が仕様と一致していること。
(2)ちらつきを許さない |
||||||||
9 | はんだ付け | (1) PCB 上にひどい汚れやはんだボールを置かないでください。 (汚れのサイズは点状の欠陥やゴミの欠陥を指します)
(2) ランドには鉛を50%以上はんだ付けしてください。 |
||||||||
10 | ワイヤー | (1) 銅線は錆びていないこと
(2) 銅線接続部に亀裂を生じさせないでください。 (3) フラットケーブルの位置を逆にしないでください。 (4) フラットケーブル内に露出した銅線を入れないでください。 |
||||||||
11* | プリント基板 | (1) ネジに錆びや損傷を与えないでください。
(2) 部品の欠品、誤装着は厳禁です。 |
LCMの信頼性
信頼性試験条件:
アイテム | 状態 | 時間(時間) | 評価 |
高温。ストレージ | 80℃ | 48 | 機能および外観に異常がないこと |
高温。オペレーティング | 70℃ | 48 | |
低温ストレージ | -30℃ | 48 | |
低温オペレーティング | -20℃ | 48 | |
湿度 | 40℃/90%RH | 48 | |
温度サイクル | 0℃→25℃→50℃
(30分→5分→30分) |
10サイクル |
回復時間は少なくとも 24 時間必要です。また、室温(50,000+20℃)、常湿(8%RH以下)、および湿気のない場所での通常の使用および保管条件下で65時間以内に機能、性能および外観に著しい劣化がないこと。直射日光。
LCD/LCM使用上の注意
- LCD/LCMは高精度に組み立て、調整されています。
- いかなる変更や修正も加えないでください。
- 以下の点に注意してください。
一般的な注意事項:
- 液晶パネルはガラス製です。表示部の表面に過度の機械的衝撃を与えたり、強い圧力を加えたりしないでください。
- ディスプレイ表面に使用されている偏光板は傷つきやすく、破損しやすい素材です。取り扱いには細心の注意を払う必要があります。ディスプレイ表面のホコリや汚れを取り除くには、イソプロピル アルコール、エチル アルコール、またはトリクロロトリフロロタンを浸した綿などの柔らかい素材で軽く拭きます。水、ケトン、芳香剤は使用せず、強くこすらないでください。
- しないでくださいamp金属フレームのタブを何らかの方法で使用してください。
- XIAMEM OCULAR に相談せずに PCB に変更を加えないでください。
- LCM を実装する際は、PCB に曲げやねじれなどの応力がかからないように注意してください。エラストマー接点は非常にデリケートで、要素のわずかなずれによってピクセルの欠落が発生する可能性があります。
- 金属ベゼルを押さないでください。押さないと、エラストマー コネクタが変形して接触が失われ、ピクセルが欠けたり、ディスプレイに虹が発生したりする可能性があります。
- 破損したセルから漏れる可能性のある液晶に触れたり、飲み込んだりしないように注意してください。液晶が皮膚や衣服に付着した場合は、すぐに石けんと水で洗い流してください。
静電気に関する予防措置:
- モジュール回路にはCMOS-LSIを採用し、したがって、オペレータがモジュールに接触する場合は常に接地する必要があります。
- LSI パッドなどの導電性部分には触れないでください。 PCB 上の銅線と人体のあらゆる部分とのインターフェイス端子。
- ディスプレイの接続端子には素手で触れないでください。端子の断線や絶縁不良の原因となります。
- モジュールは、保管の際には静電気防止袋またはその他の静電気に強い容器に保管してください。
- 適切に接地されたはんだごてのみを使用してください。
- 電動ドライバーを使用する場合は、火花を防ぐために接地し、シールドする必要があります。
- 作業服や作業台については、通常の静電気防止措置を遵守する必要があります。
- 乾燥した空気は静電気を引き起こしやすいため、相対湿度 50 ~ 60% が推奨されます。
はんだ付け時の注意事項:
- はんだ付けは入出力端子のみに行ってください。
- はんだごては適切に接地され、漏れのない状態で使用してください。
- はんだ付け温度:280℃+10℃
- はんだ付け時間:3~4秒。
- 樹脂フラックス充填共晶はんだを使用してください。
- フラックスを使用する場合は、フラックスの飛散を避けるために LCD 表面を保護する必要があります。
- フラックス残留物は除去する必要があります。
操作上の注意事項:
- の viewLCDの駆動量を変えることで角度を調整可能tage Vo.
- DC ボリュームを適用して以来tag表示を劣化させる電気化学反応を引き起こすため、印加するパルス波形はDC成分が残らないように対称にする必要があります。必ず指定された運用ボリュームを使用してくださいtage.
- ドライビングvoltage は指定された範囲内に保つ必要があります。過剰ボリュームtagディスプレイの寿命が短くなります。
- 温度が低下すると、応答時間は長くなります。
- 動作範囲を超える温度では、ディスプレイの色が影響を受ける可能性があります。
- 使用および保管時の温度は指定された範囲内に保ってください。温度や湿度が高すぎると、偏光劣化や偏光板の剥がれ、気泡の発生などの原因となります。
- 40°C を超える長期保管の場合は、相対湿度を 60% 以下に保ち、直射日光を避けてください。
ドキュメント / リソース
![]() |
Handson Technology DSP-1165 I2C シリアル インターフェイス 20x4 LCD モジュール [pdf] ユーザーガイド DSP-1165 I2C シリアル インターフェイス 20x4 LCD モジュール, DSP-1165, I2C シリアル インターフェイス 20x4 LCD モジュール, インターフェイス 20x4 LCD モジュール, 20x4 LCD モジュール, LCD モジュール, モジュール |