DE3145080A1 - Freiprogrammierbare steuerung, regelung - Google Patents

Freiprogrammierbare steuerung, regelung

Info

Publication number
DE3145080A1
DE3145080A1 DE19813145080 DE3145080A DE3145080A1 DE 3145080 A1 DE3145080 A1 DE 3145080A1 DE 19813145080 DE19813145080 DE 19813145080 DE 3145080 A DE3145080 A DE 3145080A DE 3145080 A1 DE3145080 A1 DE 3145080A1
Authority
DE
Germany
Prior art keywords
program
interrupt
chip microcomputer
programs
routine
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.)
Withdrawn
Application number
DE19813145080
Other languages
English (en)
Inventor
Siegfried 7562 Gernsbach Schwarz
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Priority claimed from DE19813132929 external-priority patent/DE3132929A1/de
Application filed by Individual filed Critical Individual
Priority to DE19813145080 priority Critical patent/DE3145080A1/de
Publication of DE3145080A1 publication Critical patent/DE3145080A1/de
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/42Bus transfer protocol, e.g. handshake; Synchronisation
    • G06F13/4204Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus
    • G06F13/4221Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus being an input/output bus, e.g. ISA bus, EISA bus, PCI bus, SCSI bus
    • G06F13/423Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus being an input/output bus, e.g. ISA bus, EISA bus, PCI bus, SCSI bus with synchronous protocol
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • G05B19/0426Programming the control sequence
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/07Programme control other than numerical control, i.e. in sequence controllers or logic controllers where the programme is defined in the fixed connection of electrical elements, e.g. potentiometers, counters, transistors
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/06Addressing a physical block of locations, e.g. base addressing, module addressing, memory dedication
    • G06F12/0646Configuration or reconfiguration
    • G06F12/0692Multiconfiguration, e.g. local and global addressing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/76Architectures of general purpose stored program computers
    • G06F15/78Architectures of general purpose stored program computers comprising a single central processing unit
    • G06F15/7807System on chip, i.e. computer system on a single chip; System in package, i.e. computer system on one or more chips in a single package
    • G06F15/7814Specially adapted for real time processing, e.g. comprising hardware timers
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/23Pc programming
    • G05B2219/23283Debugging, breakpoint
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/23Pc programming
    • G05B2219/23371Fixed and variable memory for parameters or user program
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/23Pc programming
    • G05B2219/23421Record program on tape, disk, memory
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/25Pc structure of the system
    • G05B2219/25389Macro's, subroutines

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Automation & Control Theory (AREA)
  • Computing Systems (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)

