GIER/Skrivemaskinesimulering

Fra DDHFwiki
Spring til navigationSpring til søgning

I slot D1-25 er monteret et kort der indeholder en PIC18F4550 microcontroller og et antal optokoblere.

Dette kort er forbundet således at det modtager udskrift til "Printer" og kan sende tegn som om de kom fra skrivemaskinen.

Den anden ende af kortet er en USB forbindelse der kommer ud under D1 skuffen/bordet.

Phk har softwaren der kører på microcontrolleren.

Mogens har et terminal program, baseret på GIER simulatoren, der kan anvendes.

Skrivemaskinen på GIER har det ikke rigtig godt, den er gammel og slidt.

For at have en mulighed for at bruge GIER uden at slide på skrivemaskinen, har Phk lavet et USB interface så et specielt terminal-program kan virke som skrivemaskine, med eller uden den rigtige skrivemaskine tændt.

Hardware

Gierusb1.jpg

Der anvendes en PIC18F4550 microcontroller, placeret i det ledige slot 25 i kortramme 'D1' i konsolbordet.

Microcontrolleren er galvanisk isoleret fra GIER og får sin strøm via USB-kablet. Hvis USB-kablet ikke er tilsluttet en PC, er microcontrolleren helt slukket og påvirker ikke GIER.

Forbindelser i D1 skuffen

Trådningen er udført med en letgenkendelig gul plastikledning.

Gierusb2.jpg
Fra Til Beskrivelse PIC18
D1-25-1 D1-18-14N +4,5 V (grå)
D1-25-2 D1-22-3N Input 32 PORTA.0
D1-25-3 D1-22-2N Input 16 PORTA.1
D1-25-4 D1-22-1N Input 8 PORTA.2
D1-25-5 D1-22-15 Input 4 PORTA.3
D1-25-6 D1-22-14 Input 2 PORTC.0
D1-25-7 D1-22-13 Input 1 PORTC.1
D1-25-8 D1-22-15N Input 64 PORTC.2
D1-25-9 D1-16-1N Klar skrivemaskine PORTE.2
D1-25-14 D1-2-10N Tastaturlampe PORTD.0
D1-25-15 D1-17-12N -13,5 V (orange)
D1-25-4N D1-23-10 Output 1 PORTD.1
D1-25-5N D1-23-11 Output 2 PORTD.2
D1-25-6N D1-23-12 Output 4 PORTD.3
D1-25-7N D1-23-13 Output 8 PORTD.4
D1-25-8N D1-23-14 Output 16 PORTD.5
D1-25-9N D1-23-15 Output 32 PORTD.6
D1-25-10N D1-23-10N Output 64 PORTD.7
D1-25-12N D1-4-9N -, Z0 printer PORTB.0
D1-25-13N D1-23-9 0 V (sort)
D1-25-14N D1-17-8N +1,5 V (blå)
D1-25-15N D1-23-11N ZA til printer PORTB.1

Læs mere