男うちごはん

エイ!っいと適当に作る料理の紹介
男うちごはん のつもりが状況変化!
食育になりそうな事項のup

キーボード送出データの一時記憶 メモ

2018年05月11日 08時00分26秒 | PIC16F84A

一連の キーボード送出データの一時記憶 UPでメモ

キーボードからの英数コードは、H’7F’ 以下 H”01’以上の範囲にあります。そこで8ビット目にチェックサムの値を記憶させておき、送出のときに8ビット目をチェックサムに展開して、さらに8ビット目は”0”にしています。

例 英数2のキーコードは、H’1E’で’0001 1110” なので”1”が4個あるのでチェツクサムは”1”が必要、そこで記憶ビットとして8ビット目を使い”1001 1110”としてH’9E’

そこでデータ

 英数  キーコード   チェックサムを考慮した値    
 1     16        16    
 2     1E        9E    
 3     26        26    
 4     25        25    
 5     2E        AE    
 6     36        B6    
 7     3D        3D    
 8     3E        3E    
 9     46        46    
 0     45        45    
 a     1C        1C    
 b     32        32    
 c     21        A1    
 d     23        23    
 e     24        A4    
 f     2B        AB    
 g     34        34    
 h     33        B3    
 i     43        43    
 j     3B        3B    
 k     42         C2    
 l     4B        CB    
 m     3A         BA    
 n     31         31    
 o      44           44    
 p     4D           CD    
 q      15          15    
 r      2D           AD    
 s       1B          9B    
 t      2C           2C    
 u       3C           BC    
 v       2A           2A    
 w      1D           9D    
 x        22          A2    
 y       35           B5    
 z       1A            1A    
 -       4E           CE    
 space   29         29    
 enter   5A          DA    
 F12 7    07          07

たぶん間違いないと思います。

テンキー(フルキーボードの右側のテンキーも同じか)のキーコードは、上記のコードとは違います。すべてのキーには、違うキーコードですね!

 


 

コメント    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« キーボード送出データの一時... | トップ | フロントシングル化 34T »
最新の画像もっと見る

コメントを投稿

PIC16F84A」カテゴリの最新記事