ASC/de

From MCS Wiki AVR
< ASC(Difference between revisions)
Jump to: navigation, search
(Example)
(Anmerkungen)
 
(4 intermediate revisions by one user not shown)
Line 15: Line 15:
 
<span style="font-family: Arial;">&nbsp;</span>
 
<span style="font-family: Arial;">&nbsp;</span>
  
= <span class="f_Header">Remarks</span> =
+
= <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="11%" style="width: 63px; border: 1px solid rgb(0, 0, 0);" |  
 
| valign="top" width="11%" style="width: 63px; border: 1px solid rgb(0, 0, 0);" |  
Var
+
var
  
 
| valign="top" width="100%" style="width: 532px; border: 1px solid rgb(0, 0, 0);" |  
 
| valign="top" width="100%" style="width: 532px; border: 1px solid rgb(0, 0, 0);" |  
Target numeric variable that is assigned.
+
Numerische Ziekvariable der der Wert zugewiesen wird.
  
 
|- style="vertical-align: top;"
 
|- style="vertical-align: top;"
 
| valign="top" width="11%" style="width: 63px; border: 1px solid rgb(0, 0, 0);" |  
 
| valign="top" width="11%" style="width: 63px; border: 1px solid rgb(0, 0, 0);" |  
String
+
string
  
 
| valign="top" width="100%" style="width: 532px; border: 1px solid rgb(0, 0, 0);" |  
 
| valign="top" width="100%" style="width: 532px; border: 1px solid rgb(0, 0, 0);" |  
String variable or constant from which to retrieve the ASCII value.
+
Zeichenkettenvariable oder -konstante von der/dem der ASCII-Wert gebildet werden soll.
  
 
|}
 
|}
Line 36: Line 36:
 
<span style="font-family: Arial;">&nbsp;</span>
 
<span style="font-family: Arial;">&nbsp;</span>
  
Note that only the first character of the string will be used.
+
Beachten Sie, dass nur das erste Zeichen einer Zeichenkette verwendet wird.
  
When the string is empty, a zero will be returned.
+
Wenn die Zeichenkette leer ist dann wird eine Null zurückgegeben.
  
 
<span style="font-family: Arial;">&nbsp;</span>
 
<span style="font-family: Arial;">&nbsp;</span>
  
ASCII stands for American Standard Code for Information Interchange. Computers can only understand numbers, so an ASCII code is the numerical representation of a character such as 'a' or '@' or an action of some sort. ASCII was developed a long time ago and now the non-printing characters are rarely used for their original purpose. Below is the ASCII character table and this includes descriptions of the first 32 non-printing characters. ASCII was actually designed for use with teletypes and so the descriptions are somewhat obscure. If someone says they want your CV however in ASCII format, all this means is they want 'plain' text with no formatting such as tabs, bold or underscoring - the raw format that any computer can understand. This is usually so they can easily import the file into their own applications without issues. Notepad.exe creates ASCII text, or in MS Word you can save a file as 'text only'
+
ASCII steht für American Standard Code for Information Interchange.  
 +
Computer können nur Zahlen verarbeiten. Ein ASCII-Code ist die numerische Darstellung eines Zeichen wie 'a' oder '@' oder einer speziellen Aktion. ASCII wurde vor langer Zeit entwickelt und die Steuerzeichen werden kaum noch für den eigentlichen Zweck benutzt. Unten sehen Sie eine ASCII-Tabelle inklusive der ersten 32 Steuerzeichen. ASCII wurde ursprünglich für Fernschreiber entwickelt und die Beschreibungen sind daher irgendwie ungewohnt. Wenn aber jemand sagt, dass er Ihren Lebenslauf im ASCII-Format haben möchte dann heißt das lediglich, dass er 'Textformat' haben möchte - ohne irgendwelche Formatierungen wie Tabulatoren, Fettdruck oder Unterstreichungen. Dieses Rohformat kann jeder Computer lesen bzw. es kann auf jedem Computer problemlos in die jeweiligen Programme importiert werden.
 +
Notepad.exe erzeugt ASCII-Text. In MS Word kann man einen Text im 'text only' Format abspeichern.
 +
 
  
  
Line 54: Line 57:
 
