Namn på 7-segment Display Atmel Avr
I detta instructable (min första en!) Jag vill visa dig något jag gjorde för ett skolprojekt. Ursprungliga uppdraget var följande: "i MSVS (eller Microsoft visual studio) koden i assembler: Ange ditt namn som en ASCII hex-sträng i den. Datasektionen av ditt program. Skapa en loop och produktionen 1 tecken i taget i slingan. Ledtråd: NULL avsluta din sträng, använda den som en villkorad för att kontrollera för slutet av strängen "
Eftersom det var första gången jag kodning i assembler, var det mycket skrämmande att se koden Minnestekniker och försöka förstå att dessa korta sökord var del av en full instruktionsuppsättning. Få MSVS för assembler är en mycket frustrerande och komplicerad uppgift om det är första gången du arbetar med den. Varje tutroial online tycktes har ett annat sätt, länka separat bibliotek och kolla detta här/som fanns. Jag fick nog med försöker kompilera och köra kod på MSVS och beslöt att göra något lite annorlunda. (Jag fick så småningom ställa in maskinen och kör de hur det bör har varit.
Så, lite bakgrund: Jag har alltid varit fascinerad av arduino och projekt här och där med den. Den stora världen av elektronik och hårdvara fascinerar bara mig så mycket. Jag bestämde mig för att jag kunde göra något lite mer spännande än bara visa tecken till en skärm använder bibliotek eller API: er för att göra det för mig. Jag ville göra något annat... Jag ville visa min namn på en sju segment display, från en Atmel Atmega 328p chip (chip på arduino uno) strängt i assembler.