Archiv verlassen und diese Seite im Standarddesign anzeigen : 8052 Datenrichtungsregister???
Import-Script
05.03.2004, 19:26
also ich bin ja Oldie, aber 8052 Newbie. <BR>Jetzt hab ich mir mal paar Demos aus Progstudio angeschaut, da geht“s gleich los mit <BR> <BR>mov P1,Wert <BR> <BR>Muss man dem nicht irgendwie die Datenrichtung mitteilen, z.B. Bit0..3 = Input, 4..7 = Output und dann irgendwie eine F0h in ein Datenrichtungsregister schreiben? <BR> <BR>Bsp: Lauflicht.asm (aus Progstudio). Da wird FFh auf Port 3 geschrieben und dann ganz brutal ein Taster gegen Masse bzw. VCC??? Da ist nirgends definiert, dass der Port ein Eingang sei. <BR>????????? seeeehr komisch ???????? <BR> <BR>
Import-Script
05.03.2004, 20:44
Hereingefallen ... <BR> <BR>Bei dem 8052 u.ä. ist der Port gleichzeitig input und output . <BR> <BR>Da ist kein Datenrichtungsregister ! <BR> <BR>Du musst Dir das Datenblatt ( z.B. von Atmel ) angucken . <BR> <BR>Und , Taster nicht gegen Plus schalten , <BR>wenn der Port low ist , gibts einen "kurzen" . <BR> <BR>Die LEDs mit Plus , die Taster nur mit GND verbinden . <BR> <BR>
Import-Script
05.03.2004, 20:50
Andreas, <BR> <BR>sobald ein port oder auch nur ein bit gesetzt(1) <BR>ist, kannst du sie als eingaenge betrachten bzw. <BR>benuetzen. <BR>ziehst du ein bit auf null mit einem taster... <BR>schon hast du was du wolltest. <BR>viel zu simpel. <BR> <BR>'51=genial <BR> <BR>ed=<img src="http://progshop.com/elektronik/diskussion/clipart/happy.gif" border=0>
Import-Script
06.03.2004, 11:37
d.h. "Datenblatt 89c52": Port 1 can source and sink 4 Standard-TTL-Inputs, also source = 4*40µA und sink = 4*1,6mA, macht also etwa 160µA Kontaktstom wenn Taster dran gegen Masse und max etwa 6mA für eine LED, die gegen VCC hängt. <BR> <BR>Korrekt??? <img src="http://progshop.com/elektronik/diskussion/clipart/smile.gif" border=0>
Import-Script
06.03.2004, 12:43
hi, <BR> <BR>bei der vielzahl der '51er ist es sinnvoll das <BR>jeweilige Datenblatt zu geniessen. <BR> <BR>ed <BR><img src="http://progshop.com/cgi-bin/diskus/board-post.cgi?action=posting_upload_form&what=show&img=11847" alt="fejset.gif">
Import-Script
06.03.2004, 23:51
Hi Andreas , <BR><i>Port 1 can source and sink 4 Standard-TTL-Inputs, also source = 4*40µA und sink = 4*1,6mA, macht also etwa 160µA Kontaktstom wenn Taster dran gegen Masse und max etwa 6mA für eine LED, die gegen VCC hängt.</i> <BR> <BR>so ist es in etwa . <BR>Aus dem Port kommt wenig heraus , kann aber relativ viel hinein . <BR> <BR>z.B. AT89s8252 : <BR> <BR>Maximum IOL per port pin: 10 mA <BR>Maximum IOL per 8-bit port: Port 0: 26 mA; Ports 1, 2, 3: 15 mA <BR>Maximum total IOL for all output pins: 71 mA
Powered by vBulletin® Version 4.1.12 Copyright ©2012 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.