Description

  • Die Erfindung betrifft eine freiprogrammierbare Steuerung, Rege-
  • lung, deren Anwender-Programm mit dem ausführenden Rechner erstellt und getestet werden kann.
  • Der Anwender kann dadurch ohne ein zusätzliches Programmiergerät das Anwender-Programm erstellen und im Betrieb variieren und testen.
  • Es sind freiprogrammierbare Steuerungen, Regelungen bekannt, bei denen mittels Interpreter vorbereitete Standard-Programm-Routinen aufgerufen werden. Es handelt sich dabei um wenige leistungsfähige Makro-Befehle. Die Programmierung in Assembler und die Erstellung eigener Standard-Programm-Routinen ist meist nicht vorgesehen. Die Erstellung und Prüfung der Programme mit dem ausführenden Rechner selbst ist nur in aufwendigen\ Versionen möglich.
  • Der Erfindung liegt die Aufgabe zugrunde, eine freiprogrammierbare Steuerung, Regelung mit Einchip-Mikrorechnern zu realisieren, die die Verwendung von Standard-Programm-Routinen und Assembler-Befehlen zuläßt und die Erstellung und Testung des Programmes mit dem ausführenden Rechner erlaubt. Die für die Programme notwendige Festlegung einer BUS-Struktur für Einchip-Mikrorechner-Systeme wurde durch P 31 32 929.2 vorgenommen. Diese Aufgabe wird erfindungsgemäß dadurch gelöst, daß als Rechner ein Einchip-Mikrorechner verwendet wird, dessen Befehlsspsicher die Standard-J rogramm Routinen, Befehls-Interpreter, Prüfprogramme und die Initialisierung der Haupt-, Interrupt-Programme und deren Abschluß enthält, und die individuellen Anwenderprogramme in einem scilreib-, les- und löschbaren Festwertspeicher außerhalb des Einchip-Mikrorechners durch Aufruf der Standard-Programm-Routinen des Einchip-Mikro rechners gebildet und gespeichert werden, wobei die Anwender-Programme durch definierte Einsprung-Adressen die im Einchip-Mikrorechner begonnenen Haupt-, Interrupt-Programme fortsetzen und am Ende der Anwender-Programme durch definierte Aussprung-Adressen zum Einchip-Mikrorechner diese Haupt-, Interrupt-Programme im Einchip-Mikrorechner abschließen, wobei die Anwender-Programme aus mindestens 3 verschiedenen Programmarten bestehen können, einem Interrupt-Programm höchster Priorität, da; die seriellen Schnittstellenß Zeitgeber bedient, einem Interrupt-Programm geringer Priorität, welches zyklisch aufgerufen wird und der Abarbeitung zyklischer Programm-Routinen, wie logische Verknüpfung der Eingänge und Ausgänge, Erfassung und Verarbeitung von Meßwerten usw vornimmt und dem Hauptprogramm, das kurzzeitig unterbrechbar ist, wobei in den Standard-Programm-Routinen, die im Anwender-Program<n aufgerufen werden durch 2 Register der Ort des Ergebnisses dieser Standard-Programm-Routinen markiert wird und vor jedem Aus sprung dieser Routinen durch einen bedingten Sprung-Befehl mit dem zugehörigen Merker eine Prüfroutine an jede Standard-I'rogramm-Routine :gefügt werden kann, welche das Ergebnis der Routine zur Prüfung der Anwender-Programme bei Bedarf ausgibt.
  • Die Umschaltung von Ausführung zu Prüf-Betrieb des Rechners geschieht dergestalt, daß ein Merker gesetzt wird, der vor jedem Aussprung der Standard-Programm-Routinen durch einen bedingten Sprungbefehl eine Prüfroutine an jede Standard-Programm-Routine anfügen kann, welche das Ergebnis der Routine in Abhängigkeit eines vorgewählten Entscheidungsmerkmals bei Bedarf zur Prüfung ausgibt.
  • Die mit der Erfindung erzielten Vorteile bestehen insbesondere darin, die Leistungsfähigkeit freiprogrammierbarer Steuerungen und Regelungen zu erhöhen und Standard-Programm-Routinen der Steuer-, Meß- und Regeltechnik in Einchip-Mikrorechnern anbieten zu können, die sowohl in komplexen Rechnersystemen als auch in Minimal-Systemen verwendbar sind.
  • Ein Ausführungsbeispiel der Erfindung wird im folgenden beschrieben.
  • Eine freiprogrammierbare Steuerung, Regelung, bei der die Anwender-Programme im ausführenden Rechner erstellt und getestet werden können, besteht aus Tastatur, Anzeige für den Dialog mit dem Bedienenden, Singänge, Ausgänge, dem Einchip-Mikrorechner mit Standard-Programm-Routinen z.B. in einem 8049-Einchip-Mikrorechner und einem externen, schreib-,les-,löschbaren Speicher mit z.B 2 K Byte Anwender-Programm in einem 2816 EEPROM-Speicher. Die Tastatur und die Anzeige ist unter Umständen bei der Ausführung der erstellten Programme entbehrlich. Der Einchip-Mikrorechner enthält die Standard#Prograrnir#Routinen, den Befeh]s-Inlterpreter zum Aufruf und zur Programmierung der einzelnen Makrobefehle im Anwenderspeicher, dem Befehls-Tnterpreter zum Aufruf und zur Programmierung der Assembler-Befehle im Anwenderspeicher, das Prüfprogramm zur Anzeige der Ergebnisse von Makro- und Assemibler-Befehlen, die Initialisierung der Haupt-, Interrupt-Programme und deren Abschluß.
  • Die Haupt- und Interrupt-Programme des Einchip-Nikror<chners werden bei den Start- und Interrupt-Adressen begonnen. Die für diese Programme notwendigen Initialisierungen werden durch Befehle im Befehisspeicher des Einchip-Mikrorechners vorgenommen. Durch Sprung-Befehle am Ende dieser Initialisierung werden die Programme im Anwenderspeicher fortgesetzt. Die Fortsetzung ist nur abhängig von den im Anwenderspeicher programmierten Standard-Proëramm-Routinen und Assembler-Befehlen. Das Ende der Anwender-Programme wird durch Rücksprung-Befehle im Anwender-Programm an definierte Anfangsadressen beendet.
  • Mit den im Einchip-Mikrorechner befindlichen Interpretern werden die Standard-Programm-Routinen und Assembler-Befehle in den Anwenderspeicher programmiert.
  • Die Prüfung der Anwender-Programme geschieht durch Setzen des Merkers F1 im 8049-Einchip-Mikrorechner zum Beispiel. Mit diesem Merker wird durch den bedingten Sprungbefehl JF1 an das Ende jeder Standard-Programm-Routine eine Prüf-Routine angefügt, welche die Ergebnisse der Routine anzeigen kann. Der Prüf-Routine kann per Tastatur ein Entscheidungs-Merkma1 genannt werden, so daß z.B. die Anzeige der Ergebnisse einzelner Standard-l-'rogramm-Aufrufe mit bestimmten Breakpoint-Adressen vorgenommen wird. In allen ~Anderen Fällen wird zwar die Prüf-Routine an die Standard-Routine angefügt, nachdem das Entscheidungs-Merkmal jedoch nicht übereinstimmt, wird die Anzeige der Ergebnisse dieser Standard-Programm-Routinen übersprungen. Die Anzeige der Prüfroutine beschränkt sich auf deilnierle Ergebnisse der Standard-Programm#ufrufe. Dies ist möglich, nachdem diese Ergebnisse durch 2 Register in jeder Standard-Programm-Routine markiert sind.

