HEX bestand op Array in C (7 / 10 stap)

Stap 7: Ascii2Hex()

Een andere vrij eenvoudige functie. Hier vinden we alleen de numerieke waarde van de ASCII karakter en het omzetten in het binaire equivalent daarvan.

Code Link

Deze functie is vrij eenvoudig, als je in gedachten houden elk teken is eigenlijk een geheel getal. Bijvoorbeeld, kunnen de if-statements worden herschreven als volgt,

 if (c >= 0 && c <= 9) { return (uint8_t)(c - 0) } if (c >= 65 && c <= 70) { return (uint8_t)(c - 65 + 10)} if (c >= 97 && c <= 102) {return (uint8_t)(c - 97 + 10)} 

U kunt een




om te bepalen hoe een teken lezen zal worden geïnterpreteerd. Bijvoorbeeld, had' of was ' zou 68 of 100. 68 - 65 + 10 = 13. We weten dat D hexadecimale voor 13 (0 = 0, 1 = 1, 1 = 2, etc... EEN = 10, B = 11, C = 12, D = 13, E = 14, F = 15).

Gerelateerde Artikelen

UUEncoding in C

UUEncoding in C

Instellen van de GCC-CompilerIk setup een C-omgeving als basic die ik kon. Kunnen er eenvoudiger manieren om dit te doen, maar ik wilde gebruiken van GCC te compileren. Setup het milieu:Ik downloadde en MinGW32setup.Ik toegevoegd deze bevat zodat de
Voltmeter klok

Voltmeter klok

Deze klok geeft de tijd - uren, minuten en seconden met 3 analoge voltmeters. Een PIC16F628A microcontroller wordt gebruikt voor het weergeven van de tijd door het variëren van de spanning aan elk voltmeter en ook biedt basaal tijdwaarneming. De Micr
LED-matrix met behulp van shift registers

LED-matrix met behulp van shift registers

dit instructable is bedoeld om te worden een meer volledige uitleg dan anderen beschikbaar online. Met name zorgt dit voor meer uitleg van de hardware dan is beschikbaar in de LED lichtkrant instructable door led555.DoelstellingenDit instructable pre
Voltooien van de printplaat Lab & POV visitekaartje

Voltooien van de printplaat Lab & POV visitekaartje

Inleiding_______________________________________________________________________Hoewel er vele Instructables op bepaalde aspecten van hoe te maken van printplaten, is dit verschillend. Het is een instructable over hoe te maken van de dingen die u wil
Microdot - pols horloge LED patroon uurwerk

Microdot - pols horloge LED patroon uurwerk

een andere RGB-zonsondergang Productions productie!Dit project is een Printplaat voor het maken van een pols horloge grootte versie van mijn minidot-klok:met een paar meer functies meer toepassing naar een draagbaar apparaat. Een heleboel hulp en sug
ChronosMEGA; een polshorloge

ChronosMEGA; een polshorloge

Ik heb altijd geliefd horloges; niet alleen zijn ze esthetisch en mooi, maar ze zijn functioneel, nauwkeurig en nuttig. Een elegante samensmelting tussen techniek en kunst; twee normaal vooruitzichten, nu toegetreden tot harmonische eensgezind gekant
Lijn volgeling Robot

Lijn volgeling Robot

dit is mijn tweede lijn volgeling Robot en zoals de naam doet vermoeden, het is een robot waarvan het doel is een lijn te volgen. Deze robot kan worden gebruikt in wedstrijden waar een robot moet het volgen van een route in de kortst mogelijke tijd v
USB-Wii Classic Controller

USB-Wii Classic Controller

dit project zal u tonen hoe het maken van een echte USB-gamepad met behulp van een Wii Classic Controller.Door de stappen leert u over:De werking van USBHoe werkt I2CHet lezen van gegevens van de Wii Classic ControllerSommige van deze absolute vereis
PIC MicroController Volume regelaar Program(Proteus 8 Stimulation)

PIC MicroController Volume regelaar Program(Proteus 8 Stimulation)

Hallo iedereen,Het belangrijke aspect van elke leren is voor het opwekken van nieuwsgierigheid en iets zinvols te doen om te voldoen aan die. Met de hulp van die nieuwsgierigheid, hier ben ik het maken van een volume regelaar programma die lijkt op h
DIY TiX klok

DIY TiX klok

hier is mijn instructable voor een DIY TiX klok.  Hij wordt aangedreven door een AVR microcontroller.  Het display is opgebouwd met behulp van een stukje reflector raster u vinden die betrekking hebben op office lichten, sommige gerookte perspex, een
32 x 32 LED Matrix

32 x 32 LED Matrix

Het bouwen van een 32 x 32 LED matrix met behulp van een Atmega2560 microcontroller.  Het project omvat de stappen voor het bouwen van de matrix bord, de PCB en de software (geschreven in C++).  De software bevat meer dan 30 animaties, een RTC (real-
AVRSH: Een tolk opdrachtshell voor Arduino/AVR.

AVRSH: Een tolk opdrachtshell voor Arduino/AVR.

Ooit wilde worden "aangemeld" bij uw AVR microcontroller? Ooit gedacht dat het zou gaaf zijn aan de "kat" een register om te zien van de inhoud ervan? Hebt u altijd al wilde een manier om de nodige energie en individuele perifere sub-s
Nokia 3310 LCD verbinden met USB met behulp van AVR

Nokia 3310 LCD verbinden met USB met behulp van AVR

Wat doe je met een oude telefoon, een microcontroller en veel tijd?U haak van de oude telefoon LCD-scherm bij de computer USB natuurlijk!In dit project gaan we communiceren met een Nokia 3310 LCD display via USB! Hoe gaan we dat doen? We gaan de LCD
NOMAD van originele Star Trek serie met licht en geluidseffecten

NOMAD van originele Star Trek serie met licht en geluidseffecten

als je een fan van de originele Star Trek serie bent, weet je wat NOMAD is.Het verscheen in de aflevering #37 "The Changeling".NOMAD is in wezen een hybride van een oude aarde ruimtesonde die in botsing kwam met een alien sonde van de ruimte. De