当ブログをご覧いただき、ありがとうございます。
ご注意事項:
記載内容には、十分注意しておりますが、勘違い、記憶違い、理解不足、思い込み等が無いとは限りませんので、申し訳ありませんが、 記載内容の正確性は保障致しません(出来ません)。
従いまして、このブログの内容を参考にする事に起因して生じる、または 生じた、いかなる事態にも、当方は何の責任も取れませんので、 参考にされる場合は、自己責任にてお願い致します。
このブログのC言語に関する説明には、PICで電子工作するのに必要な事柄以外(私のレベルで)は出てきません、出てこないことの方が多いと思いますので、ご了承願います。

LCDキャラクタディスプレイモジュールを使う、ディスプレイON/OFF命令

今回も、LCD表示器、SD1602VBWB-XAの制御命令(コマンド)を説明します。

 

今回は、ディスプレイON/OFF命令です。

この命令後は、ディスプレイON/OFF命令でモードが変更されるまで、効果が持続します。

命令コード;RS=0、R/W=0、DB7-0=0000 1 D  C  B

      D;表示のON/OFF選択、0;表示OFF、1;表示ON

      C;カーソルのON/OFF選択、0;表示OFF、1;表示ON

      B;カーソルのある空白部分の点滅表示のON/OFF選択、0;点滅させない、1;点滅させる

命令実行時間;39μS

ディスプレイの動作;D=0で、全体の表示がOFF、D=1で、全体の表示がON、C=0でカーソルは表示しない、C=1でカーソルを表示する、B=0で、カーソルのある空白部分が空白表示、B=1で、カーソルのある空白部分が空白と全ドット点灯の交互表示(点滅)

命令実行確認法;アドレスを07番地に指定し、表示シフトをするにして、文字データ0x41(A)から0x46(F)までを送ってから、2秒待って、ディスプレイON/OFF命令0x08を送り、ディスプレイ表示をOFFにして、2秒待って、ディスプレイON/OFF命令0x0Cを送り、ディスプレイ表示をON、カーソル表示と点滅表示をOFFにして、2秒待って、ディスプレイON/OFF命令0x0Eを送り、ディスプレイ表示とカーソル表示をON、点滅表示をOFFにして、2秒待って、、ディスプレイON/OFF命令0x0Fを送り、ディスプレイ表示とカーソル表示と点滅表示をONにしました。

youtu.be

動画内容;07番地から、表示シフトをしながら、A~Fの6文字表示してから、ディスプレイ表示をOFFにして、2秒待って、ディスプレイ表示をONし、2秒待って、カーソル表示をONし、2秒待って、点滅表示をONにしました。

*文字表示のシフトをするが入っているのは、コード記載ミスです、修正が面倒なのでそのままにしました。