おいしいごはんのつくりかた
マウスつくります(いきものじゃないよ) マイコンはH8 SH7125 でHEW使用(していた) 現在は RX62T でCS+使用
×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
昨日は勢いのままにかいてしまったのでふたたび
使用LCDはSC1602BS-B(バックライトなし)です。
バックライトありはもうお値段が少し高くなりますがカッコイイです。
さらに高くなりますが青地に白抜きもとても素敵です。
初期化とか書き込みルーチンは他のサイト様とかでいろいろあるので割愛。
LCDの問題というか素人的にとても面倒なのが,LCDはprintfみたいには出力できない点ですかね。
4bitの場合,一文字ずつASCIIコードの上位4bitをDB7~DB4に順番に振って読み込ませてごにょごにょやって,下位4bitを読み込ませるという手順です。
…お判りでしょうか
一文字ずつASCIIコードの上位(下位)4bitをDB7~DB4に順番に振る
を関数というかルーチンにしてやらないと非常に面倒です。
私は文字を""でASCIIコードにしてビットシフト演算子でずらして,マスクかけて取り出すことをしました。(きっともっといいやり方があると思う)
また,センサの値を書き出すときなんかはint型に300とかの数字で入ってると思うので,
そこから桁ごとに数字を取り出して,ASCIIコードにして…(上記参照)
とかやってました。(きっともっといいやり方があると思う)
とかそんなかんじです。
割と時間はかかったもののそんなぐらいしか思いつきませんでした)^o^(
そのうちもうちょっとプログラム綺麗にしたいです。
あと,LCDつけて思ったことは,使ってると自分のマウスが可愛く見えます。
とても可愛く見えます。
だってこっちの入力に対して答えてくれるんですよ,START!!とか言ってくれるんですよ。
とても可愛いです。
使用LCDはSC1602BS-B(バックライトなし)です。
バックライトありはもうお値段が少し高くなりますがカッコイイです。
さらに高くなりますが青地に白抜きもとても素敵です。
初期化とか書き込みルーチンは他のサイト様とかでいろいろあるので割愛。
LCDの問題というか素人的にとても面倒なのが,LCDはprintfみたいには出力できない点ですかね。
4bitの場合,一文字ずつASCIIコードの上位4bitをDB7~DB4に順番に振って読み込ませてごにょごにょやって,下位4bitを読み込ませるという手順です。
…お判りでしょうか
一文字ずつASCIIコードの上位(下位)4bitをDB7~DB4に順番に振る
を関数というかルーチンにしてやらないと非常に面倒です。
私は文字を""でASCIIコードにしてビットシフト演算子でずらして,マスクかけて取り出すことをしました。(きっともっといいやり方があると思う)
また,センサの値を書き出すときなんかはint型に300とかの数字で入ってると思うので,
そこから桁ごとに数字を取り出して,ASCIIコードにして…(上記参照)
とかやってました。(きっともっといいやり方があると思う)
とかそんなかんじです。
割と時間はかかったもののそんなぐらいしか思いつきませんでした)^o^(
そのうちもうちょっとプログラム綺麗にしたいです。
あと,LCDつけて思ったことは,使ってると自分のマウスが可愛く見えます。
とても可愛く見えます。
だってこっちの入力に対して答えてくれるんですよ,START!!とか言ってくれるんですよ。
とても可愛いです。
PR
この記事へのコメント