Forum: Mikrocontroller und Digitale Elektronik Include-Bibliothek


von khs (Gast)


Lesenswert?

Wenn ich hier im Forum bereitgestellte Assemblerprogramme sauge,
sind darin oft .inc-Dateien nötig.
Wo findet man dann solche, hier im Forum oder anderswo?
Hier speziell für die 8051er.

Gruß, Hans

von Steffen H. (avrsteffen)


Lesenswert?

Wahrscheinlich in dem selben Treed wo du das File auch gesaugt hast.

von khs (Gast)


Lesenswert?

Teilweise,
in dem Thread
Beitrag "DS18B20 über µC (8051) Beispielprogramm"
war in dem Beispiel auch
Time_22.inc
das ich im Thread nicht fand.
Gibt es für die 8051er da irgendwo so Standard-Includes,
die allgemein verwendet werden?

Gruß, Hans

von Karl H. (kbuchegg)


Lesenswert?

khs schrieb:
> Teilweise,
> in dem Thread
> Beitrag "DS18B20 über µC (8051) Beispielprogramm"
> war in dem Beispiel auch
> Time_22.inc
> das ich im Thread nicht fand.
> Gibt es für die 8051er da irgendwo so Standard-Includes,
> die allgemein verwendet werden?

Solche Dinge schreiben sich die Autoren meistens selber. Da hat jeder 
seine eigenen Libelingsroutinen.
Im konkreten Beispiel bringt dieses Inc-File ziemlich offensichtlich 
eine Verzögerungsfunktion ein. Im Akku steht die Verzögerungszeit in µs 
und die Funktion soll einfach diese Zeit warten.
Solche Funktionen sind sowieso immer hochgradig vom konkreten System 
abhängig (Taktfrequenz) so dass man nicht umhin kommt, sich die Funktion 
selber zu schreiben.

von khs (Gast)


Lesenswert?

Danke für die ausführliche Antwort.
Dieses inc habe ich mit der Forensuche ca. 3 mal gefunden,
habe aber nicht darauf geachtet, ob es jedesmal derselbe Autor war.
Im AVR-Studio soll es ja eine ganze Menge vorgefertigter inc geben,
für die 51er also keine Standardbibliothek.
Habe mich mit dem obigen Programm noch nicht so genau befasst,
welche Verzögerung da erforderlich ist, aber eine Zeitschleife
zu programmieren ist natürlich kein großes Problem.

Gruß, Hans

von khs (Gast)


Lesenswert?

P. S.: Die inc-Datei habe ich natürlich nicht gefunden, nur den Verweis
auf die Datei.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.