2013年12月1日日曜日

1490UⅡ 外部コネクタ

PC-1490UⅡはCPUにSC-62015が使われており、CPU内部ラムに直接アクセスが可能。これによりオプション11pinコネクタやSIO15pinコネクタをコントロールできる。

SC-62015 ピンアサイン


オプション 11pin コネクタSIO 15pin コネクタ
PinCPU入出力Address,bitPinCPU入出力Address,bit
1MT21FG
2Vcc2SDTxDO
3Gnd3RDRxDI
4BUSYE6OF3H,64RSKO12OF1H,4
5DoutE10I/OF6H,2 / F4H,2ACK=Hiの時入力可5CSE2I/OF3H,2
6XinCIIFDH,BZ2,BZ1,BZ06N/C
7XoutCOOFDH,BZ2,BZ1,BZ07SGGnd
8DinE11I/OF6H,3 / F4H,38CDE1I/OF3H,1
9ACKE7IF5H,79N/C
10IO2E9I/OF6H,1 / F4H,1ACK=Hiの時入力可10Vc1Vcc
11IO1E8I/OF6H,0 / F4H,0ACK=Hiの時入力可 11RRKO13OF1H,5
12PARE0?/OF3H,0
13Vc2Vcc
14ERKO14OF1H,6
15PRQKO15OF1H,7
4pin:BUSY(E6)は出力専用だがF5H,6をHiにしたらどうなるのか、
9pin:ACK(E7)は入力専用だがF3H,7をHiにしたらどうなるのかは不明。

内部ラム 256byte
0123456789ABCDEF
00HWork Area
B0H
C0HSystem Reserved
D0Hblbhclchdldhsidi
E0HSystem ReservedBPPXPYAMC
F0HKOLKOHKIEOLEOHEILEIHUCRUSRRxDTxDIMRISRSCRLCCSSR


赤字は11pinコネクタ、青字は15pinコネクタ
Addressbit7bit6bit5bit4bit3bit2bit1bit0
KOH
(Key Output Buffer)
F1HKO15KO14KO13KO12KO11KO10KO9KO8
15pin14pin11pin4pin
EOL
(E-port Output Buffer)
F3HEO7EO6EO5EO4EO3EO2EO1EO0
4pin5pin8pin0pin
EOH
(E-port Output Buffer)
F4HEO15EO14EO13EO12EO11EO10EO9EO8
8pin5pin10pin11pin
EIL
(E-port Input Buffer)
F5HEI7EI6EI5EI4EI3EI2EI1EI0
9pin
EIH
(E-port Input Buffer)
F6HEI15EI14EI13EI12EI11EI10EI19EI18
8pin5pin10pin11pin
SCR
(System Control Register)
FDHISEBZ2BZ1BZ0VDDCSTSMTSDISC


CO、CI pinコントロール --- 直接コントロールするbitはなく、SCRレジスタのBZで指定する。
         BZ2  BZ1  BZ0   CO    CI
         0   0   0   Low    O(入力不可)
         0   0   1   High   O(入力不可)
         0   1   0   2KHz   O(入力不可)
         0   1   1   4KHz   O(入力不可)
         1   0   0   Low    I/O(入力可)
         1   0   1   High   I/O(入力可)
         1   1   X   CI    I/O(入力可)


※EO4 ( F3H,4 ) は必ずHighにしておく!LowにするとLCDが消灯します。

Basicからの使用例
F4H 番地に b'0000 1111' をセットする
poke &HF4,&HF (poke &F4,15) 5番8番10番11番pinから出力

0 件のコメント:

コメントを投稿