• 締切済み

H8 LCD の表示

H8S2612を使っています。LCDを使いたいですが,なかなかできません,1行目が表示できるんですが,2行目が出てこないです。LCDの4ビット表示を使っています。r/w とD1~D3はGNDにつないでいます。 ちなみに,1行目が表示できるから,初期設定と4ビット表示の関数は問題ないと思いますが。何方がおしえていただけませんか?よろしくおねがいします。

みんなの回答

  • paspas
  • ベストアンサー率52% (47/90)
回答No.2

 SC1602BSLBの2行目のアドレスは、40桁目ではなく、40H桁目だったと思います。  表示するかどうかのテストであれば、表示クリア後に表示アドレスを自動インクリメントで100文字ぐらい連続で送ってみたらどうでしょうか?

noname#15436
noname#15436
回答No.1

肝心の LCD の型式が… M1632 or SC1602BSLB と勝手に決め付けて回答してしまいますが,  (1)ファンクションセットで N=1 にしているか  (2)2行目に表示するときに,正しいアドレスにカーソルをセットしているか 参考 URL に2行目に表示する例も載ってますのでご覧ください。

参考URL:
http://speana-1.hp.infoseek.co.jp/lcd/lcd_2/lcd_2.htm
genkiyao
質問者

お礼

ありがとうございました、私は使っているのはSC1602BSLBです。2行目を表示するプログラムは40桁進むとの書き方です。