Claims (15)

  1. Patentansprüche i) /t#"reiprogrammierbare Steuerung, regelung, deren hnwender-Programm mit dem ausführenden Rechner erstellt und getestet wird, dadurch gekennzeichnet, daß als Rechner ein Einchip-Mikrorechner verwendet wird, dessen Befehlsspeicher die Standard-Programm-Routinen, Befehls-Interpreter, rüfprogramme und die Initialisierung der Haupt-, Interrupt-Programme und deren Abschluß enthält, und die individuellen Anwenderprogramme in einem schreib-, les- und löschbaren Festwertspeicher außerhalb des Einchip-Mikrorechners durch Aufruf der Standard-Programm-Routinen des Einchip-Mikrorechners gebildet und gespeichert werden, wobei die Anwender-Programme durch definierte Einsprung-Adressen die im Einchip-Mikrorechner begonnenen Haupt-, Interrupt-Programme fortsetzen und am Ende der Anwender-l'rogramme durch definierte Aussprun-Adressen zum Einchip-Mikrorechner diese Haupt-, Interrupt-Programme im Einchip-Mikrorechner abschließen, wobei die Anwender-Programme aus mindestens 3 verschiedenen Programmarten bestehen kon#nen,einem Interrupt-,rogramm höchster iriorität, das die seriellen Schnittstellen, Zeitgeber bedient, einem Interrupt-Programm geringer Priorität, welches zyklisch aufgerufen wird und der Abarbeitung zyklis<ber Programme Routinen, wie logische Verknüpfung der Eingänge und Ausgänge, Erfassung und Verarbeitung von Meßwerten usw vornimmt und dem Hauptprogramm, das kurzzeitig unterbrechbar ist, wobei in den Standard-Programm-Routinen, die im Anwender-Programm aufgerufen werden durch 2 Register der Ort des Ergebnisses dieser Standard-Programm-Routinen markiert wird und vor jedem Aus sprung dieser Routinen durch einen bedingten Sprung-Befehl mit dem zugehörigen Merker eine Prüfroutine an jede Standard-Programm-Routine angefügt werden kann, welche das Ergebnis der Routine zur Prüfung der Anwender-Programme bei Bedarf ausgibt.
  2. 2) Freiprogrammierbare Steuerung, Regelung nach Anspruch 1 dadurch gekennzeichnet, daß ein Einchip-Ysikrorechner der 8049-Familie die Standard-Programm-Routinen im internen Befehlsspeicher enthält und das Anwendungsprogramm in einem erlernen S ROM-Speicher gespeichert ist, dessen Adressen an den internen Befehlsspeicher des Einchip-Mikrorechners anschließen.
  3. 3) Freiprogrammierbare Steuerung, Regelung nach Anspruch 1 dadurch gekennzeichnet, daß ein Einchip-Mikrorechner der 8051-Familie die Standard-Yrogrramm-Routinen im internen Befehlsspeicher enthält und das Anwendungsprogramm in einem externen EE.»ROM-Speicher gespeichert ist, dessen Adressen an'den internen Befehisspeicher des Einchip-Mikrorechners anschließen.
  4. 4) Standard-Programm-Routinen nach Anspruch 1 dadurch gekennzeichnet, daß die zwei Register, welche die Markierung der Ergebnisse einer Standard-Programm-Routine vornehmen,auch zur Initialisierung dieser Routine verwendet werden, wobei die Daten dieser Register nur jeweils bis zum Ende jeder Routine verwendet werden.
  5. 5) Umschaltung v-ln Au:.führungs- zu Prüf-Betrieb des freiprogrammierten Rechners dadurch gekennzeichnet, daß ein Merker gesetzt wird, der vor jedem Aussprung der Standard-Programm-Routinen durch einen bedingten Sprungbefeltl eine Prüfroutine an jede Standard-Programm Routine anfügen kann, welche das Ergebnis der Routine in Abhängigkeit eines vorgewälten Entscheidungs-Merkmals bei Bedarf zur Prüfung ausgibt.
  6. 6) Standard-Programm-i#outinen nach Anspruch 1 und 5 dadurch gekenazeich net, daß der Merker, der den bedingten Sprung-Befehl zum Anfügen der Prüf-Routine auslöst, unabhängig vom Haupt-, Interrupt-Programm und vom sogenannten Stack-Speicher ist.
  7. I) Merker nach Anspruch 1, 5 und 6 dadurch gekennzeichnet, daß bei Verwendung der 8049-Familie als Einchip-Mikrorechner der Merker F 1 und der bedingte Sprung-Befehl "JF 1" verwendet wird.
  8. 8) Prüfprogramm nach Anspruch 1, 5, 6 und 7 dadurch gekennzeichnet, daß das Prüfprogramm nur dann die Ergebnisse einzelner Standard-Programm-Routinen ausgibt, wenn ein eingegebenes Entscheidungs-Merkmal diesen Standari-Pro£ramm-Aufruf ausgewählt hat.
  9. 9) Aufruf des Prüfprogramms nach Anspruch 1, 5, 6, 7 und 8 dadurch gekennzeichnet, daß bei Verwendung von zusätzlichen Assenbler-Befehlen im Anwendungsprogramm das Prüfprogramm durch denselben bedingten Sprung-Befehl aufgerufen wird und der Rücksprung unabhängig von den vorangegangenen Assembler-Befehlen auf einer beliebigen vorgebbaren Stack-Zeiger-Ebene erfolgen k;tnn.
  10. 10) Prüfprogramm nach Anspruch 8 und 9 dadurch gekennzeichnet, daß als Entscheidungsmerkmal zur Ausgabe der Ergebnisse einzelner Standard-Programm-Aufrufe sogenannte Breakpoint-Adressen verwendet werden.
  11. 11) Aufruf des zyklischen Interrupt-Programms durch einen externen Interrupt-Eingang nach Anspruch 1 dadurch gekennzeichnet, daß nach Ablauf der Wartezeit einer externen monostabilen Kippstufe, die vom Rechner getriggert wurde, der externe Interrupt-Eingang erneut betätigt wird.
  12. 12) Aufruf von zwei verschiedenen Interrupt-Programmen mit einem externen Interrupt-Eingang nach Anspruch 11 dadurch gekennzeichnet, daß zu Beginn im Interrupt-Programrn die monostabile Kippstufe nachgetriggert und bei Vorliegen des zyklischen Interruptes durch die monostabile Kippstufe diese Interrupt-Quelle durch dieses Nachtriggern aufgehoben wird1 so daß mit dem nachfolgenden Sprung-Befehl "Springe wenn weiterhin Interrupt" zwei unabhängige Interrupt-I>rogra#me mit einem externen Interrupt-Anschluß möglich sind.
  13. 13) Fortsetzung des Hauptprogramms nach Anspruch 2 über die Grenzen des internen Befehlsspeichers des Einchip-Mikrore chners hinaus, dadurch gekennzeichnet, daß vor Aufruf einer Standard-Programm-Routine des Einchip-Mikrorechners 8049 im Ansenderprogramm ein Bankumschalt-Befehl "SEL MBO" vorangestellt ist, der erst zusammen mit dem Standard-Programm-Aufruf-Befehl "call" ausgeführt wird und den Rücksprung in den Befehlsspeicher des Einchip-Mikrorechners durch Bank-Umschaltung vornimmt.
  14. t4) Fortsetzung der Interrupt-Programme nach Anspruch 2 über die Grenzen des internen Befehlsspeichers des Einchip-Mikrorechners der 8049-Familie hinaus, dadurch gekennzeichnet, daß der Aussprung von der Interrupt-Initialisier-Routine des Einchip-Mikrorechners zur Interrupt -Anwender-Rou tine durch den Interrupt-Programm-Rücksprung-Befehl "RETR" vorgenommen wird, indem der Stack-Zei ger um eins erh~iht wird und in dioeo Stnck-Atirenon die Einriprung-Adresse des Anwender-Programmes gespeichert wird, wodurch ein Bankumschalt-Befehl "SEL M;B " im Anwender-Programm erst wirksam wird und das anschließende Anwender-Program durch eine vorangegangene Interrupt-Sperrung ein nicht unterbrechbares Interrupt-Programm bleibt.
  15. 15) Freiprogrammierbare Steuerung, Regelung nach Anspruch 1, 2 und 3 dadurch gekennzeichnet, daß ein Einchip-Mikrorechner ohne internen Befehlsspeicher verwendet wird und die Standard-Pro gramm-Routinen in einem zusätzlichen, externen Festwertspeicher gespeichert sind.
