-
Thread
Tastaturcontroller UPI8041
Diese können auch mit externem Programmspeicher arbeiten. Siehe auch http://devster.monkeeh.com/z80/upi42/ oder auch http://www.generalthings.de/page3.html es bleiben allerdings nur 5 Pins als Ein- und Ausgänge sowie zwei Testeingänge übrig. Diese Teile laufen mit 16 MHz.
-
Thread
3x Zilog Z80 Z84C0004PEC CPUs
hi hab hier 3 CPUs aus einer alten Maschinensteuerung mit der Bezeichnung: Zilog Z80 Z84C0004PEC Z80 CPU 8701 40polig DIP Format Die Anlage lief bis zuletzt einwandfrei mit dem CPUs. Da ich die CPUs aber nicht einzeln testen kann, kann ich auch keine Funktionsgarantie geben
-
Thread
Wie arbeitet man eigentlich mit einem Logicanalyzer?
Einsatz wenn ich wirklich viele Kanäle brauche oder für Änderungsarbeiten an alten System (MCS48, Z80) was aber immer seltener wird. Selbst wenn zumindest im bereich der 8Bit µC und deren Kommunikation mit der Umwelt die Geschwindigkeit noch locker ausreicht, so fehlt denen doch etwas entscheidendes
-
Thread
[S]uche Raritäten
davon hat, bitte melden. Weißes Gehäuse und graue Bahnen? Hm, in der Ausführung habe ich noch eine Z80 CPU. Ob die wohl auch so so wertvoll ist wie ein 4004? Gruß Michael
-
Thread
Timer mehrfach Overflow, dann erst Interrupt?
nicht in meiner Datenblatt-Sammlung. Daher ist mir dieser Unterschied entgangen. DJNZ ist mir vom Z80 ein Begriff. MfG Spess
-
Thread
Problem mit Ext. CMOS-Ram
AVRs beschäftigt man sich nicht mehr. Vintage Computing Fetischisten beschäftigen sich mit einem Z80, der braucht auch externes CMOS-RAM und EPROM (auch NMOS geht), das Adress-Latch kann auch in 74LS-Technik ausgeführt sein und die Speicher dürfen langsamer sein. Das flasht emotional noch viel stärker
-
Thread
Wie oft Unterprogramme im Unterprogramm aufrufen
welche Bearbeitung gerade durchgeführt hat. Ergo MUSS er die Register sichern. Ich kenn das noch aus Z80 Zeiten. Da war auch ein bedingter Call möglich. Brauchte man nach dem UP noch die Statusbits aus dem vorherigen Vergleich, hat man diese auch zwischengespeichert. Außerdem, sicherlich laufen unsere
z.B. rotieren statt dessen Registerbänke und sind auch daher besonders schnell. Und auch schon beim Z80 konnte man einen Interrupt mit dem alternativen Registersatz ausführen und sich damit die ganze Popperei sparen, wie hier schon mal erwähnt. Sicher ist nur eines: ein C-Compiler, der einen fixen
-
Thread
Wo kauft ihr eure Controller?
welche Controller in > keiner Schublade fehlen dürfen? die wichtigsten ATmegas, PIC's und der Z80!
Ich glaube den Z80 kannste Dir klemmen... Ich hab mit den ATMega16/32 angefangen, mittlerweile würde ich zu den neueren Varianten raten (ATMega88 bis ATMega644). Der AT90S2313 war auch sehr beliebt bei mir, inzwischen
-
Thread
Techniker, Welches Dev-Board zum Üben?
Ich habe Anfang der 90'er meine staatl.gepr. Techniker gemacht (später Ing.), Da haben wir den Z80 auf den Kopf gestellt. Ausschließlich Assemblerprogrammierung (Rodnay Zacks). Welchen Cotroller verhackstückt ihr denn jetzt? Daran würde ich mich orientieren und mir nicht irgendetwas zulegen.
-
Thread
Motorkontroller für Feldorientiere Regelung auf der Embedded World
Phasen-Motorsteuerung betreiben kann. Ansonsten ist es halt Arm bzw. Cortex. War früher mal mehr an Z80 und so angelehnt, ist aber lange her. W.S.
-
Thread
Initialisierung von port C
Der glaubt wir sind Hellseher! Pentium? Atmega? PiC Z80?, Sonst irgenwas????
-
Thread
AVR Tiny 13, EEPROM schreiben, der Prozessor ist danach "von der Rolle"
Monitor verwirren lassen, das Teil hatte keine Grafikkarte ... Es gab eine 8080-Karte und später eine Z80-Karte, 2KB RAM, 2KB batteriegepufferter RAM, 3 8 Bit-Ports. Alle Platinen wurden von mir und meinem Bruder hergestellt.
diese Hexcodes weiss ich heute noch ... Und bei den Branches musste man immer schön zählen ... (beim Z80, der 8080 kannte keine Branches)
-
Thread
Z80 Interrupts
Hallo Z80 Insider, Ich habe einen Z80 Einplatinensystem in Betrieb. Mit Assembler und C programmiert. Klappt alles super und habe alles im griff. Ich möchte jetzt auch die Interrupts benutzen. Modus 0 ist kein
Nach 10 Sekunden Suche: http://www.z80.info/1653.htm Übrigens musst nicht /Du/ die Vektoren verarbeiten, das macht die CPU schon selbst. Wenn die Schaltung stimmt.
-
Thread
Einfacher Messverstärker 10 Hz - 100 KHz
Erklärung; Ich habe 1972 bis 1974 Rechentechnik bei NORDEN- Systems in den USA gelernt. Damals ZILOG Z80 und deren Peripherie (SIO, PIO, CTC usw), das ging dann in immer kürzeren Schritten über 8088, 8086, 80186 bis zum 80286. Da habe ich dann aufgehört, denn „nun machte der Rechner ja alles, das braucht
-
Thread
Matrixtastatur mit Transistoren steuern
zwei alte Synthies die ich gerne zusammen in einem Gerät einbauen möchte. Für die Logik ist da ein Z80 verbaut und die Bedientastatur ist eine 8x4 Matrix es sind aber nur 23 Taster verbaut - soweit so gut. Nun möchte ich aber in meinem neuen Gerät die Bedienelemente nicht doppelt verbauen sondern
-
Thread
[V] Z80 und 6502 , Bücher zu Assemblerprogrammierung
Lance A. Leventhal, 6502 - Programmieren In Assembler, ca. 650 Seiten, guter Zustand. EUR 10,- Z80 - Einführung und Programmierung (Anleitung zur Assemblerprogrammierung) Z80 - Interface-Technik und Anwendung (Anbinden von I/O Bausteinen, enthält Schaltplan für einen Z80-Rechner (Nanocomputer)).
-
Thread
USB Stick retten.
die parallel zum Quarz noch nen 1 > Meg Ohm Widerstand? Der wirkt wie V.i.a.g.r.a. http://www.z80.info/uexosc.htm Rb im letzten Beispiel.
-
Thread
Der 8255 lacht mich aus.
Kannst dir ja einen Multitech Microprofessor besorgen... http://mycorner.no-ip.org/z80/mpf1/mpf_board.jpg http://mycorner.no-ip.org/z80/index.html Schön, daß gleichzeitig du und dein Klassenkamerad http://www.mikrocontroller.net/topic/249980 diese Probleme haben.
-
Thread
Fragen zum 8255
welche braucht als Ersatzteil für den Multitech Microprofessor http://mycorner.no-ip.org/z80/mpf1/mpf_board.jpg http://mycorner.no-ip.org/z80/index.html
-
Thread
Umgang mit CPLD's lernen ( Altera od XILINX) via Dev Kit
Redakteur Privat habe ich mich mit TTL und CMOS-Technik sowie OpAmp-Schaltungen beschäftigt sowie Z80, dem µC 78HC705 usw. Alles was das Ätzen von Platinen anging fand ich ätzend, alleine die Entsorgung von EisenIII-Chlorid.. hhmmmm ja.. und bin deswegen nach einigen Versuchen bei der Lochrasterplatine
-
Thread
Bin2bcd, Bcd2bin dringend nötig (c code)
Beim Z80 Prozessor gibt es einen Assembler-Befehl der das macht, ich weiß nur nicht mehr wie der hieß. (Doku lesen) Ansonsten: EinerStelle = Zahl % 10; Zahl /= 10; ZehnerStelle = Zahl % 10; Zahl /= 10
Markus Müller schrieb im Beitrag #2558100: > Beim Z80 Prozessor gibt es einen Assembler-Befehl der das macht, ich > weiß nur nicht mehr wie der hieß. (Doku lesen) Der x86 hat ja auch so Altlasten :) http://en.wikipedia.org/wiki/Intel_BCD_opcode
-
Thread
die gemeinsten Fallstricke in C
Kommandozeilencompiler, oder? Ich habs nur in Form eine 'IDE' kennen gelernt (auf einem Phillips P2000 - Z80 System). Das UCSD Pascal hatte damals den Charm, dass man kein Betriebssystem in dem Sinne, wie es mit CP/M kam, brauchte. > Von der Erinnerung her würde ich sagen, dass bei einem Compile-Fehler
-
Thread
EPROM-Simulator EeRom-8U
solch einen Emulator EeROM-8U gekauft. Leider ohne Software. Ich arbeite noch mit dem legendären Z80. Mit der Nutzung eines Emulators erspare ich lästige Brennen und Löschen des Eproms, außerdem ist das nicht beliebig oft mit einem Eprom möglich. Ich weiß, dass das Setting sehr antiquiert ist. Ich
-
Thread
PICKit2 inkl. DemoBoard + mehrere Pics
oder nicht PIC zu tun. Es spielt fürs Lernen keine Rolle ob man mit PIC, AVR, 8051, ARM oder gar Z80 Anfängt. Es spielt das "Werkzeug" eine Rolle. Es ist halt ein Unterschied ob ich mit Tools Arbeite die für den Professionellen Einsatz gedacht und daher so ausgelegt sind das der "Erfahrene" damit
-
Thread
µC - Alles auf einmal! (Design-Pattern)
gibt es wohl nicht. Die gibt es schon, in Lehrbüchern über SPS, in irgendeinem Lehrbuch über den Z80 das ich habe aber nicht mehr finde, bloss hat man das damals noch nicht so genannt, denn wie geschildert: Die Wortwahl ändert sich alle 10 Jahre, damit die nachfolgende Generation den Eindruck so
-
Thread
MC 68000 Stromverbrauch
eine Kiste (Space 81 von Segor selbstbestückt) aber wir reden hier nun mal von echten 68000ern. Die Z80 Karte war ja schon krank, aber die 68k Karte war wirklich Unsinn. Wer hat das gebraucht ( und war das nicht ein 68008 ?) Ehrhardt Balstein schrieb im Beitrag #2543997: > mein letzter Kontakt damit
ADD.L oder ASL.L usw.. Irrelevant. Es gab einen 8-Bit 68xx-µC mit 1-Bit ALU (bitseriell). Die Z80 hatte m.W. eine 4(!)-Bit ALU, aber 16-Bit Add/Sub. Die Z8000 hatte eine 16-Bit ALU, aber sogar 32-Bit Mult/Div. Man merkte auch, dass die 68000 keine 32-Bit ALU hatte, denn 32-Bit Datenoperationen
-
Thread
Kommunikation zwischen Motortreiber (SMCi33), Mikrocontroller und PC
einen Interpreter, der das Datenformat in Motorbefehle umsetzt. Ich habe früher sowas mal aufm Z80 ( Mupid ) gemacht, der hat HPGL Daten als Grafik aufn Schirm geworfen. Ist natürlich ganz grob, da gibt es einiges zu tun.
-
Thread
Datenbank in C erstellen
beschriebenen Dinge wie von selbst. Ich programmierte z.B. meine erste verkettete Liste für einen Z80-Prozessor zu einer Zeit, als ich den Begriff "verkettete Liste" noch gar nicht kannte - das Prinzip ergab sich einfach aus meiner Aufgabenstellung. Natürlich kam ich auch damals schon von selbst
-
Thread
Programmierung für Ringpuffer
das heißen die Adressregister Axx. > Ein 8051 kanns auch nicht sein, der hat nur R0..R7. Ein Z80 ist es auch ebenso wenig wie ein 6502. Ein x86? Nein, auch nicht. Eigentlich kann es nur ein Prozessor aus der BEIN-Familie sein.
-
Thread
8080 bzw 6800
sondern werden durch die Datasheets der entsprechenden Prozessoren vorgegeben. Also beispielsweise 6800, Z80 und bei 8080 dem Buscontroller 8228.
-
Thread
Was sagt ihr zu meiner Thyristor Crowbar?
Module zur Verfügung habe. Wieso? Was geht denn bei 5,1 V sofort kaputt? Zu Zeiten von TTL und Z80 hat man die Crowbar typischerweise so dimensioniert, dass sie bei 6,5 ... 7 V abschaltet.
im Beitrag #2541664: > Wieso? Was geht denn bei 5,1 V sofort kaputt? > > Zu Zeiten von TTL und Z80 hat man die Crowbar typischerweise so > dimensioniert, dass sie bei 6,5 ... 7 V abschaltet. Naja bei 5.1V vermutlich noch nichts. Aber 6.5 ..7V sind eindeutig zuviel :) Soviel ich weis, ist bei
-
Thread
Transistortester AVR
recht glauben, das diese art von Prozessor so ein "sensibelchen" ist. Vor einigen Jahren hab ich mit Z80 hantiert. Da war (oder ich hab davon nix mitbekommen) das kein Thema. Die Dinger sind/waren sehr "genuegsam". Gruss Asko.
wie bei mir, invertiert. Asko B. schrieb im Beitrag #3033359: > Vor einigen Jahren hab ich mit Z80 hantiert. > Da war (oder ich hab davon nix mitbekommen) das kein > Thema. Die Dinger sind/waren sehr "genuegsam". Vor "Jahren" hatte auch nicht jeder Hans ein DSO zu hause der dann seinen Senf
-
Thread
Erfahrung mit Zilog Z86E08 ?
gern versuchen die Firmware aus dem Chip auszulesen. Ich habe allerdings keinerlei Erfahrung mit den Z80 Chips... Hat da jemand Ahnung von Euch? Welchen Programmer kann ich dazu nehmen? Gibt es Eigenbau Projekte oder ähnliches (ein Reader würde mir ja reichen) ? Danke im vorraus
Thomaso schrieb im Beitrag #2540266: > (...) Ich habe allerdings keinerlei Erfahrung mit den Z80 Chips... Z8, nicht Z80. Die 18poligen haben keinen 7,5V-Reset mehr, dafür kann man sie in einen EPROM-Mode schalten und direkt auf den Speicher zugreifen. Mein Sprint Expert sollte den Typ kennen
-
Thread
Mein erstes eagle Layout
selbergeätzten Dinge existieren schon lange nicht mehr. Aber selbst die Platinen meines Eigenbaucomputers (Z80), mit Tusche gezeichnet und fotografisch reproduziert, wären an meinen heutigen Maßstäben gemessen wohl nicht mehr so der Hit. Sind aber auch 25 Jahre alt inzwischen.
-
Thread
[S] Z80-ICE läuft nicht, wer repariert ihn ?
unterschiedlichen Members machen lassen. Habe keine Möglichkeit die beiden Bausteine auszulesen. Wenn ich einen Z80 einsetze, das serielle Kabel und den Testsockel anschließe und den Z80-ICE in einen Z80 Sockel einer Platine (4MHz)stecke meldet er sich mit der Hersteller Zeile und dem prompt "OK-->",er nimmt jedoch
unbd beschreib ungefähr, was das Teil machen soll. Dann weiß ich, was ich machen kann. Greetings Z80-Hase
-
Thread
Frage zu Timer / Uhr
andere Register, andere Hardware-Einheiten usw. als der Mega103. Das ist so, als wenn Du einen alten Z80 mit einem Intel Pentium vergleichst und dich dann fragst: "Wieso kann der Z80 nur ein paar Megahertz, der Pentium kann doch auch über 2GHz!". Außerdem würde ich für einen Sekundentakt den Timer2 im
-
Thread
Takte pro Befehl
allerbesten, dass der C-Standard so gut wie nichts über Hardware aussagt. Aber: anderes Beispiel Im Z80 gab es die Instruktionen LDIR, LDDR, etc. Ihre Funktion war prinzipiell die eines Block-Shifts. HL, DE, BC sind CPU-Register ein LDIR machte (in relaxter Assembler / C Mischnotation) 1: *(DE)
heutige Compiler eine Schleife for( i = 0; i < 100; i++ ) dest[i] = src[i] auf einem Z80 in LD DE, #dest LD HL, #src LD BC, 100 * sizeof(*dest) LDIR übersetzen würden, kann ich nicht sagen. Wohl auch deswegen, weil es kaum noch Z80 C-Compiler gibt. Aber in einem
-
Thread
Intel 8055 System
Das Problem wäre folgendes: Wenn Ich ein anderes Modul mit einen Z80 hineinhänge aber fast gleich programmiert fängt die Anlage zu Spinnen an das Display schreibt manchmal was obwohl alle kontakte richtig angeschlosssen sind. Als nächsten Fehler lässt sich der Tisch