DSU I/O CONTROL ===================== ;--------------------------------------------------------------------------------------------------- ; NSC-810 #1 Port A ;--------------------------------------------------------------------------------------------------- ; Bit Direction Signal Description ;--------------------------------------------------------------------------------------------------- ; 0 01h Input Keyboard matrix ; 1 02h Input Keyboard matrix ; 2 04h Input Keyboard matrix ; 3 08h Input Keyboard matrix ; 4 10h Input Keyboard matrix ; 5 20h Input Keyboard matrix ; 6 40h Input Keyboard matrix ; 7 80h Input Keyboard matrix ; ;--------------------------------------------------------------------------------------------------- ; NSC-810 #1 Port B ;--------------------------------------------------------------------------------------------------- ; Bit Direction Signal Description ;--------------------------------------------------------------------------------------------------- ; 0 01h Output Keyboard matrix ; 1 02h Output Keyboard matrix ; 2 04h Output Keyboard matrix ; 3 08h Output Keyboard matrix ; 4 10h Output Keyboard matrix ; 5 20h Output Keyboard matrix ; 6 40h Output Keyboard matrix ; 7 80h Output Keyboard matrix ; ;--------------------------------------------------------------------------------------------------- ; NSC-810 #1 Port C ;--------------------------------------------------------------------------------------------------- ; Bit Direction Signal Description ;--------------------------------------------------------------------------------------------------- ; 0 01h Output ; 1 02h Output ; 2 04h Input ; 3 08h Input ; 4 10h Input ; 5 20h Output ; ;--------------------------------------------------------------------------------------------------- ; NSC-810 #2 Port A ;--------------------------------------------------------------------------------------------------- ; Bit Direction Signal Description ;--------------------------------------------------------------------------------------------------- ; 0 01h Output F0 Pin 2 on 25 D-Sub TRX Interface connector ; 1 02h Output F1 Pin 3 on 25 D-Sub TRX Interface connector ; 2 04h Output F2 Pin 4 on 25 D-Sub TRX Interface connector ; 3 08h Output F3 Pin 5 on 25 D-Sub TRX Interface connector ; 4 10h Output FC Pin 6 on 25 D-Sub TRX Interface connector ; 5 20h Output FMAN Pin 7 on 25 D-Sub TRX Interface connector ; 6 40h Output RXON Pin 8 on 25 D-Sub TRX Interface connector ; 7 80h Output TDC Pin 9 on 25 D-Sub TRX Interface connector ; ;--------------------------------------------------------------------------------------------------- ; NSC-810 #2 Port B ;--------------------------------------------------------------------------------------------------- ; Bit Direction Signal Description ;--------------------------------------------------------------------------------------------------- ; 0 01h Output ; 1 02h Output ; 2 04h Output ; 3 08h Input ; 4 10h Input ; 5 20h Output ; 6 40h Input ; 7 80h Input ; ;--------------------------------------------------------------------------------------------------- ; NSC-810 #2 Port C ;--------------------------------------------------------------------------------------------------- ; Bit Direction Signal Description ;--------------------------------------------------------------------------------------------------- ; 0 01h Input ; 1 02h Input ; 2 04h Output ; 3 08h Input ; 4 10h Input ; 5 20h Output ;--------------------------------------------------------------------------------------------------- ; Register Map of NSC810A ======================= Address (Hex) Address(Bin) NSC-810 #1 NSC-810 #2 NSC-810 #1 NSC-810 #2 Description -------------------------------------------------------------------------- A0h C0h 101 110 00000 Port A (Data) A1h C1h 101 110 00001 Port B (Data) A2h C2h 101 110 00010 Port C (Data) A3h C3h 101 110 00011 Not used A4h C4h 101 110 00100 Port A DDR A5h C5h 101 110 00101 Port B DDR A6h C6h 101 110 00110 Port C DDR A7h C7h 101 110 00111 Mode Definition Register A8h C8h 101 110 01000 Port A Bit-Clear A9h C9h 101 110 01001 Port B Bit-Clear AAh CAh 101 110 01010 Port C Bit-Clear ABh CBh 101 110 01011 Not used ACh cCh 101 110 01100 Port A Bit-Set ADh CDh 101 110 01101 Port B Bit-Set AEh CEh 101 110 01110 Port C Bit-Set AFh cFh 101 110 01111 Not used B0h D0h 101 110 10000 Timer 0 (LB) B1h D1h 101 110 10001 Timer 0 (HB) B2h D2h 101 110 10010 Timer 1 (LB) B3h D3h 101 110 10011 Timer 1 (HB) B4h D4h 101 110 10100 Stop Timer 0 B5h D5h 101 110 10101 Start Timer 0 B6h D6h 101 110 10110 Stop Timer 1 B7h D7h 101 110 10111 Start Timer 1 B8h D8h 101 110 11000 Timer 0 Mode B9h D9h 101 110 11001 Timer 1 Mode BAh DAh 101 110 11010 Not used BBh DBh 101 110 11011 Not used BCh DCh 101 110 11100 Not used BDh DDh 101 110 11101 Not used BEh DEh 101 110 11110 Not used BFh DFh 101 110 11111 Not used