DE19813145080 1981-08-20 1981-11-13 Freiprogrammierbare steuerung, regelung Withdrawn DE3145080A1 (de)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE19813145080 DE3145080A1 (de) 1981-08-20 1981-11-13 Freiprogrammierbare steuerung, regelung

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE19813132929 DE3132929A1 (de) 1981-08-20 1981-08-20 Bus-verbindung fuer einchip-mikrorechner
DE19813145080 DE3145080A1 (de) 1981-08-20 1981-11-13 Freiprogrammierbare steuerung, regelung

Publications (1)

Publication Number Publication Date
DE3145080A1 true DE3145080A1 (de) 1983-05-19

Family

ID=25795407

Family Applications (1)

Application Number Title Priority Date Filing Date
DE19813145080 Withdrawn DE3145080A1 (de) 1981-08-20 1981-11-13 Freiprogrammierbare steuerung, regelung

Country Status (1)

Country Link
DE (1) DE3145080A1 (de)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0262064A1 (de) * 1986-09-26 1988-03-30 Claude Ricard Verfahren zum Programmieren eines elektronischen Taxameters und entsprechendes elektronisches Taxameter
FR2667171A1 (fr) * 1990-09-25 1992-03-27 Gemplus Card Int Support portable a micro-circuit facilement programmable et procede de programmation de ce micro-circuit.
EP0987611A2 (de) * 1998-09-11 2000-03-22 Philips Corporate Intellectual Property GmbH Anordung zur Steuerung eines elektronischen Gerätes

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0262064A1 (de) * 1986-09-26 1988-03-30 Claude Ricard Verfahren zum Programmieren eines elektronischen Taxameters und entsprechendes elektronisches Taxameter
FR2604544A1 (fr) * 1986-09-26 1988-04-01 Ricard Claude Procedes pour programmer un taximetre electronique et taximetres electroniques correspondants
FR2667171A1 (fr) * 1990-09-25 1992-03-27 Gemplus Card Int Support portable a micro-circuit facilement programmable et procede de programmation de ce micro-circuit.
EP0987611A2 (de) * 1998-09-11 2000-03-22 Philips Corporate Intellectual Property GmbH Anordung zur Steuerung eines elektronischen Gerätes
EP0987611A3 (de) * 1998-09-11 2002-07-03 Philips Corporate Intellectual Property GmbH Anordung zur Steuerung eines elektronischen Gerätes