= <span class="f_Header">Extended ASCII</span> =
 
= <span class="f_Header">Extended ASCII</span> =
  
As people gradually required computers to understand additional characters and non-printing characters the ASCII set became restrictive. As with most technology, it took a while to get a single standard for these extra characters and hence there are few varying 'extended' sets. The most popular is presented below.
+
Als man nach und nach Computer benötigte, die zusätzliche Zeichen und Steuerzeichen verarbeiten können stieß man mit der ASCII-Tabell an Grenzen. Wie oftmals bei technologischen Entwicklungen hat es eine Weile gebraucht bis man eine einzige standardisierte Tabelle der zusätzlichen Zeichen hatte und deshalb gibt es unterschiedliche Varianten des erweiterten ASCII-Zeichensatzes. Die am meisten verbreitete ist die folgende Tabelle.
 
+
  
  
Line 74: Line 76:
 
<span style="font-family: Arial;">&nbsp;</span>
 
<span style="font-family: Arial;">&nbsp;</span>
  
= <span class="f_Header">ASM</span> =
+
= <span class="f_Header">Assembler</span> =
  
 
NONE
 
NONE

Latest revision as of 23:32, 3 March 2013

Contents

Funktion

Weist einer numerischen Variable den ASCII-Wert des ersten Zeichens einer Zeichenkette zu.

 

 

Syntax

var = ASC(string)

 

 

Anmerkungen

var

Numerische Ziekvariable der der Wert zugewiesen wird.

string

Zeichenkettenvariable oder -konstante von der/dem der ASCII-Wert gebildet werden soll.

 

Beachten Sie, dass nur das erste Zeichen einer Zeichenkette verwendet wird.

Wenn die Zeichenkette leer ist dann wird eine Null zurückgegeben.

 

ASCII steht für American Standard Code for Information Interchange. Computer können nur Zahlen verarbeiten. Ein ASCII-Code ist die numerische Darstellung eines Zeichen wie 'a' oder '@' oder einer speziellen Aktion. ASCII wurde vor langer Zeit entwickelt und die Steuerzeichen werden kaum noch für den eigentlichen Zweck benutzt. Unten sehen Sie eine ASCII-Tabelle inklusive der ersten 32 Steuerzeichen. ASCII wurde ursprünglich für Fernschreiber entwickelt und die Beschreibungen sind daher irgendwie ungewohnt. Wenn aber jemand sagt, dass er Ihren Lebenslauf im ASCII-Format haben möchte dann heißt das lediglich, dass er 'Textformat' haben möchte - ohne irgendwelche Formatierungen wie Tabulatoren, Fettdruck oder Unterstreichungen. Dieses Rohformat kann jeder Computer lesen bzw. es kann auf jedem Computer problemlos in die jeweiligen Programme importiert werden. Notepad.exe erzeugt ASCII-Text. In MS Word kann man einen Text im 'text only' Format abspeichern.



 

Ascii table.png

 

Extended ASCII

Als man nach und nach Computer benötigte, die zusätzliche Zeichen und Steuerzeichen verarbeiten können stieß man mit der ASCII-Tabell an Grenzen. Wie oftmals bei technologischen Entwicklungen hat es eine Weile gebraucht bis man eine einzige standardisierte Tabelle der zusätzlichen Zeichen hatte und deshalb gibt es unterschiedliche Varianten des erweiterten ASCII-Zeichensatzes. Die am meisten verbreitete ist die folgende Tabelle.


 

Ascii table ext.png

 

 

Siehe auch

CHR

 

 

Assembler

NONE

 

 

Beispiel


$regfile = "m48def.dat" ' Mikrocontroller
$crystal = 8000000 ' Taktfrequenz
$baud = 19200 ' Baudrate
$hwstack = 32 ' default use 32 for the hardware stack
$swstack = 10 ' default use 10 for the SW stack
$framesize = 40 ' default use 40 for the frame space
 
Config Com1 = Dummy , Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol = 0
 
 
Dim A As Byte , S As String * 10
s ="ABC"
A = Asc(s)
Print A 'Gibt 65 aus
End

Languages   English Deutsch  
Personal tools
Namespaces
Variants
Actions
Navigation
In other languages
Language