MENÜ English Ukrainian Russisch Startseite

Kostenlose technische Bibliothek für Bastler und Profis Kostenlose technische Bibliothek


ENZYKLOPÄDIE DER FUNKELEKTRONIK UND ELEKTROTECHNIK
Kostenlose Bibliothek / Schemata von radioelektronischen und elektrischen Geräten

AOH-Z80-Schnittstelle. Enzyklopädie der Funkelektronik und Elektrotechnik

Kostenlose technische Bibliothek

Lexikon der Funkelektronik und Elektrotechnik / Telefonie

Kommentare zum Artikel Kommentare zum Artikel

Nachfolgend finden Sie die Originalbeschreibung der AOH-Z80-Schnittstelle, die bei DGN LTD von Alexander Danilin entwickelt wurde (FIDO 2:5020/321). (c) DGN LTD 1993-1995 Software geschrieben in PSW SOFT von Vladimir Antonov (FIDO 2:5020/321.41) (c) PSW SOFT 1992-1995

Inhaltsverzeichnis

  1. Einführung
  2. Hardware
  3. Hardware-Setup
  4. Software und Probleme bei der Verwendung der Software
  5. Abschluss

Einführung

Die Schnittstelle dient dazu, das AOH-Produkt auf dem Z-80 (im Folgenden als AOH bezeichnet) mit einem IBM PC/AT-Computer (im Folgenden als PC bezeichnet) zu verbinden, um Informationen über den Anrufer in den PC einzugeben.

Die Schnittstelle verwendet Port LPT1, um Informationen aus der Anrufer-ID einzugeben. Das Funktionsprinzip der SCHNITTSTELLE besteht darin, Informationen aus dem Segmentregister an die ALS318-LED-Anzeige zu übertragen, die Daten mit einem 5-Bit-Code zu kodieren und sie dann über Entkopplungselemente zur Digitalisierung im PC-Port zu übertragen.

Hardware

Um die SCHNITTSTELLE herzustellen, benötigen Sie: 262KP1B-Chips – 5 Stück 25-poliger Stecker für den LPT-Anschluss – 1 Stück 4-poliger Stecker für die PC-Stromversorgung – 1 Stück 7-poliger Stecker für AON – 2 Stück (direkt und rückwärts) Widerstände 120 Ohm MLT 0.125 – 5 Stück Widerstände 330 Ohm MLT 0.125 – 5 Stück Kabel 7 Adern, geflochten, 2 m – 1 Stück

Stecker X1.0 (rund 7 Pin) in das AON-Gehäuse einbauen. X1.0 Pin 3 mit dem Steckergehäuse verbinden.

Schließen Sie die Widerstände R1-R5 (120 Ohm) gemäß Tabelle 0 an das m/s-Segmentregister D23 (Р27/ИР1) an.

Tabelle 1
Mikrochip IR23/27 pin 2 pin 5 pin 12 pin 15 pin 16
Datenwiderstände R1 R2 R3 R4 R5

Verbinden Sie die Chips D1-D5 gemäß Tabelle 2

Tabelle 2
m / s pin 1 pin 2 pin 3 pin 7 pin 8
D1
D2
D3
D4
D5
GND_AOH
GND_AOH
GND_AOH
GND_AOH
GND_AOH
R1
R2
R3
R4
R5
X1.0 Pin 7
X1.0 Pin 7
X1.0 Pin 7
X1.0 Pin 7
X1.0 Pin 7
X1.0 Pin 3
X1.0 Pin 3
X1.0 Pin 3
X1.0 Pin 3
X1.0 Pin 3
X1.0 Pin 1
X1.0 Pin 2
X1.0 Pin 6
X1.0 Pin 4
X1.0 Pin 5

Die Nummerierung der Mikroschaltungsstifte erfolgt im Uhrzeigersinn, Stift 1 gegenüber dem Vorsprung (Schlüssel). Die übrigen Anschlüsse des m/s werden nicht verwendet und müssen abgeschnitten werden, um die Wahrscheinlichkeit eines Kurzschlusses zu verringern.

Verbinden Sie die Widerstände R6-R10 (330 Ohm) mit dem Segmentregister (IR23/IR27) und dem ALS 318-Indikator gemäß Tabelle 3.

Tabelle 3
Mikroschaltung D0 (IR23/27) pin 2 pin 5 pin 12 pin 15 pin 16
Kompensationswiderstände R6 R7 R8 R9 R10
Indikator ALS 318 pin 6 pin 14 pin 8 pin 16 pin 12

