Archiv verlassen und diese Seite im Standarddesign anzeigen : Bits ansprechen in Prog-Studio funzt nich
Import-Script
04.02.2004, 22:33
Hallo erst mal alle. Ich möchte in einem C51 Proggi einzelne Bits wie folgt ansprechen <BR> FLAGS DATA 09h <BR> SQW BIT FLAGS.0 <BR> ACK BIT FLAGS.1 <BR> BUS_FAULT BIT FLAGS.2 <BR> _2W_BUSY BIT FLAGS.3 <BR> RES_1 BIT FLAGS.4 <BR> RES_2 BIT FLAGS.5 <BR> RES_3 BIT FLAGS.6 <BR> RES_4 BIT FLAGS.7 <BR>Den Text hab ich aus einem Beispielprog von Maxim. Wenn ich aber z.B. SQW setzen will mit dem Befehl <BR>SETB SQW <BR>dann wird das Bit 3 in der Adresse 21h geschrieben. Ist das jetzt ein Bug oder wie muss ich im Prog-Studio tun?? <BR>Vielen Dank schon mal für Eure Hilfe
Import-Script
05.02.2004, 17:17
das liegt daran dass im 8051 erst die Bytes von 20h bis 2Fh bitaddressierbar sind. D.h. es ist nicht möglich Addresse 09h (welche außerdem im Registerbankbereich liegt) mit BitVariablen zu belegen. <BR>Wenns deinen entwurf nicht stört dann verwende doch erst Addresse 20h als Bitspeicher! <BR>MFG
Import-Script
05.02.2004, 17:31
Hallo tom <BR>Wie der Michael schon sagt.. <BR>such mal nach ... <BR>80C51_FAM_PROG_GUIDE_1.pdf <BR>da steht alles drin <BR> <BR>Ronnie
Import-Script
05.02.2004, 18:28
Alles klar, <BR> <BR>vielen Dank für den Tip. <BR> <BR>Thomas
Powered by vBulletin® Version 4.1.12 Copyright ©2012 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.