Welcome!
Welcome PIC fans!
(to Pascal language fans too!)
Technical
Other stuff
Search
Downloads
The last 5 downloads
The last 5 most downloaded
|
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 syntax allows to 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 : 2014.03.19 2:10 PM
Category : Tips
Page read 22891 times
Print the article
Reactions to this article
Nobody gave a comment yet. Be the first to do so! |
|
Connection...
Members : 75
[ Password lost ? ]
[ Join us ]
Member online :
Anonymous online : 4
Total visits: 1572619
Most ever online
Total : 170
Webmaster - Infos
Ip: 52.90.181.205
Search
Friends News
Where are you from?
|
Sentence to think about : The enterprise's computing [...] is just like of an archaeological site. [...] Deep inside, you find real fossils, calcified: the punched card is no longer physically there,
but one can find its "footprint" on the latest hard drives, up to traces of organization in eighty "columns". Pierre Vandevingste, La Recherche, december 1996