Schließen Sie das Kabel gemäß Tabelle 4 an

Tabelle 4
LPT-Anschluss Stecker X1.1
pin 11
pin 10
pin 12
pin 15
pin 13
pin 20
X1.1 Pin 1
X1.1 Pin 2
X1.1 Pin 6
X1.1 Pin 4
X1.1 Pin 5
X1.1 Pin 3

Schließen Sie +5 V vom 4-poligen Stromanschluss an X1.1 Pin 7 an. Es ist zulässig, ein externes 5 V 0.1 A-Netzteil mit Transformatorisolierung vom Versorgungsnetz zu verwenden.

AUFMERKSAMKEIT!!! Es ist nicht akzeptabel, das im AON verwendete Netzteil zur Stromversorgung der SCHNITTSTELLENschaltkreise zu verwenden.

Verbinden Sie den Kabelmantel mit den Gehäusen der LPT- und X1.1-Stecker.

Schließen Sie das Kabel an die Anschlüsse LPT, +5V, X1 an. Die Schnittstelle ist zum Debuggen bereit.

Hardware-Setup

1) Schalten Sie den PC ein und führen Sie das Programm debug.exe no_aon.log aus. Wenn die Datei mit Code 87 gefüllt ist, fahren Sie mit Schritt 2 fort, andernfalls überprüfen Sie die Funktionsfähigkeit des Kabels, der Anschlüsse und der Schnittstellenchips. Überprüfen Sie außerdem, ob zwischen den Pins 5 und 3 der Mikroschaltungen D7-D0 +5 V anliegen. Beseitigen Sie Installationsfehler.

2) Schalten Sie AOH ein, drücken Sie Taste 5, wählen Sie die Nummer 1234567 in den Puffer, drücken Sie Taste 1, um die Anzeigewerte 1n1234567 zu erhalten, überprüfen Sie die Gleichmäßigkeit der Segmente, wenn die untere rechte Ecke der Zahlen zu hell ist – reduzieren Sie die Werte von R6-R10 auf 220 Ohm, wenn es zu dunkel ist - R6-R10 auf 510 Ohm erhöhen. Wenn das Leuchten eines Segments vollständig fehlt, überprüfen Sie die Installation in den Stromkreisen R1-R10 und D0-D5. 3).Führen Sie das Programm debug.exe n1234567.log aus. Die Datei sollte die Codes C7 77 57 DF 1F 3F 47 B7 87 enthalten. Wenn die Datei hauptsächlich nur die Codes 87 enthält, reduzieren Sie den Wert der Widerstände R1-R5 auf 51 Ohm. Wenn die Datei andere als die angegebenen Codes enthält, überprüfen Sie die Installation, die Funktionsfähigkeit der Elemente und die Konformität – Z-80-Datenbus / IR23/27-Pins / / ALS 318-Segmente / LPT1-Port-Pins gemäß Tabelle 5.

Tabelle 5
LPT-Port-Pins pin 10 pin 11 pin 12 pin 13 pin 15
ALS 318-Segmente B A E G F
Schlussfolgerungen von IR23/27 pin 5 pin 2 pin 12 pin 16 pin 15
Datenbus Z-80 D1 D0 D4 D6 D5

Nach Abschluss aller Einstellpunkte ist das Gerät betriebsbereit. Führen Sie in.exe phone.inf aus und Sie sehen die Nummer 123-4567 in der Datei phone.inf

Software und Probleme bei der Verwendung der Software

Unten ist der Quelltext des INTERFACE-Treibers

