DE4319651A1 - Electronic training device - Google Patents
Electronic training deviceInfo
- Publication number
- DE4319651A1 DE4319651A1 DE19934319651 DE4319651A DE4319651A1 DE 4319651 A1 DE4319651 A1 DE 4319651A1 DE 19934319651 DE19934319651 DE 19934319651 DE 4319651 A DE4319651 A DE 4319651A DE 4319651 A1 DE4319651 A1 DE 4319651A1
- Authority
- DE
- Germany
- Prior art keywords
- training device
- computer
- interface module
- electronic training
- keyboard
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B23/00—Models for scientific, medical, or mathematical purposes, e.g. full-sized devices for demonstration purposes
- G09B23/06—Models for scientific, medical, or mathematical purposes, e.g. full-sized devices for demonstration purposes for physics
- G09B23/18—Models for scientific, medical, or mathematical purposes, e.g. full-sized devices for demonstration purposes for physics for electricity or magnetism
- G09B23/183—Models for scientific, medical, or mathematical purposes, e.g. full-sized devices for demonstration purposes for physics for electricity or magnetism for circuits
- G09B23/186—Models for scientific, medical, or mathematical purposes, e.g. full-sized devices for demonstration purposes for physics for electricity or magnetism for circuits for digital electronics; for computers, e.g. microprocessors
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B19/00—Teaching not covered by other main groups of this subclass
- G09B19/0053—Computers, e.g. programming
Abstract
Description
Es ist bekannt, daß ein Computer-Anwender von den inneren Vorgän gen bei der Datenverarbeitung in den Schaltungen des Computers keinerlei Kenntnis nehmen kann oder gar beobachten kann, abgesehen von den Abbildungen auf einem Bildschirm und durch einen Drucker. Der Anwender kann gerade noch seine eigene Daten-Eingabe über die Tastatur kontrollieren, so daß die inneren Vorgänge im Computer für ihn im Dunkeln bleiben und im Einzelfall nur sehr schwierig erklärbar sind.It is known that a computer user from the inner events conditions in data processing in the circuits of the computer can take no notice or even observe, apart from from the pictures on a screen and through a printer. The user can just enter his own data via the Check the keyboard so that the internal processes in the computer remain in the dark for him and in individual cases only very difficult are explainable.
Für das Verständnis eines Computers und eines Computer-Programms und damit für die Ausbildung auf wesentlichen Fachgebieten, insbe sondere auf dem Gebiet eines Programmierers, ist es aber einer seits notwendig, die Hardware in ihren Funktionen zu verstehen. Der Programmierer benötigt andererseits eine Bestätigung, daß das von ihm erstellte Programm in allen Befehlen und Schrittfolgen richtig ist und damit von der Hardware richtig verarbeitet wird. Weiterhin ist es für jede mit Computern verbundene Ausbildung sinnvoll, einzelne Schritte zu beherrschen, wie z. B. eine Leucht diode durch einen Programmbefehl zum Leuchten zu bringen, zum Er löschen oder zum Blinken zu veranlassen oder das Funktionieren eines Displays zu verstehen. Neben den digitalen Vorgängen sind außerdem Analogtechniken von Interesse, so daß z. B. die Funk tionsweise eines Analog-Digital-Wandlers von Bedeutung ist.For understanding a computer and a computer program and thus for training in key areas, esp especially in the field of a programmer, but it is one partly necessary to understand the functions of the hardware. The programmer, on the other hand, needs confirmation that the program created by him in all commands and step sequences is correct and is therefore processed correctly by the hardware. Furthermore, it is for any training associated with computers useful to master individual steps, such as B. a light to bring diode to light by a program command, to Er delete or blink or function to understand a display. In addition to the digital processes also analog techniques of interest, so that, for. B. the radio manner of an analog-digital converter is important.
Der im Anspruch 1 angegebenen Erfindung liegt das Problem zugrun de, einem Auszubildenden jeglicher Ausbildungsstufe ein Hilfsmit tel zur Verfügung zu stellen, mit dem er in die Lage versetzt wird, Funktionen durch selbstentworfene Programmabläufe einzulei ten und dafür ein Gerät zu schaffen, das einfach in seinem Aufbau und universell in seiner Anwendbarkeit für das Verständnis von Computerprogrammen und von Funktionen der die Hardware bildenden Schaltungen ist.The invention specified in claim 1 is based on the problem de, an assistant to a trainee of any level to provide tel with which he enables will introduce functions through self-designed program sequences and to create a device that is simple in its structure and universal in its applicability for understanding Computer programs and functions of the hardware forming Circuits is.
Die mit der Erfindung erzielten Vorteile bestehen insbesondere darin, daß ohne Bindung an eine Programmiersprache einzelne Befehlsfolgen nachgebildet werden können, die hardware- oder softwaremäßig Funktionen darstellen, so daß der Anwender durch die Eingabe selbstgeschriebener Programmabläufe einen Vorgang auslöst und damit sein Verständnis für hard- und softwaremäßige Verar beitungsvorgänge im Computer anschaulich steigert. Die hierbei gewonnenen Erkenntnisse unterstützen das hohe Maß des Anwenders an Abstraktionsvermögen sowie an Vorstellungskraft. Besonders vor teilhaft ist diese Unterstützung für einen Einsteiger und auch für einen fortgeschrittenen Programmierer, der eine neue Programmier sprache erlernt und der gewisse Funktionen sichtbar machen will. Weiterhin ist vorteilhaft, daß mit dem geschaffenen Übungsgerät unabhängig vom Betriebssystem und von einer Programmiersprache gelernt werden kann. Der Lernende kann außerdem daran seine Fort schritte erkennen.The advantages achieved with the invention are in particular in the fact that without being tied to a programming language individual Command sequences can be replicated, the hardware or software functions represent, so that the user through the Entering self-written program sequences triggers a process and thus his understanding of hardware and software processing processing processes in the computer. The one here The knowledge gained supports the high level of the user Ability to abstraction and imagination. Especially before This support is partial for a beginner and also for an advanced programmer who is new programming learned language and who wants to make certain functions visible. It is also advantageous that with the exercise device created independent of the operating system and a programming language can be learned. The learner can also use it to continue recognize steps.
Nach weiteren Merkmalen der Erfindung ist vorgesehen, daß ein Pro grammablauf in einer beliebigen Programmiersprache in logischer Schrittfolge anhand einzelner Anzeige-Elemente auf seine Richtig keit hin nachprüfbar ist, wobei als Richtig-Bestätigung ein opti sches oder ein akustisches Signal eines oder mehrerer Anzeige-Ele mente erzeugbar ist. Der Lernende kann mit einfachen Beispielen beginnen, bei denen Leuchtdioden zum Leuchten oder Verlöschen ge bracht werden.According to further features of the invention it is provided that a Pro program flow in any programming language in logical Step sequence based on individual display elements on its correct is verifiable, with an opti as correct confirmation or an acoustic signal from one or more display elements elements can be generated. The learner can use simple examples begin where light emitting diodes shine or go out be brought.
Eine weitere Verbesserung der Erfindung besteht darin, daß der Schnittstellenbaustein aus einem Parallelportbaustein besteht, der vom Computer 8 Bit-Daten empfängt und diese Daten auf drei Paral lelports mit jeweils 8 Bit-Breite verteilt, wobei die drei Paral lelports sowohl als Ein- als auch Ausgangsports programmierbar sind. Dieser Parallelportbaustein zeichnet sich sowohl durch Einfachheit der Programmierung als auch durch große Funktionali tät aus.Another improvement of the invention is that the Interface module consists of a parallel port module that receives 8 bit data from the computer and this data to three parals lelports each with 8 bit width distributed, the three Paral lelports programmable as both input and output ports are. This parallel port module is characterized by both Ease of programming as well as great functionality act out.
Vorteilhafterweise handelt es sich bei dem Parallelportbaustein um einen Schnittstellenbaustein, der über vier Register mit jeweils separaten Adressen programmierbar ist.The parallel port module is advantageously an interface module that has four registers with each separate addresses can be programmed.
Eine weitere Ausgestaltung der Erfindung besteht darin, daß an den Schnittstellenbaustein außer der Tastatur und außer der LED-Zeile ein Display und ein Erweiterungsport angeschlossen sind. Damit erhält das Gerät seine größtmögliche Funktionalität.Another embodiment of the invention is that the interface module except the keyboard and except the LED line a display and an expansion port are connected. This gives the device its greatest possible functionality.
Währenddem vorstehend von einer digitalen Funktion des Übungsgerä tes ausgegangen ist, können nunmehr auch Analogfunktionen durchge führt werden. Aus diesem Grunde ist der Schnittstellenbaustein mit allen wesentlichen Elementen eines AD/DA-Wandlers verbunden, so daß in Verbindung mit der einstellbaren Spannungsquelle und eines vom Anwender zu erstellenden Programms die AD/DA-Wandlerfunktionen detailliert gezeigt und nachvollzogen werden können. Damit können auch analoge Meßvorgänge bearbeitet werden, so daß das Übungsgerät nicht auf digitale Funktionen beschränkt ist.While above from a digital function of the exercise device tes has run out, analog functions can now also be performed leads. For this reason, the interface module is included all essential elements of an AD / DA converter connected, so that in connection with the adjustable voltage source and a program to be created by the user the AD / DA converter functions can be shown and understood in detail. So that can also analog measurement processes are processed, so that the exercise device is not limited to digital functions.
Die Funktionalität des Übungsgerätes erfaßt vorteilhafterweise Vorgänge in der Art zum Programmieren bzw. Nachprüfen bezüglich des Leuchtens, Erlöschens, des Blinkens von Leuchtdioden, des Funktionierens von Siebensegmentanzeigen (Displays), des Belegens einer Tastatur mit Funktionen, des Nachmessens von Bitfolgen, die durch das Anwenderprogramm generiert werden, des Messens von elektrischen Größen (und auch von physikalischen Größen), des Analysierens von Schaltungen und deren Bauelementen, des Funktionierens eines DA-Wandlers bzw. eines AD-Wandlers und hier z. B. das Dimmen einer Glühlampe.The functionality of the exercise device is advantageously recorded Operations in the manner of programming or checking with regard to of shining, extinguishing, blinking of light emitting diodes, of Functioning of seven-segment displays (displays), the allocation a keyboard with functions, the measuring of bit sequences, the generated by the user program, measuring electrical quantities (and also physical quantities), des Analyzing circuits and their components, the Functioning of a DA converter or an AD converter and here e.g. B. dimming an incandescent lamp.
Ein Ausführungsbeispiel der Erfindung ist in der Zeichnung darge stellt und wird im folgenden näher beschrieben.An embodiment of the invention is shown in the drawing represents and is described in more detail below.
Es zeigen:Show it:
Fig. 1 ein Blockschaltbild des an die Interface-Karte eines Computers angeschlossenen Grundgerätes, Fig. 1 is a block diagram of the interface card of a computer connected to the basic unit,
Fig. 2 ein Blockschaltbild des Grundgerätes, Fig. 2 is a block diagram of the basic unit,
Fig. 3 ein Gesamtschaltbild der Interface-Karte, Fig. 3 shows an overall block diagram of the interface card,
Fig. 4 ein Gesamtschaltbild des Übungsgerätes und Fig. 4 is an overall circuit diagram of the exercise device and
Fig. 5 eine praktische Ausführungsform des Grundgerätes. Fig. 5 shows a practical embodiment of the basic device.
Eine Interface-Karte 1 in einem Computer 1a ist über ein Verbin dungskabel 2 an ein Übungsgerät 3 angeschlossen (Fig. 1). Die Interface-Karte 1 wird hierbei in einen freien Slot des Com puters 1a gesteckt.An interface card 1 in a computer 1 a is connected via a connec tion cable 2 to a training device 3 ( Fig. 1). The interface card 1 is inserted into a free slot of the computer 1 a.
Der wesentliche Bestandteil des Übungsgerätes 3 ist ein Grundge rät 4, dessen Blockschaltbild in Fig. 2 dargestellt ist. Es be steht im wesentlichen aus einem Schnittstellenbaustein 5, der einen Parallelportbaustein 5a darstellt, an den eine Tastatur 6 und eine LED-Zeile 7 angeschlossen sind. Weiterhin ist gemäß Fig. 2 ein Display 8 angeschlossen, das im Ausführungsbeispiel aus einer Siebensegmentanzeige 8a besteht. Die LED-Zeile 7 und das Display 8 bilden Anzeige-Elemente 7, 8.The essential part of the exercise device 3 is a Grundge advises 4 , whose block diagram is shown in Fig. 2. It be essentially consists of an interface module 5, which is a parallel port block 5 a, to which a keyboard 6, an LED row and are connected. 7 Furthermore, a display 2 is shown in FIG. 8 connected which consists in the exemplary embodiment of a seven-segment display 8 a. The LED line 7 and the display 8 form display elements 7 , 8 .
Gemäß Fig. 3 stellt die Interface-Karte 1 eine Basisadresse zur Verfügung. Die Einstellung dieser Basisadresse erfolgt über einen 8fach DIP-Schalter 10 (oder über einen Jumper), der mit einem Komparator 11 (74HC 688) verbunden ist. Das Signal des Komparators 11 wird mit den I/O-Signalen des Computers 1a verknüpft und schaltet den Enable-Eingang eines 2 × 4 Dekoders 12 (74LS 139) auf Low (L). Da dieser Dekoder zweifach ausgeführt ist, erfolgt die Dekoder-Auswahl über die Adresse A4.Referring to FIG. 3 illustrates the interface card 1 is a base address. This base address is set using an 8-way DIP switch 10 (or a jumper), which is connected to a comparator 11 (74HC 688). The signal of the comparator 11 is linked to the I / O signals of the computer 1 a and switches the enable input of a 2 × 4 decoder 12 (74LS 139) to low (L). Since this decoder is designed twice, the decoder is selected via address A4.
Sofern die Basisadresse einmal eingestellt ist, sind keine weite ren Funktionen anhand der Interface-Karte 1 auszuführen. Es sei noch darauf hingewiesen, daß sämtliche Signale über Pufferbaustei ne geführt werden und die Stromversorgung mittels einer normalen 5 × 20 mm-Sicherung (0,5 Ampere, mittelträg) abgesichert ist.If the base address is set, no further functions can be carried out using the interface card 1 . It should also be pointed out that all signals are routed via buffer modules and that the power supply is protected by a normal 5 × 20 mm fuse (0.5 amperes, medium-duty).
Das Grundgerät 4 besteht aus mehreren autonomen Schaltgruppen, die aber alle über den zentralen Schnittstellenbaustein 5 (8255) gesteuert werden. Da alle Funktionen des Grundgerätes 4 durch diesen Baustein bedient werden, ist die Kenntnis seiner Pro grammierung von Bedeutung (vgl. das Datenbuch der Firma Siemens, PERIPHERIEBAUSTEINE).The basic device 4 consists of several autonomous switching groups, which are all controlled via the central interface module 5 (8255). Since all functions of the basic device 4 are operated by this module, knowledge of its programming is important (cf. the Siemens data book, PERIPHERAL MODULES).
Der Schnittstellenbaustein 5 zeichnet sich sowohl durch Einfach heit der Programmierung als auch durch große Funktionalität aus. Wie aus der Bezeichnung hervorgeht,handelt es sich um einen C-MOS- Baustein, der vorteilhafterweise nur eine geringe Stromaufnahme benötigt. Im wesentlichen bildet der Schnittstellenbaustein 5 einen Parallelportbaustein 5a, der vom Computer 8 Bit-Daten empfängt und diese auf drei Parallelports 13a, 13b, 13c (788 Port A, 789 Port B, 790 Port C) mit je 8 Bit-Breite verteilt. Die drei Ports können sowohl als Ein- oder Ausgabeports programmiert wer den.The interface module 5 is characterized both by simplicity of programming and by great functionality. As can be seen from the designation, it is a C-MOS module which advantageously requires only a low current consumption. In essence, the interface module 5 forms a parallel port block 5 a, the computer 8-bit data receives and these three parallel ports 13 a, 13 b, 13 c (788 Port A, 789 Port B, 790 Port C), each with 8 bit Spread wide. The three ports can be programmed as either input or output ports.
Die Programmierung des Parallelportbausteins 5a erfolgt über 4
Register 14a, 14b, 14c, 14d. Jedes dieser 4 Register besitzt
eine separate Adresse. Demzufolge existieren folgende Adressen:
788 Port A
789 Port B
790 Port C
791 Steuerwortregister (14d).The parallel port module 5 a is programmed via 4 registers 14 a, 14 b, 14 c, 14 d. Each of these 4 registers has a separate address. As a result, the following addresses exist:
788 port A
789 port B
790 port C
791 control word register ( 14 d).
Das Steuerwortregister muß vom Programmierer während der Initiali sierungsphase, d. h. in der Grundeinstellung des Programms, pro grammiert werden. Dabei wird festgelegt, in welcher Betriebsart der Baustein arbeiten soll und ob die jeweiligen Ports als Ein- oder Ausgabeports arbeiten. Das Port C kann als einziges Port nochmals unterteilt werden in jeweils 2 Gruppen zu 4 Bit. Diese können dann so programmiert werden, daß z. B. die unteren 4 Bit als Eingabeports arbeiten und die oberen 4 Bit als Ausgabeports (oder umgekehrt). Von dieser Möglichkeit wird vorliegend Gebrauch ge macht.The control word register must be used by the programmer during initialization sation phase, d. H. in the basic setting of the program, pro be grammed. It is determined in which operating mode the block should work and whether the respective ports as input or Output ports work. Port C can be the only port again divided into 2 groups of 4 bits each. This can then be programmed so that e.g. B. the lower 4 bits as Input ports work and the upper 4 bits as output ports (or vice versa). This option is used here power.
Die Programmierung des Parallelportbausteins 5a wird wie folgt durchgeführt (Fig. 4):The parallel port module 5 a is programmed as follows ( FIG. 4):
-
- Durch Setzen oder Rücksetzen einzelner Bits des Steuerworts
kann erreicht werden, daß die einzelnen Ports entweder als
Ein- oder als Ausgabeports arbeiten. Es sei folgendes Bei
spiel für das Übungsgerät 3 beschrieben:
Port A und Port B sollen als Ausgabeports arbeiten, Port C soll in der geteilten Betriebsart - wie vorstehend be schrieben - programmiert werden. Dazu sind die Bits ent sprechend zu setzen.- By setting or resetting individual bits of the control word it can be achieved that the individual ports work either as input or as output ports. The following example for exercise device 3 is described:
Port A and Port B should work as output ports, Port C should be programmed in the split mode - as described above. The bits must be set accordingly.
Das Ausgabeformat in BASIC sieht z. B. wie folgt aus:
Out 791, 129.The output format in BASIC sees z. B. as follows:
Out 791, 129.
Dieser Befehl sorgt dafür, daß der Computer die Ausgabe der Adres se 791 (Steuerwortregister) veranlaßt, wobei die Interface-Karte 1 ein Chip-Select-Signal für den Parallelportbaustein 5a er zeugt. Das Steuerwort "129" wird in das Steuerwortregister (14d) geschrieben, worauf Port A und Port B in den Ausgabemodus geschal tet werden und die niederwertigen Bits von Port C in den Eingabe modus, dagegen die höherwertigen in den Ausgabemodus. Damit ist die Programmierung der Betriebsartenwahl des Parallelportbau steins 5a abgeschlossen und dieser kann nun entsprechend seiner softwaremäßigen Bestimmung benutzt werden.This command ensures that the computer causes the address 791 (control word register) to be output, the interface card 1 generating a chip select signal for the parallel port module 5 a. The control word "129" is written into the control word register ( 14 d), whereupon port A and port B are switched into the output mode and the low-order bits from port C into the input mode, whereas the higher order bits into the output mode. This completes the programming of the operating mode selection of the parallel port block 5 a and this can now be used in accordance with its software determination.
Es kann weiter folgendes Beispiel ausgeführt werden:
An Port A sollen zwei Bitfolgen erzeugt werden. Es sollen ne
beneinanderliegende Leitungen abwechselnd je ein H- oder ein
L-Signal führen. Dazu sendet man dem Parallelportbaustein 5a
jeweils einen dezimalen Wert 170 bzw. 85 zu. Hierzu lautet ein
kurzes BASIC-Programm:
10 Out 791, 129
20 Out 788, 170
30 Out 788, 85
40 Goto 20.The following example can also be carried out:
Two bit sequences are to be generated at port A. Ne adjacent cables should alternately carry an H or an L signal. For this purpose, a parallel decimal value 170 or 85 is sent to the parallel port module 5 a. Here is a short BASIC program:
10 Out 791, 129
20 Out 788, 170
30 Out 788, 85
40 Goto 20.
Ein weiteres Beispiel für die Anwendung des Grundgerätes 4 bil det die LED-Zeile 7 (vgl. Fig. 5). Es ist daher mit dem Grund gerät 4 möglich, eine oder mehrere der LED′s per Programm leuch ten zu lassen. Eine LED benötigt ein positives Potential an der Anode, um zu leuchten. Im Grundgerät 4 stellt der Parallelport baustein 5a die notwendigen Signale per Programmierung zur Ver fügung. Allerdings liefert der Parallelportbaustein 5a nicht den notwendigen Arbeitsstrom für die LED′s. Aus diesem Grunde wurden Transistoren T1 bis T4 (vgl. Fig. 4) eingefügt. Diese Transisto ren vom npn-Typ benötigen ein positives Potential an der Basis, um durchzuschalten und damit den Arbeitsstrom für die LED′s zu lie fern.Another example of the use of the basic device 4 is the LED line 7 (see FIG. 5). It is therefore device with the base four possible one or more to let th Glow by program of the LEDs. An LED needs a positive potential at the anode to light up. In the basic device 4 , the parallel port module 5 a provides the necessary signals by programming. However, the parallel port module 5 a does not provide the necessary working current for the LEDs. For this reason, transistors T1 to T4 (see FIG. 4) have been inserted. These transistors from the npn type require a positive potential at the base in order to switch through and thus to supply the working current for the LEDs.
Die Bits 4 bis 7 steuern über Inverter 21 (CD 4009) die Basen der Transistoren T1 bis T4 an. Um nun einen ausgewählten Transistor durchzuschalten, muß der Parallelportbaustein 5a ein L-Signal abgeben, welches von den Invertern 21 in ein H-Signal umgesetzt wird. Dieses H-Signal schaltet dann den entsprechenden Transistor T1 bis T4 durch. Das positive Potential für die LED′s liefern also die Transistoren T1 bis T4. Bits 4 to 7 control the bases of transistors T1 to T4 via inverters 21 (CD 4009). In order to switch through a selected transistor, the parallel port module 5 a must emit an L signal, which is converted into an H signal by the inverters 21 . This H signal then turns on the corresponding transistor T1 to T4. The transistors T1 to T4 thus provide the positive potential for the LEDs.
Das negative Potential (L-Potential) für die Katoden der LED′s wird von einem einzelnen Inverter 22 (vom Typ SN 7406) geliefert. Dieses Potential steuert der Parallelportbaustein 5a mit Bit 7 vom Port A. Dazu muß Bit 7 softwaremäßig auf L-Potential gelegt werden. Damit bei den Diodenexperimenten das Display 8 dunkel bleibt, müssen die Bits 0-6 von Port A auf L-Potential program miert werden.The negative potential (L potential) for the cathodes of the LEDs is supplied by a single inverter 22 (of the type SN 7406). This potential controls the parallel port block 5 a with bit 7 of port A. For this purpose must Bit 7 by software are placed on L-potential. To ensure that the display 8 remains dark during the diode experiments, bits 0-6 from port A must be programmed to L potential.
Es wird nachfolgend ein anderes Anwendungsbeispiel beschrieben:
Die Diode 2 soll leuchten. Dabei müssen folgende Bedingungen
erfüllt sein:
PC 4 auf H
PC 5 auf H
PC 6 auf L
PC 7 auf H.Another application example is described below:
The diode 2 should light up. The following conditions must be met:
PC 4 on H
PC 5 on H
PC 6 on L
PC 7 on H.
Die entsprechenden dezimalen Werte, die den Zuständen an den Ports
entsprechen, werden über ein Bit-Muster, das z. B. dem dezimalen
Wert 128 entspricht, erzielt. An Port A muß also der dezimale Wert
128 ausgegeben werden. Dabei muß an den Parallelportbaustein 5a
folgende Reihenfolge per Programm gesendet werden:
129
128 und
176.The corresponding decimal values, which correspond to the states at the ports, are over a bit pattern, which z. B. corresponds to the decimal value 128, achieved. The decimal value 128 must therefore be output at port A. The following sequence must be sent by program to the parallel port module 5 a:
129
128 and
176.
Dazu gehört folgendes BASIC-Programm:
10 Out 791, 129: Steuerwortregister
20 Out 790, 176: Wertport C
30 Out 788, 128: Port A.This includes the following BASIC program:
10 Out 791, 129: control word register
20 Out 790, 176: Wertport C
30 Out 788, 128: Port A.
Wenn dieses Programm nunmehr gestartet wird, muß LED 2 leuchten.If this program is now started, LED 2 must light up.
Das Übungsgerät 3 weist ferner für die Analogtechnik einen Erwei terungsport 15 auf (Fig. 2 und 5). Für einen AD/DA-Wandler 16 ist eine Schnittstelle/Adapter-Meßtechnik 17 vorgesehen (Fig. 5). Außerdem befindet sich dort eine einstellbare Spannungsquelle 18. Analoge Eingänge/Ausgänge 19 liegen neben der einstellbaren Span nungsquelle 18. Ebenfalls in diesem Bereich ist ein Sockel 20 für Analogdemonstrationen angeordnet. Gemäß Fig. 5 befinden sich fer ner eine Reihe von IC′s 23 im oberen Bereich des Grundgeräts 4.The exercise device 3 also has an expansion port 15 for analog technology (FIGS . 2 and 5). An interface / adapter measuring technique 17 is provided for an AD / DA converter 16 ( FIG. 5). There is also an adjustable voltage source 18 . Analog inputs / outputs 19 are located next to the adjustable voltage source 18 . A base 20 for analog demonstrations is also arranged in this area. Referring to FIG. 5 are fer ner a number of IC's 23 in the upper region of the basic device. 4
BezugszeichenlisteReference list
1 Interface-Karte
1a Computer (PC)
2 Verbindungskabel
3 Übungsgerät
4 Grundgerät
5 Schnittstellenbaustein
5a Parallelportbaustein
6 Tastatur
7 LED-Zeile
8 Display
8a Siebensegment-Anzeige
7; 8 Anzeige-Elemente
9 frei
10 DIP-Schalter
11 Komparator
12 Decoder
13a Parallelport
13b Parallelport
13c Parallelport
13d Parallelport
14a Register
14b Register
14c Register
14d Steuerwortregister
15 Erweiterungsport
16 AD/DA-Wandler
17 Schnittstelle/Adapter-Meßtechnik
18 einstellbare Spannungsquelle
19 analoge Eingänge/Ausgänge
20 Sockel für Analogdemonstrationen
21 Inverter
22 Inverter
23 mehrere IC′s 1 interface card
1 a computer (PC)
2 connection cables
3 exercise machine
4 basic device
5 interface module
5 a parallel port module
6 keyboard
7 LED line
8 display
8 a Seven segment display
7 ; 8 display elements
9 free
10 DIP switches
11 comparator
12 decoders
13 a parallel port
13 b parallel port
13 c parallel port
13 d parallel port
14 a register
14 b register
14 c register
14 d control word register
15 expansion port
16 AD / DA converters
17 Interface / adapter measurement technology
18 adjustable voltage sources
19 analog inputs / outputs
20 bases for analog demonstrations
21 inverters
22 inverters
23 several IC's
Claims (7)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE19934319651 DE4319651A1 (en) | 1993-06-14 | 1993-06-14 | Electronic training device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE19934319651 DE4319651A1 (en) | 1993-06-14 | 1993-06-14 | Electronic training device |
Publications (1)
Publication Number | Publication Date |
---|---|
DE4319651A1 true DE4319651A1 (en) | 1994-12-15 |
Family
ID=6490296
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE19934319651 Ceased DE4319651A1 (en) | 1993-06-14 | 1993-06-14 | Electronic training device |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE4319651A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1121937C (en) * | 1998-10-23 | 2003-09-24 | 皇家菲利浦电子有限公司 | Apparatus with a housing provided with a synthetic resin wall portion with a synthetic resin panel provided thereon |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4622013A (en) * | 1984-05-21 | 1986-11-11 | Interactive Research Corporation | Interactive software training system |
US4701130A (en) * | 1985-01-11 | 1987-10-20 | Access Learning Technology Corporation | Software training system |
US4964803A (en) * | 1987-06-26 | 1990-10-23 | Chul Kim K | Device for displaying operation of a microcomputer and method of displaying operation thereof |
-
1993
- 1993-06-14 DE DE19934319651 patent/DE4319651A1/en not_active Ceased
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4622013A (en) * | 1984-05-21 | 1986-11-11 | Interactive Research Corporation | Interactive software training system |
US4701130A (en) * | 1985-01-11 | 1987-10-20 | Access Learning Technology Corporation | Software training system |
US4964803A (en) * | 1987-06-26 | 1990-10-23 | Chul Kim K | Device for displaying operation of a microcomputer and method of displaying operation thereof |
Non-Patent Citations (2)
Title |
---|
MAT PC-Trainer, Produktübersicht der Fa. Bardehle Datentechnik, 1989, SCHÜTZ, M.: Daten-Drehscheibe, Teil 1 in Funkschau 3/84, S.62-65 Teil 2 in Funkschau 4/84, S.75 Teil 3 in Funkschau 5/84, S.70-72 * |
Siemens Datenbuch 1979/80: Microcomputer- Bausteine, Bd.3 Peripherie, S.124-164 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1121937C (en) * | 1998-10-23 | 2003-09-24 | 皇家菲利浦电子有限公司 | Apparatus with a housing provided with a synthetic resin wall portion with a synthetic resin panel provided thereon |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE2914106C2 (en) | Tester for testing printed circuit cards | |
DE2648229C2 (en) | ||
EP0063650B1 (en) | Test system | |
DE2851772C2 (en) | Circuit arrangement for a color data display device | |
DE2812396A1 (en) | ELECTRONIC TESTING DEVICE | |
DE2726753A1 (en) | INTERFACE ADAPTER | |
EP0434986A2 (en) | Method for putting into operation a module connected to an electronic control system | |
DE1524099A1 (en) | Improved control and display device | |
DE2607842C2 (en) | ||
DE2810277A1 (en) | SYSTEM FOR THE TRANSFER OF INFORMATION BETWEEN A DIGITAL COMPUTER AND A REMOTE STATION | |
DE3844036C2 (en) | ||
DE102019123972A1 (en) | LIGHTING SYSTEM AND METHOD FOR SETTING UP THE LIGHTING SYSTEM | |
DE3013070A1 (en) | CIRCUIT AND METHOD FOR RECEIVING AND PROCESSING REQUEST SIGNALS FROM PERIPHERAL DEVICES WITHIN A DATA-PROCESSING DEVICE | |
DE3331965A1 (en) | METHOD AND ARRANGEMENT FOR THE STEP-BY-STEP STATIC CHECK OF THE RELEVANT CONNECTIONS AND INTEGRATED SUBSYSTEMS OF A SYSTEM BASED ON MICROPROCESSOR EQUIPMENT FOR PUBLIC USE | |
DE4319651A1 (en) | Electronic training device | |
DE19522335A1 (en) | Setting input and output base addresses for jump free configurations | |
DE2005884A1 (en) | Device and method for determining errors in electronic data processing systems | |
DE3408754C2 (en) | ||
DE2713068A1 (en) | SEQUENTIAL DATA PROCESSING SYSTEM | |
DE2837114C2 (en) | Musical instrument | |
DE102019214273A1 (en) | System and method for providing a digital replica of a plant and a corresponding computer program product | |
DE60003847T2 (en) | UNIVERSAL DEVICE AND METHOD AND TOOLS FOR THEIR USE | |
DE3241175C2 (en) | ||
DE10085006B4 (en) | Method of translating test vectors | |
DE3226287C2 (en) | Display device for a microcomputer teaching system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
8131 | Rejection |