MOUSE Computer

Preview:

DESCRIPTION

MOUSE Computer. Module L6.10. MOUSE Computer. M icrocomputer of O akland U niversity’s S chool of E ngineering. MOUSE. Designed and built in 1979 Based on 6802 microprocessor Hex keypad Six 7-segment displays. 6800 Microprocessor. Accumulator A. Accumulator B. Index Register X. - PowerPoint PPT Presentation

Citation preview

MOUSE Computer

Module L6.10

MOUSE Computer

Microcomputer of Oakland University’s School of Engineering

MOUSE

• Designed and built in 1979

• Based on 6802 microprocessor

• Hex keypad

• Six 7-segment displays

6800 Microprocessor

Accumulator A

Accumulator B

Condition Code

Index Register X

Stack Pointer, SP

Program Counter, PC

MOUSE Commands

0. Examine Accumulator A1. Examine Accumulator B2. Examine Index Register, X3. Examine Stack Pointer, SP4. Examine Program Counter, PC5. Examine Condition Code Register6. Offset Calculation7. Set Breakpoint

MOUSE Commands (cont.)

8. Continue program9. Single step programA. Automatic data entryB. Back up one byte in memoryC. Change byte in memoryD. Do - execute programE. Examine memoryF. Forward one byte in memory

MOUSE Keypad Decoding

74154

15141320

1011

123456

9

78

1617

1819

21

22

23A

B

C

D

123456

9

78

0

12

1011

151413

PA0

+5V

10K

PA1

PA2

PA3

CA1

CA2

4-to-16 Decoder

7-Segment Display

a b c d e f g

a b c d e f g

+5V

CommonAnode

CommonCathode

a

b

c

d

e

f

g

8 8 8 8 8 8

PA[4..7] 7442 BCD/Decimal Decoder

a b c d e f gPB0 PB1 PB2 PB3 PB4 PB5 PB6

MOUSE 7-Segment Displays

8 8 5 8 8 8

PA[4..7] 7442 BCD/Decimal Decoder

a b c d e f gPB0 PB1 PB2 PB3 PB4 PB5 PB6

MOUSE 7-Segment Displays

0 1 2 3 4 5

1 0 1 1 0 1 1

1 1 0 1 1 1

0010

CSE171

0097 39 C0098 6D S0099 79 E009A 06 1009B 07 7009C 06 1

a

b

c

d

e

f g

Print Message

0030 CE 0097 LDX #$00970033 BD B84C JSR MOVMES0036 BD B824 JSR SIXDS0039 20 FB BRA -5

MOUSE Layout

PROM2716

RAM6810

MPU6802

PIA6821

Address Bus (16 lines)

Data Bus (8 lines)

To outsideworld

MOUSE Memory Map

RAM1 (internal) 0000-007FRAM2 0080-00FFPROM B800-BFFFPIA 8000-8003

Device Hex Address

Recommended