------------------------------------ Const Len = 50; Neu kodieren: Array[0..31] of Char= { 000 001 010 011 100 101 110 111 } {00}( '?','?','?','5', '?','?', '?','6', {01} '7','?','3','9', '?','0','2','8', {10} ' ',' ?','=','?', '?','?','n','?', {11} '1','?','?','4', '?', '?','?','?'); Var Buf: Array[0..Len] of Char; Ich: Wort; { ResFile: File;} TxtFile: Text; Fehler: Boolean; Telefon: String; {I+} Begin Write('Ready! ...'); Asm { mov di,Offset Buf mov ax,ds mov es,ax mov cx,60000 cli @@loop: mov dx,379h @@0: in al,dx stosb loop @@loop sti } mov di,Offset Buf mov ax ,ds mov es,ax mov bx,Len+1 cli @@loop: mov cx,$900 mov dx,$379 @@loop0: in al,dx cmp al,$87 loopz @@loop0 in al,dx in al,dx in al,dx in al,dx in al,dx in al,dx in al,dx in al,dx shr al,3 xor ah,ah mov si,ax mov al,byte ptr Recode[si] stosb mov cx,$900 @ @loop1: in al,dx cmp al,$87 loopnz @@loop1 oder cx,cx jz @@end dec bx jnz @@loop @@end: sti mov Error,False oder cx,cx jnz @@ok mov Error,True @@ok: Ende; Wenn Fehler, dann Writeln('nicht erkannt!') Else Begin Writeln('done.'); { Assign(ResFile,ParamStr(1)); Rewrite(ResFile,1); BlockWrite(ResFile,Buf,Len+1); Close(ResFile);} I:=0; Telefon:='???-????'; While I<=Len do Begin If (Buf[i]='1') and (Buf[i+1]='n') Then Begin Asm mov si,Offset Buf mov di,Offset Phone add si,i add si ,2 mov ax,ds mov es,ax mov al,8 stosb movsb movsb movsb mov al,'-' stosb movsb movsb movsb movsb Ende; Writeln('Pnone: "',Phone,'"'); If Pos('=',Phone)=0 Then Begin Assign(TxtFile,ParamStr(1)); Rewrite(TxtFile); Writeln(TxtFile,Phone); Close(TxtFile); Ende; Brechen; Ende; Inc(I); Ende; Ende; Ende.

Der Treiber ist in TP 7.0 geschrieben. Es muss gesagt werden, dass es sich hierbei nicht wirklich um einen Treiber handelt, oder vielmehr überhaupt nicht um einen Treiber ;-) Dieses Programm gibt in einer Datei die Nummer aus, die zum Zeitpunkt seines Starts auf der AON-Anzeige aufleuchtet.

Mögliche Unverträglichkeiten und Methoden zu deren Beseitigung.

1).Das Programm hängt – IBM PC mit einem Prozessor unter 286. – Das Programm funktioniert nicht und wird nicht funktionieren.

2).Die Nummer wird falsch oder unvollständig in den PC eingegeben – IBM PC mit langsamem Prozessor oder im Multitasking. - Sie können versuchen, die Busfrequenz zu erhöhen und/oder die Quantisierungszeit in einem Multitasking zu reduzieren.

3). Die SCHNITTSTELLE funktioniert nicht auf einem bestimmten PC, sondern auf anderen – IBM PC mit HGA-Display oder mit nicht standardmäßigen LPT-Adressen sowie LPT2-3. - Sie können versuchen, die LPT-Portadresse im Quellcode zu korrigieren.

vier). Die Nummer wird nicht vom Indikator gelesen
1 – Anrufer-ID schaltet die Anzeige beim Segmentwechsel nicht aus – ändern Sie die Anrufer-ID-Version.
2 – AOH gibt am Anfang des Segments etwas anderes als 1n aus – Sie können versuchen, die Umkodierung im Quellcode zu korrigieren (durchgeführt für die ARCTUR-36-Version, die Hd ausgibt) oder die AON-Version ändern.

Korrespondenz der vom Hafen empfangenen Codes mit Symbolen auf dem Indikator:

- 87 1 - C7 2 - 77 3 - 57 4 - DF 5 - 1F 6 - 3F 7 - 47 8 - 7F 9 - 5F 0 - 6F - - 97 n - B7 d - F7 H - FF

Abschluss

DGN LTD wünscht Ihnen eine erfolgreiche Produktion und Nutzung des INTERFACE. Wir hoffen, dass Sie unsere SCHNITTSTELLE mit Ihren Anwendungsprogrammen verbinden und unser komplexes Leben dadurch ein wenig besser wird. Wir möchten diese Programme unbedingt sehen und bitten Sie daher, sie uns zuzusenden. Wir GARANTIEREN, dass diese Programme nicht verbreitet werden, wenn Sie dies in der Beschreibung angeben. Wir werden Ihren Kommentaren zur Verbesserung der Benutzeroberfläche sowie zu Ungenauigkeiten und Tippfehlern, die möglicherweise in dieser Beschreibung gemacht wurden, aufmerksam zuhören. Wir verstehen Ihren Wunsch, die Schnittstelle in kommerzielle Software zu integrieren oder sie in Fabrikprodukten in Massenproduktion herzustellen. Wenn Sie Interesse an der Schnittstelle haben, diese aber nicht selbst herstellen können, helfen wir Ihnen gerne weiter.

