沼津高専 電子制御工学科 | ||||||||||
|
||||||||||
改訂記録 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
版数 | 作成日 | 作成者 | 承認 | 改訂内容 | 提出先 | |||||
A01 | 1998.12.20 | 村木 | 川端 | 初版 |
http://www2.denshi.numazu-ct.ac.jp/mirs/m3db/kaihatu/document/vpro/spec/soturonn.htmからの引用
CON1
ピン番号 | 方向※ | 内容 | ピン番号 | 方向※ | 内容 |
1 | ← | Vcc | 21 | − | GND |
2 | → | Handshake 1 | 22(PB0) | → | 4??????¨???????ON/OFF(0) |
3 | 未使用 | TIN | 23 | − | GND |
4 | ← | Handshake 2 ※※ | 24(PB1) | → | 4??????¨???????ON/OFF(1) |
5 | ← | TOUT | 25 | − | GND |
6(PA0) | ← | 7Seg.-Led.data(0) | 26(PB2) | → | 4??????¨???????ON/OFF(2) |
7 | − | GND | 27 | − | GND |
8(PA1) | ← | 7Seg.-Led.data(1) | 28(PB3) | → | 4??????¨???????ON/OFF(3) |
9 | − | GND | 29 | − | GND |
10(PA2) | ← | 7Seg.-Led.data(2) | 30(PB4) | ← | テスト信号入力 |
11 | − | GND | 31 | − | GND |
12(PA3) | ← | 7Seg.-Led.data(3) | 32(PB5) | → | テスト信号出力 |
13 | − | GND | 33 | − | GND |
14(PA4) | ← | 7Seg.-Led.選択(下位) | 34(PB6) | ← | 勝敗判定装置ON/OFF信号 |
15 | − | GND | 35 | − | GND |
16(PA5) | ← | 7Seg.-Led.選択(上位) | 36(PB7) | 未使用 | 未使用 |
17 | − | GND | 37 | − | GND |
18(PA6) | ← | Red-Led.ON/OFF | 38 | 未使用 | Handshake 3 |
19 | − | GND | 39 | ← | GND |
20(PA7) | ← | Green-Led.ON/OFF | 40 | → | Handshake 4 ※※※ |
CON2
番号 | 方向※ | 内容 |
1 | 未使用 | 未使用 |
2 | ← | 勝敗判定装置ON/OFF信号 |
3 | → | 勝敗判定装置ON/OFF信号(折り返し) |
CON3(CON4)
番号 | 方向※ | 内容 | 番号 | 方向※ | 内容 |
1 | 未使用 | 未使用 | 31 | 未使用 | 未使用 |
2 | 未使用 | 未使用 | 32 | 未使用 | 未使用 |
3 | 未使用 | 未使用 | 33 | − | GND |
4 | ← | 押しボタンスイッチON/OFF信号 | 34 | → | 7Seg.-Led.1信号(a) |
5 | ← | 押しボタンスイッチON/OFF信号 | 35 | → | 7Seg.-Led.1信号(g) |
6 | − | GND | 36 | → | 7Seg.-Led.1信号(f) |
7 | 未使用 | 未使用 | 37 | → | 7Seg.-Led.1信号(b) |
8 | 未使用 | 未使用 | 38 | → | 7Seg.-Led.1信号(c) |
9 | ← | 3ピンコネクタ(3) | 39 | → | 7Seg.-Led.1信号(d) |
10 | ← | 3ピンコネクタ(2) | 40 | → | 7Seg.-Led.1信号(e) |
11 | 未使用 | 未使用 | 41 | 未使用 | 未使用 |
12 | − | GND | 42 | 未使用 | 未使用 |
13 | ← | 4??????¨???????ON/OFF(3) | 43 | − | GND |
14 | ← | 4??????¨???????ON/OFF(2) | 44 | → | 7Seg.-Led.2信号(a) |
15 | ← | 4??????¨???????ON/OFF(1) | 45 | → | 7Seg.-Led.2信号(g) |
16 | ← | 4??????¨???????ON/OFF(0) | 46 | → | 7Seg.-Led.2信号(f) |
17 | − | Vcc | 47 | → | 7Seg.-Led.2信号(b) |
18 | → | Green-Led.ON/OFF信号 | 48 | → | 7Seg.-Led.2信号(c) |
19 | − | Vcc | 49 | → | 7Seg.-Led.2信号(d) |
20 | → | Red-Led.ON/OFF信号 | 50 | → | 7Seg.-Led.2信号(e) |
21 | 未使用 | 未使用 | 51 | 未使用 | 未使用 |
22 | 未使用 | 未使用 | 52 | 未使用 | 未使用 |
23 | − | GND | 53 | − | GND |
24 | → | 7Seg.-Led. 0信号(a) | 54 | → | 7Seg.-Led.3信号(a) |
25 | → | 7Seg.-Led. 0信号(g) | 55 | → | 7Seg.-Led.3信号(g) |
26 | → | 7Seg.-Led. 0信号(f) | 56 | → | 7Seg.-Led.3信号(f) |
27 | → | 7Seg.-Led. 0信号(b) | 57 | → | 7Seg.-Led.3信号(b) |
28 | → | 7Seg.-Led. 0信号(c) | 58 | → | 7Seg.-Led.3信号(c) |
29 | → | 7Seg.-Led. 0信号(d) | 59 | → | 7Seg.-Led.3信号(d) |
30 | → | 7Seg.-Led. 0信号(e) | 60 | → | 7Seg.-Led.3信号(e) |
Address
|
Read or
Write |
Data
D7 D6 D5 D4 D3 D2 D1 D0 |
内容 |
FDFC11
|
________
Write
Write
Write
Write
________
Write
Write
Write
Write ________
Write ・ ・ ・ ・ Write
|
GD RD C1 C0 DA DB DC DD
_______________________________
0 0 * * * * * *
0 1 * * * * * *
1 0 * * * * * *
1 1 * * * * * *
_______________________________
* * 0 0 * * * *
* * 0 1 * * * *
* * 1 0 * * * *
* * 1 1 * * * * _______________________________
* * * * 0 0 0 0 ・ ・ ・ ・ * * * * 1 0 0 1 |
GD:Grren????°??選択
RD:Red????°??選択 C1:7SEG-LED選択(上位) C0:7SEG-LED選択(下位) DA:7SEG-LED Data信号(A) DB:7SEG-LED Data信号 (B) DC:7SEG-LED Data信号 (C) DD:7SEG-LED Data信号 (D) _________________________
Gren????°??消灯 Red????°??消灯
Green????°??消灯 Red????°??点灯
Green????°??点灯 Red????°??消灯
Green????°??点灯 Red????°??点灯 _________________________
20の7SEG-LEDを選択
21の7SEG-LEDを選択
22の7SEG-LEDを選択
23の7SEG-LEDを選択 _________________________
D5,D4で選択した7SEG-LED に0を表示させる。 ・ ・ ・ D5,D4で選択した7SEG-LED に9を表示させる。
|
Address | Read or
Write |
Data
D7 D6 D5 D4 D3 D2 D1 D0 |
内容 |
FDFC13 | ________
Read
Read ________
Read Read ________
Read
Read ________
Write
Write ________
Read ・ ・ ・ Read |
PB SH TO TI S3 S2 S1 S0
________________________________
0 * * * * * * *
1 * * * * * * * ________________________________
* 0 * * * * * *
* 1 * * * * * * ________________________________
* * 0 * * * * *
* * 1 * * * * * ________________________________
* * * 0 * * * *
* * * 1 * * * * ________________________________
* * * * 0 0 0 0 ・ ・ ・ * * * * 1 1 1 1 |
PB:押し????????ON/OFF信号
SH:勝敗判定装置ON/OFF信号 TO:テスト信号出力 TI:テスト信号入力 S3:4bit????ON/OFF信号 S2:4bit????ON/OFF信号 S1:4bit????ON/OFF信号 S0:4bit????ON/OFF信号 __________________________
押し????????OFF信号
押し????????ON信号 __________________________
勝敗判定装置ON信号
勝敗判定装置OFF信号 __________________________
テスト信号の出力OFF
テスト信号の出力ON __________________________
テスト信号の入力OFF
テスト信号の入力ON __________________________
4bit????によって0000 (0:10進)が入力 ・ ・ 4bit????によって1111 (15:10進)が入力 |
関数 | int dipsw_data(); |
機能 | 4bitディップスイッチ又はロータリースイッチの値の取得 |
引数 | なし |
戻り値 | スイッチの値 |
関数 | void mmi_init(); |
機能 | MMI/Fの初期化 |
引数 | なし |
戻り値 | なし |
関数 | void led_set(int n,int d); |
機能 | 7seg.LEDに数字を表示する |
引数 | int n:表示するLEDの番号
int d:表示する数字 |
戻り値 | なし |
関数 | void led_on(int n); |
機能 | RED又はGREEN LEDを点灯、消灯する |
引数 | int n:点灯するLED
GREEN : 緑 RED : 赤 GREEN|RED : 両方 OFF : 消灯 |
戻り値 | なし |
関数 | void btn_disable_int(); |
機能 | 押しボタンスイッチの割り込み禁止 |
引数 | なし |
戻り値 | なし |
関数 | void btn_enable_int(); |
機能 | 押しボタンスイッチの割り込み許可 |
引数 | なし |
戻り値 | なし |
関数 | int pow_chk(); |
機能 | 電源の状態のチェック |
引数 | なし |
戻り値 | 1 : システム稼働中 0 : 非稼働中 |