ALIAS/de
(→Syntax) |
(→Remarks) |
||
Line 15: | Line 15: | ||
<span style="font-family: Arial;"> </span> | <span style="font-family: Arial;"> </span> | ||
− | = <span class="f_Header"> | + | = <span class="f_Header">Anmerkungen</span> = |
<div style="padding: 0px; margin: 0px 0px 0px 4px;"> | <div style="padding: 0px; margin: 0px 0px 0px 4px;"> | ||
{| width="604" cellspacing="0" cellpadding="1" border="1" style="border: 2px solid rgb(0, 0, 0); border-spacing: 0px; border-collapse: collapse;" | {| width="604" cellspacing="0" cellpadding="1" border="1" style="border: 2px solid rgb(0, 0, 0); border-spacing: 0px; border-collapse: collapse;" | ||
|- style="vertical-align: top;" | |- style="vertical-align: top;" | ||
| valign="top" width="14%" style="width: 81px; border: 1px solid rgb(0, 0, 0);" | | | valign="top" width="14%" style="width: 81px; border: 1px solid rgb(0, 0, 0);" | | ||
− | + | altevariable | |
| valign="top" width="100%" style="width: 514px; border: 1px solid rgb(0, 0, 0);" | | | valign="top" width="100%" style="width: 514px; border: 1px solid rgb(0, 0, 0);" | | ||
− | Name | + | Name der Variablen wie zum Beispiel PORTB.1 |
|- style="vertical-align: top;" | |- style="vertical-align: top;" | ||
| valign="top" width="14%" style="width: 81px; border: 1px solid rgb(0, 0, 0);" | | | valign="top" width="14%" style="width: 81px; border: 1px solid rgb(0, 0, 0);" | | ||
− | + | neuevariable | |
| valign="top" width="100%" style="width: 514px; border: 1px solid rgb(0, 0, 0);" | | | valign="top" width="100%" style="width: 514px; border: 1px solid rgb(0, 0, 0);" | | ||
− | + | Neuer Name der Variablen/des Portpins wie zum Beispiel Richtung | |
|} | |} | ||
Line 36: | Line 36: | ||
<span style="font-family: Arial;"> </span> | <span style="font-family: Arial;"> </span> | ||
− | + | Mit ALIAS kann man Portpins sinnvollere Namen geben. Wenn ein Programm zum Beispiel 4 verschiedene Pins verwendet um 4 verschiedene Relais anzusteuern dann kann man die Relais mit portb.1, portb.2, portb.3 und portb.4 ansprechen aber es ist einfacher, sie im Programm mit relais1, relais2, relais3 und relais4 anzusprechen. | |
− | + | ||
− | + | ||
<span style="font-family: Arial;"> </span> | <span style="font-family: Arial;"> </span> | ||
− | + | Wenn später das Leiterplatten-Design geändert werden muss und Relais 4 nun mit PortD.4 statt mit PortB.4 angesprochen werden soll dann muss nur die ALIAS-Zeile geändert werden und nicht alle Stellen im Programm. | |
<span style="font-family: Arial;"> </span> | <span style="font-family: Arial;"> </span> |
Revision as of 01:30, 27 February 2013
Contents |
Funktion
Ermöglicht das Ansprechen einer Variablen oder Port(-Pins) unter einem anderen Namen.
Syntax
neuevariable ALIAS altevariable
Anmerkungen
altevariable |
Name der Variablen wie zum Beispiel PORTB.1 |
neuevariable |
Neuer Name der Variablen/des Portpins wie zum Beispiel Richtung |
Mit ALIAS kann man Portpins sinnvollere Namen geben. Wenn ein Programm zum Beispiel 4 verschiedene Pins verwendet um 4 verschiedene Relais anzusteuern dann kann man die Relais mit portb.1, portb.2, portb.3 und portb.4 ansprechen aber es ist einfacher, sie im Programm mit relais1, relais2, relais3 und relais4 anzusprechen.
Wenn später das Leiterplatten-Design geändert werden muss und Relais 4 nun mit PortD.4 statt mit PortB.4 angesprochen werden soll dann muss nur die ALIAS-Zeile geändert werden und nicht alle Stellen im Programm.
See also
Example
'------------------------------------------------------------------------------- 'copyright : (c) 1995-2005, MCS Electronics 'micro : Mega48 'suited for demo : yes 'commercial addon needed : no 'purpose : demonstrates ALIAS '------------------------------------------------------------------------------- $regfile = "m48def.dat" $crystal = 4000000 ' 4 MHz crystal Const On = 1 Const Off = 0 Config Portb = Output Relais1 Alias Portb.1 Relais2 Alias Portb.2 Relais3 Alias Portd.5 Relais4 Alias Portd.2 Set Relais1 Relais2 = 0 Relais3 = On Relais4 = Off End
Languages | English • Deutsch |
---|