Sie können uns unter FIDO NET – 2:5020/321 kontaktieren, DGN LTD BBS anrufen – (095) 582-4922 oder 582-49-21 von 19 bis 23 Uhr anrufen, um nach Alexander zu fragen.

Autor: DGN LTD, Alexandr Danilin (2:5020/321), Mytischhi; Veröffentlichung: N. Bolshakov, rf.atnn.ru

Siehe andere Artikel Abschnitt Telefonie.

Lesen und Schreiben nützlich Kommentare zu diesem Artikel.

<< Zurück

Neueste Nachrichten aus Wissenschaft und Technik, neue Elektronik:

Luftfalle für Insekten 01.05.2024

Die Landwirtschaft ist einer der Schlüsselsektoren der Wirtschaft und die Schädlingsbekämpfung ist ein integraler Bestandteil dieses Prozesses. Ein Team von Wissenschaftlern des Indian Council of Agricultural Research-Central Potato Research Institute (ICAR-CPRI), Shimla, hat eine innovative Lösung für dieses Problem gefunden – eine windbetriebene Insektenluftfalle. Dieses Gerät behebt die Mängel herkömmlicher Schädlingsbekämpfungsmethoden, indem es Echtzeitdaten zur Insektenpopulation liefert. Die Falle wird vollständig mit Windenergie betrieben und ist somit eine umweltfreundliche Lösung, die keinen Strom benötigt. Sein einzigartiges Design ermöglicht die Überwachung sowohl schädlicher als auch nützlicher Insekten und bietet so einen vollständigen Überblick über die Population in jedem landwirtschaftlichen Gebiet. „Durch die rechtzeitige Beurteilung der Zielschädlinge können wir die notwendigen Maßnahmen zur Bekämpfung von Schädlingen und Krankheiten ergreifen“, sagt Kapil ... >>

Die Bedrohung des Erdmagnetfeldes durch Weltraummüll 01.05.2024

Immer häufiger hören wir von einer Zunahme der Menge an Weltraummüll, der unseren Planeten umgibt. Zu diesem Problem tragen jedoch nicht nur aktive Satelliten und Raumfahrzeuge bei, sondern auch Trümmer alter Missionen. Die wachsende Zahl von Satelliten, die von Unternehmen wie SpaceX gestartet werden, schafft nicht nur Chancen für die Entwicklung des Internets, sondern auch ernsthafte Bedrohungen für die Weltraumsicherheit. Experten richten ihre Aufmerksamkeit nun auf die möglichen Auswirkungen auf das Erdmagnetfeld. Dr. Jonathan McDowell vom Harvard-Smithsonian Center for Astrophysics betont, dass Unternehmen rasch Satellitenkonstellationen aufbauen und die Zahl der Satelliten im nächsten Jahrzehnt auf 100 ansteigen könnte. Die schnelle Entwicklung dieser kosmischen Satellitenarmadas kann zu einer Kontamination der Plasmaumgebung der Erde mit gefährlichen Trümmern und einer Gefahr für die Stabilität der Magnetosphäre führen. Metallabfälle von gebrauchten Raketen können die Ionosphäre und Magnetosphäre stören. Beide Systeme spielen eine Schlüsselrolle beim Schutz und der Erhaltung der Atmosphäre ... >>

Verfestigung von Schüttgütern 30.04.2024

In der Welt der Wissenschaft gibt es viele Geheimnisse, und eines davon ist das seltsame Verhalten von Schüttgütern. Sie verhalten sich möglicherweise wie ein Feststoff, verwandeln sich aber plötzlich in eine fließende Flüssigkeit. Dieses Phänomen hat die Aufmerksamkeit vieler Forscher auf sich gezogen, und wir könnten der Lösung dieses Rätsels endlich näher kommen. Stellen Sie sich Sand in einer Sanduhr vor. Normalerweise fließt es frei, aber in manchen Fällen bleiben seine Partikel stecken und verwandeln sich von einer Flüssigkeit in einen Feststoff. Dieser Übergang hat wichtige Auswirkungen auf viele Bereiche, von der Arzneimittelproduktion bis zum Bauwesen. Forscher aus den USA haben versucht, dieses Phänomen zu beschreiben und seinem Verständnis näher zu kommen. In der Studie führten die Wissenschaftler Simulationen im Labor mit Daten aus Beuteln mit Polystyrolkügelchen durch. Sie fanden heraus, dass die Schwingungen innerhalb dieser Sätze bestimmte Frequenzen hatten, was bedeutete, dass sich nur bestimmte Arten von Schwingungen durch das Material ausbreiten konnten. Erhalten ... >>