Similar Documents

Publication Publication Date Title
DE2718051C3 (de) Datenverarbeitungsanlage mit Einrichtungen zur wechselnden Bearbeitung mehrerer Aufgaben
DE4329336C2 (de) Einrichtung und Verfahren zur Identifizierung eines Computer-Mikroprozessors
DE69720821T2 (de) Fehlersuchsystem für Programme mit einer graphischen Benutzerschnittstelle
DE69216020T2 (de) Verbessertes fehlersuchsystem und -verfahren, besonders für die fehlersuche in einer multi-architekturumgebung
DE3853613T2 (de) Mikrorechner mit flexiblen anwendungsspezifischen integrierten Schaltungen.
DE3687842T2 (de) Verfahren und Gerät zum Software-Austesten.
DE69032342T2 (de) Mikroprozessor und Verfahren zur Aufstellung seiner Peripheriefunktionen
DE60010420T2 (de) Automatisches Regressionstesten von Arbeitsplatz-Software
DE4313594A1 (de) Mikroprozessor
DE3610433A1 (de) Speicherprogrammierbares steuergeraet mit funktionsplaninterpreter
DE2714805A1 (de) Datenverarbeitungssystem
DE69130513T2 (de) Verfahren zur Durchführung boolescher Operationen zwischen zwei beliebigen Bits von zwei beliebigen Registern
DE2145709A1 (de) Datenverarbeitungsanlage
EP0500973A1 (de) Initialisierungsroutine im EEPROM
DE2426874A1 (de) Verfahren und schaltungsanordnung zur bestimmung der adressenart eines befehls
DE69128908T2 (de) Verfahren zum Durchführen von erlässlichen Befehlen in einem Rechner
EP0450116B1 (de) Automatisierungsgerät mit Test in einzelnen Schritten
DE60010847T2 (de) Verfahren zur Fehlerbeseitigung in einem Thread-Programm
DE68924507T2 (de) Verfahren und Gerät zur Markierung von Emulationsanalysezuständen.
EP1038221B1 (de) Verfahren zur überprüfung der pfadüberdeckung bei software-tests
DE3037475A1 (de) Schnittstellenschaltungsanordnung fuer eine datenverarbeitungsanlage
DE3145080A1 (de) Freiprogrammierbare steuerung, regelung
DE3750721T2 (de) Computersystem mit Durchführung von vermischten Makro- und Mikrocodebefehlen.
DE3650707T2 (de) Informationsverarbeitungsanlage mit gesamtsystemsteuerungsabhängigem Unterstützungsmittel
DE69502133T2 (de) Datenprozessor mit gemeinsamen Anschluss zur Überwachung von internen und externen Speicherereignissen

Legal Events

Date Code Title Description
AF Is addition to no.

Ref country code: DE

Ref document number: 3132929

Format of ref document f/p: P

AF Is addition to no.

Ref country code: DE

Ref document number: 3132929

Format of ref document f/p: P

8162 Independent application
8139 Disposal/non-payment of the annual fee