レジスタ
|
- レジスタ一覧
レジスタ番号 |
機能 |
0 |
Port A の入出力 |
1 |
Port B の入出力 |
2 |
Port C の入出力 |
3 |
A/Dコンバータ変換値 |
4 |
Port Aのビット単位の入出力設定 ( 0:出力 , 1:入力 ) |
5 |
Port Bのビット単位の入出力設定 ( 0:出力 , 1:入力 ) |
6 |
Port Cのビット単位の入出力設定 ( 0:出力 , 1:入力 ) |
7 |
A/Dコンバータ動作指定 |
8 |
バージョン情報取得 |
9 |
未定義 |
A |
未定義 |
B |
未定義 |
C |
未定義 |
D |
未定義 |
E |
未定義 |
F |
未定義 |
|
|
- 機能
Port 単位のデジタル入出力をします。
- レジスタ 0
bit7 |
bit6 |
bit5 |
bit4 |
bit3 |
bit2 |
bit1 |
bit0 |
PA7 |
PA6 |
PA5 |
PA4 |
PA3 |
PA2 |
PA1 |
PA0 |
- レジスタ 1
bit7 |
bit6 |
bit5 |
bit4 |
bit3 |
bit2 |
bit1 |
bit0 |
PB7 |
PB6 |
PB5 |
PB4 |
PB3 |
PB2 |
PB1 |
PB0 |
- レジスタ 2
bit7 |
bit6 |
bit5 |
bit4 |
bit3 |
bit2 |
bit1 |
bit0 |
PC7 |
PC6 |
PC5 |
PC4 |
PC3 |
PC2 |
PC1 |
PC0 |
|
|
- 機能
A/Dコンバータの値を読みだします。
あらかじめレジスタ7を設定しておく必要があります。
このレジスタへの書き込みは無視されます。
|
|
- 機能
I/Oピンの入出力設定をするレジスタです。
1を指定した場合には該当するピンを入力ピンに、
0を指定した場合には、出力ピンに設定します。
- レジスタ 4
bit7 |
bit6 |
bit5 |
bit4 |
bit3 |
bit2 |
bit1 |
bit0 |
PA7 |
PA6 |
PA5 |
PA4 |
PA3 |
PA2 |
PA1 |
PA0 |
- レジスタ 5
bit7 |
bit6 |
bit5 |
bit4 |
bit3 |
bit2 |
bit1 |
bit0 |
PB7 |
PB6 |
PB5 |
PB4 |
PB3 |
PB2 |
PB1 |
PB0 |
- レジスタ 6
bit7 |
bit6 |
bit5 |
bit4 |
bit3 |
bit2 |
bit1 |
bit0 |
PC7 |
PC6 |
PC5 |
PC4 |
PC3 |
PC2 |
PC1 |
PC0 |
|
|
- 機能
Port A (PA0〜PA7)のピンの一部
あるいは全部をアナログ入力に設定することができます。
レジスタ7はその割り当てを指定します
- 詳細
bit7 |
bit6 |
bit5 |
bit4 |
bit3 |
bit2 |
bit1 |
bit0 |
ADON |
ADMODE |
-- |
ADADRS |
bit 7: | ADON :
A/D変換を有効にするかどうかの指定をします
|
| 1 = A/Dコンバータ有効 |
| 0 = A/Dコンバータ無効 |
bit 6-4: | ADMODE :
A/D入力とデジタル入出力の指定をします |
|
ADMODE |
PA7 |
PA6 |
PA5 |
PA4 |
PA3 |
PA2 |
PA1 |
PA0 |
111 |
A |
A |
A |
A |
A |
A |
A |
A |
110 |
A |
A |
A |
A |
Vref |
A |
A |
A |
101 |
D |
D |
D |
A |
A |
A |
A |
A |
100 |
D |
D |
D |
A |
Vref |
A |
A |
A |
011 |
D |
D |
D |
A |
A |
D |
A |
A |
010 |
D |
D |
D |
A |
Vref |
D |
A |
A |
00x |
D |
D |
D |
D |
D |
D |
D |
D |
|
| A :アナログ入力として使用 |
| D :デジタル入出力として使用 |
| Vref :A/Dコンバータのリファレンス電圧入力として使用 |
bit 3: | --
未定義 |
bit 2-0: | ADADRS :
どのチャンネルの入力値を変換するか指定します |
| 111 = channel 7 (PA7) |
| 110 = channel 6 (PA6) |
| 101 = channel 5 (PA5) |
| 100 = channel 4 (PA4) |
| 011 = channel 3 (PA3) |
| 010 = channel 2 (PA2) |
| 001 = channel 1 (PA1) |
| 000 = channel 0 (PA0) |
|