|
レジスタ
|
- レジスタ一覧
| レジスタ番号 |
機能 |
| 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-3: | ADMODE :
A/D入力とデジタル入出力の指定をします |
|
| ADMODE |
PA7 |
PA6 |
PA5 |
PA4 |
PA3 |
PA2 |
PA1 |
PA0 |
| 1111 |
A |
A |
A |
A |
Vref+ |
Vref- |
A |
A |
| 1110 |
A |
A |
A |
A |
A |
A |
A |
A |
| 1101 |
D |
D |
A |
A |
A |
A |
A |
A |
| 1100 |
A |
A |
A |
A |
Vref |
A |
A |
A |
| 1011 |
D |
D |
A |
A |
Vref+ |
A |
A |
A |
| 1010 |
D |
D |
D |
A |
A |
A |
A |
A |
| 1001 |
D |
D |
A |
A |
Vref+ |
Vref- |
A |
A |
| 1000 |
D |
D |
D |
A |
Vref |
A |
A |
A |
| 0111 |
D |
D |
D |
A |
Vref+ |
Vref- |
A |
A |
| 0110 |
D |
D |
D |
A |
A |
D |
A |
A |
| 0101 |
D |
D |
D |
D |
Vref+ |
Vref- |
A |
A |
| 0100 |
D |
D |
D |
A |
Vref |
D |
A |
A |
| 0011 |
D |
D |
D |
D |
D |
D |
D |
A |
| 0010 |
D |
D |
D |
D |
D |
D |
D |
D |
| 0001 |
D |
D |
D |
D |
Vref+ |
Vref- |
D |
A |
| 0000 |
D |
D |
D |
D |
D |
D |
D |
D |
|
| A :アナログ入力として使用 |
| D :デジタル入出力として使用 |
| Vref :A/Dコンバータのリファレンス電圧入力として使用 |
| 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) |
|