BBS-掲示板/5の変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
!![[すみません、間違えて「EZ-USBを使う」ページ上でコメントを投稿してしまいました。|BBS-掲示板/5]] - S.H (2011年11月12日 14時42分11秒)
「EZ-USBを使う」ページ上のコメントは削除して下さい。

改めまして、
ご無沙汰しております。以前、投稿させて頂いたマイコン初心者です。その節はありがとうございました。またキーボードの事で教えて頂きたく投稿いたしました。ホームページ上でのキーボードは11×8で9〜11ラインをDポートの下位3ビットを使用していますが、12×8でDポートの上位ビットを使うにはどのようにすれば良いか教えて頂けないでしょうか。色々調べましたが、どうしてもわかりません。何卒、宜しくお願いいたします。 
*上位下位を入れ替えるだけですから「9〜11ラインの処理」の項のプログラムリスト中の0xF0→0x0Fに、0x0F→0xF0にして、else文中にある (row - 8) を (row - 4) にすればよいかと思います。 - 管理人 (2011年11月12日 16時43分07秒)
*教えて頂き、ありがとうございます。教えていただいたプログラムの変更箇所を修正して行いました。その他に「#define ROWMAX 12」と9〜12ラインをPD0〜PD3に配線して行いましたが、9〜12ラインの反応がありませんでした。その他プログラムどこかを訂正必要でしょうか。「 if(row < 8){ 」←プログラム中の、この箇所はこのままで変える必要はないですか。 - S.H (2011年11月12日 21時08分23秒)
*上位ビットというお話だったので使うピンはPD4〜PD7と想定した修正方法をご提示しました。PD0〜PD3を使うなら下位ビットですのでそこのプログラムの修正は必要ありません。ROWMAX 12にするだけです。 - 管理人 (2011年11月12日 21時25分54秒)
*すみません、上位ビット・下位ビットの私の認識が間違っていました。本当にすみません。教えていただいたとおり行いましたら、全部のキー反応がでました。ありがとうございます。キーコードの「\」、「_」←この記号が反応しませんでしたが、これはキー配線か何かが違うのでしょうか。 - S.H (2011年11月13日 09時58分02秒)
*私は英語のキーボードしか作っていないので、そこら辺はわかりませんね。日本語のキーボードの場合\は「ろ」のキー。キーテーブルでどうにでもできそうな気がしますが。 - 管理人 (2011年11月13日 12時04分41秒)
*私も色々調べてみましたが、わかりませんでした。  色々と教えて頂きありがとうございました。また、わからないことでお聞きすることもあると思いますので、その際は何卒、ご教示宜しくお願いします。 - S.H (2011年11月13日 18時10分55秒)
{{comment}}