MC 8051

OP #507516
Lesenswert?

Hallo!
Ich habe jetzt ein Semester lang Mikrocontroller 8051-Familie gehört!nun 
stehen die Klausuren an, und ich habe versucht einige Aufgaben zu 
lösen,bei denen im Dateianhang bin ich mir aber recht unsicher,ob die so 
richtig sind!Vielleicht kann mir einer helfen und sagen,ob die 
Ergebnisse die unter den Aufgaben stehen korrekt sind!Danke schon mal im 
Voraus!
Angehängte Dateien:
OP #507538
Lesenswert?

Ja wie?Ich habe doch konkrete fragen gestellt!Habe die Aufgabe gepostet 
und darunter meine Lösung!ist ja im endeffekt immer die gleiche 
Formel,ich nehme meine 5 Volt und ziehe davon bei Output Low Voltage die 
Max 0,45 Volt und die Spannung ab und teile das ganze durch I OL!Ich 
würd gern wissen,ob das so richtig ist!Weil bei zwei Bsp.sind da 8 
Lampen angegeben(einmal wo nur 4 benutzt werden,einmal wo alle 8acht 
angeschlossen werden),ob ich da noch was durch 4 bzw.8 teilen muss,oder 
ob das so wie ich es gerechnet hab richtig ist.
Gast #507734
Lesenswert?

Irgenwie sind die ganzen Aufgaben etwas "seltsam" formuliert. Spätestens 
bei Aufgabe 3 würde sollte der Professor sein Gehalt besser an seinen 
Arbeitgeber zurückgeben !!!!! Was soll das ?

Thomas
Gast #507845
Lesenswert?

Das ist in der Tat seltsam.

> bei Aufgabe 3 würde sollte der Professor sein Gehalt besser an seinen
> Arbeitgeber zurückgeben !!!!!

Da stimme ich voll zu ;-))

Außerdem gehts mehr um das Ohmsche Gesetz, mit MC's hat das nichts zu 
tun.
#508017
Lesenswert?

Nun, ich vermute mal, die Aufgabe ist so zu verstehen, daß nicht nur die 
maximale Belastung pro Portpin, sondern auch des gesammten Ports, bzw, 
µCs mit einbezogen werden soll. Deshalb die Angaben: "Eine geeignete 
Software schaltet maximal 4 LEDs gleichzeitig an."

Allerdings ist das ganze wirklich etwas praxisfremd. Ich gehe 
normalerweise von dem Strom aus, den die LED benötigt, und nicht was der 
µC liefern kann. Da gibt es dann höchstens hinterher noch einen kurzen 
Check, ob die Strom-/Leistungsbilanz am µC stimmt.

Gruß,
Markus_8051
OP #508150
Lesenswert?

Aber nehmen wir mal an,mit Hilfe dieser Software ist es möglich 4 Lampen 
anzuschließen!Der gesamte Port kann 26mA aufnehmen,die maximale 
belastung pro Portpin ist aber nur 3,2mA!Wenn ich jetzt den Widerstand 
ausrechnen möchte,nehme ich dann die maximale Belastung des 
Portpins,also 3,2mA oder die maximale Belastung des gesamten Port/Anzahl 
der Lampen,also hier 26mA / 4 =6,5mA?
Gast #508160
Lesenswert?

Schau dir mal das Datenblatt an:

http://www.keil.com/dd/docs/datashts/atmel/at89s52_ds.pdf

Aufgabe 3 ist absurd, die Ports können gegen GND Leistung bringen aber 
nicht im HIGH Zustand.

Franks Aussage:
Aber nehmen wir mal an,mit Hilfe dieser Software ist es möglich 4 Lampen
anzuschließen!Der gesamte Port kann 26mA aufnehmen,die maximale
belastung pro Portpin ist aber nur 3,2mA!Wenn ich jetzt den Widerstand
ausrechnen möchte,nehme ich dann die maximale Belastung des
Portpins,also 3,2mA oder die maximale Belastung des gesamten Port/Anzahl
der Lampen,also hier 26mA / 4 =6,5mA?

Ich denke er meint die Belastung des Port aber wie gesagt, die Fragen 
sind ohne deinen Prof. zu kennen eher ein Ratespiel.

Denk an UD.

Frage 3: Port0 benötigt Pullups, kann also sein das er das hören will 
?!?!
#508165
Lesenswert?

Na, wenn es um die Belastung geht, nimmt man natürlich immer den 
kleinsten Wert. Allerdings finde ich die 3,2mA pro Prtpin etwas wenig. 
Da der 8051 open-drain Ausgänge hat, sollte der zulässige IOL etwas 
höher sein. Sonst macht es ja auch keinen Sinn, zusätzlich eine maximale 
Last für den ganzen Port und den ganzen µC anzugeben, wenn man die mit 
den Einzellasten der Portpins eh nicht erreichen kann.

Markus_8051
Gast #508185
Lesenswert?

Na ja ;-)) P0 benötigt bei 8x51 Typen nen Pullup, die Diode ist definitv 
verkehrt herum aber das ist ja relativ ;-))

Mich würde der Prof. interessieren.

> Ich habe jetzt ein Semester lang Mikrocontroller 8051-Familie gehört!

Mehr als dieses Portgedöns habt ihr nicht gemacht ??
Gast #508197
Lesenswert?

@Frank Müller

>Na klar haben wir mehr gemacht,aber Assembler-Programmierung und Co sind
>nicht so schwer,das einzige was mich stutzig macht sind diese
>Aufgaben...

Die auch recht akademisch sind. Wenn ein Port ne LED treibt spielen 
gültige Logikpegel am Ausgang keine Rolle mehr.

MfG
Falk
Gast #508676
Lesenswert?

Du liest das Datenblatt nicht ?

> under steady state per port pin 10mA

> maximum per 8 BIT Port 1,2,3 15mA

muß mich schon selbst zitieren.

In der Aufgabe steht, an anderen Portpins ist nichts angeschlossen. Nu 
wirds akademisch, welchen Strom hättens gern ?
Gast #508902
Lesenswert?

Ich habe schon ins Datenblatt geschaut,nur da gefordert ist zum einen 
P1.0 und das im LOW Zustand maximal 0,45 V erreicht werden sollen muss 
ich doch 1,6mA nehmen????Also 5V-0,45V /1,6mA
Hab den Teil des Datenblattes noch mal angefügt!10mA sind doch max 
zulässig,erfüllt dann aber nicht die Bedinung..oder?
Angehängte Dateien:
Gast #508946
Lesenswert?

Er stellt die Frage nach dem minimalen Lastwiderstand bei Verwendung nur 
eines PIN.

Mit anderen Worten, wie muß R bemessen sein damit der Baustein nicht 
zerstört wird ? Für mich sieht das nach 10mA aus.

Wie dem auch sei, nachher bin ich der Grund für dein Prüfungsergebnis. 
Also, suchs dir aus.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren