Welcome!
cool Welcome PIC fans!
(to Pascal language fans too!)
Documents

Close Documentation

Close How to support PMP

Close Manuals

Close Today's favourites

Technical

Close Tips

Search




Downloads
Google

Tips - Using the dot notation
PMP allows the "dot" syntax that is similar to the standard Pascal syntax for record fields.

For example, consider the following syntax:

Var_A := Var_B.Bit_C;
if Var_B is not a record, PMP understands that we access to the Bit_C bit within Var_B.
Bit_C may be any literal, constant or boolean variable; if it is a boolean, the bit number of the boolean is used.
This allow access with the same bit definition to several variables that have the same bit positions (for example: a bit in PORTB has its equivalent in TRISB, and it may have an equivalent in an image variable).

The same method applies to the "set" notation:

Bit_C : boolean @ Var_C.1;
...
Var_A := [0, 4, Bit_C];

In this case, Bit_C is a boolean variable and has a bit number equal to 1, so the expression is equivalent to:

Var_A := B'00010011';



Creation date : 2007.05.10 2:41 PM
Last update : 2008.11.24 5:41 PM
Category : Tips
Page read 3277 times


Print the article Print the article


react.gifReactions to this article

Nobody gave a comment yet.
Be the first one to do it!


Connection...
 
Members List Members : 90

members Visits of the day: (5) Zele    fmy    brico31    PPA    tomywong   

Your Username:

Password:

[ Password lost ? ]


[ Join us ]


  Members online:
     PPA  
     tomywong  
  Anonymous online: 6

Total visits Total visits: 137344  

Most ever online
Most ever onlineTotal: 43

The 04/11/2009 @ 08:33


Webmaster - Infos

Ip: 38.107.191.103

Search




Friends News
Support PMP

Sentence to think about :     
^ Top ^