Zufällige Neuigkeiten aus dem Archiv

Schlafdauer-Gen entdeckt 20.04.2024

Schlaf spielt eine wichtige Rolle in unserem Leben und beeinflusst unser allgemeines Wohlbefinden, unsere Gesundheit und unsere Produktivität. Aktuelle Studien haben gezeigt, dass nicht nur äußere Faktoren, sondern auch unsere Gene für die Dauer und Qualität des Schlafes verantwortlich sind. Ein solches Gen ist hDEC2, das unseren Schlaf-Wach-Rhythmus steuert.

Schlaf ist ein wesentlicher Bestandteil unseres Lebens und seine Rolle für unsere Gesundheit und unser Wohlbefinden kann nicht genug betont werden. Die Dauer und Qualität des Schlafes kann jedoch von Person zu Person erheblich variieren. Neue wissenschaftliche Erkenntnisse haben deutlich gemacht, dass unsere Gene dafür verantwortlich sein könnten.

Eines der Schlüsselgene, das die Schlafdauer bestimmt, ist hDEC2. Dieses Gen entscheidet darüber, wie viel Zeit wir brauchen, um uns richtig auszuruhen und wann wir aufwachen sollen. Bei manchen Menschen sorgt eine Mutation in diesem Gen dafür, dass sie sich bereits nach wenigen Stunden Schlaf wach und erholsam fühlen.

Ying-Hui Fu, Professorin für Neurowissenschaften an der University of California, sagt, dass solche Mutationen in Zukunft häufig auftreten könnten und es den Menschen ermöglichen würden, ihre Schlafmuster effektiver zu kontrollieren.

Es ist jedoch noch nicht klar, wie sich diese Mutationen auf die allgemeine Gesundheit auswirken können und ob es für die gesamte Menschheit notwendig ist, solche Gene zu erben. Traditionelle Schlafempfehlungen gehen davon aus, dass Erwachsene sechs bis acht Stunden Schlaf benötigen, um vollständig ausgeruht zu sein.

Schlaf spielt nicht nur eine wichtige Rolle bei der Wiederherstellung der körperlichen Stärke, sondern auch für das psychische Wohlbefinden. Es hilft uns, die Informationen des Tages zu verarbeiten und unterstützt die normale Funktion des Immunsystems.

Die Erforschung der Schlafgenetik eröffnet neue Horizonte für das Verständnis, wie unsere Gene unsere Ruhe beeinflussen. Das Verständnis der Mechanismen hinter unseren Träumen und Schlafzyklen kann uns dabei helfen, personalisierte Ansätze zur Verbesserung der Schlafqualität und der allgemeinen Gesundheit zu entwickeln.

Weitere interessante Neuigkeiten:

▪ Huawei IdeaHub S2 Interaktives Panel

▪ Cloud-verbundener Mikrocontroller

▪ Canon Speedlite 470EX-A Smart-Blitz

▪ Magnetare sind komplexer als gedacht

▪ Ein Heilmittel für das Alter

News-Feed von Wissenschaft und Technologie, neue Elektronik

Interessante Materialien der Freien Technischen Bibliothek:

▪ Abschnitt der Website Datenübertragung. Artikelauswahl

▪ Artikel von Jeremy Bentham. Berühmte Aphorismen

▪ Artikel Was war das erste Musikinstrument? Ausführliche Antwort

▪ Artikel Pasternak gewöhnlich. Legenden, Kultivierung, Anwendungsmethoden

▪ Artikel Digitaler Werbespender. Enzyklopädie der Funkelektronik und Elektrotechnik

▪ Artikel Hand auf Kopf. Fokusgeheimnis

Hinterlasse deinen Kommentar zu diesem Artikel:

Name:


E-Mail optional):


Kommentar:





Alle Sprachen dieser Seite

Startseite | Bibliothek | Artikel | Sitemap | Site-Überprüfungen

www.diagramm.com.ua

www.diagramm.com.ua
2000-2024