ASCII

Fra HTX Arduino
Version fra 24. nov. 2022, 14:44 af Bar (diskussion | bidrag) Bar (diskussion | bidrag) (Referencer)
(forskel) ← Ældre version | Nuværende version (forskel) | Nyere version → (forskel)
Spring til navigation Spring til søgning

Hvad er ASCII

Når man gemmer noget i en computer, så gemmes det binært i maskinen, altså som 1'er og 0'er. Det er normalt ganske enkelt at konvertere det til tal i forskellige formater.

ASCII er den sammenhæng der er mellem det tal som man gemmer, og den betydning tallet har som tegn, altså "oversættelsen"

Hvor stammer ASCII fra

ASCII er forkortelsen for American Standard Code for Information Interchange, altså en standard kode der anvendes når man udveksler informationer. Den grundlæggende standard er udviklet ud fra koden til teleprintere, det brugte en 6 bit kode, og senere blev til 7 bit ASCII kode.

Koder til at oversætte tal eller lignende til bogstaver stammer tilbage fra før 1900[1]

Selve ASCII koden

Der er grundlæggende 3 områder i ASCII-tabellen:

  • Kontrolkarakterer der er de specielle karakterer som linjeskift mv.
  • De almindelige karakterer Tal, bogstaver og specialtegn som ! # osv.
  • Den udvidede del af ASCII-tabellen der inderholder pile, kanter og mange andre specielle karakterer.

Tabellen kan ses ved www.ascii-code.com.

Referencer

  1. http://www.transbay.net/~enf/ascii/ascii.pdf Udviklingen af karakterkoder 1874 - 1968


Programmering
Programmeringsbegreber Initialisering - Sekvens - Algoritme - Hexadecimal - Det Binære Talsystem - HEX-fil - ASCII - Interrupt - Events - Styresystem - Autocomplete - Selvstudie Programmering - Hour Of Code - Stepwise Improvement - Syntaks - Prog-links - Microcontroller - ChatGPT
Grundlæggende C C float - C double - C-løkker - Datatyper - Konstanter - Regnearter - Funktioner - Return - Returværdi - Rekursion - Semikolon
Variabel Typer boolean - byte - int - unsigned int - word - long - unsigned long - short - float - double - char - unsigned char - string - char array - String - object - Array - 2-dimensionelt Array - void
Program-klassikere Polling - State-machine - Trykknap - Forkant - Bagkant - Prel
Arduino Arduino til Programmering - C til Arduino - Programmering Shield - Arduino PC-software - Arduino Udviklingsmiljø - Arduino Pin Library - Funktion - Arduino Seriel - Arduino String - Arduino String Split - Arduino StateChangeDetection - setup() - loop() - Compilerdirektiver - Asynkron kommunikation - millis() - micros() - Scratch for Arduino - Send fra Arduino til Excel - [[]] - [[]]
Processing Grafik i Processing‎ - Keyboard i Processing - Mus i Processing‎ - Tid i Processing‎ - Draw() - Setup() - Tal Input til Processing - Syntaksfarvning - Kommunikation fra Arduino til Processing - Kommunikation fra Processing til Arduino
javaScript Javascript input‎ - Javascript output‎ - Javascript strukturer‎ - Javascript syntaks‎ - Tid i javaScript - Objekt‎ - AJAX
Serverprogrammering PHP - MySQL - Task Scheduler - WeMOS
PIC JAL - [[]]
Scratch for Arduino S4A Installation - S4A programmering - S4A undervisningsforløb - S4A begrænsninger
Program Dokumentation Algoritme - Flowchart - Pseudokode - Datastruktur - Dataabstraktion - Pulsplaner - Program-kommentar - Teori - Test - UML