Aansluiten van een 7 segment LED op een parallelle poort (3 / 4 stap)

Stap 3: De software


Ik heb gemaakt een opzoektabel die welke bepaalt segmenten van de LED zal oplichten voor elk nummer. Bijvoorbeeld, wordt de nummer 4 gegenereerd door de verlichting van de segmenten B, C, F en G. Er zijn een paar willekeurige keuzes echter in het bijzonder indien u deelnemen aan de bovenste horizontale LED (A wilt) de nummer 6- of onderkant LED (D) bij de weergave van 9.

Deze tabel toont welke LEDs zullen licht voor elk nummer-

0 A, B, C, D, E, F
1 B, C
2 A, B, D, E, G
3 A, B, C, D, G
4 B, C, F, G
5 A, C, D, F, G
6 C, D, E, F, G
7 A, B, C
8 A, B, C, D, E, F, G
9 A, B, C, D, F, G

Als u hebt uitgangen D0 via D6 bedraad aan LED segmenten A t/m G in orde, dan is elke letter komt overeen met eenvoudige binaire wiskundige. A 1, B is 2, C is 4, D is 8, E is 16, is 32 F, en G 64. Voeg gewoon op de overeenkomstige nummers aan elke letter en je zult komen met deze chart-

0 63
1 6
2 107
3 79
4 102
5 109
6 125
7 7
8 127
9 103

Deze tien waarden zijn de nummers die we hebben om te sturen naar de printerpoort om elk nummer weer te geven. Een voordeel voor de aanpak van de software is flexibiliteit. Aangezien u kunt een willekeurige combinatie van de zeven segmenten programmeren kunt u verschillende symbolen en letters. Ongeveer tweederde van het Engels alfabet kunnen gegenereerd worden met 7 segment displays (als u een scheve "Y" accepteren en kleine letters voor d, n en o gebruiken). Het was populair om te komen met nummers die tot korte zinnen op uw calculator leiden zou; Hoewel voor sommige van hen worden zichtbaar u de calculator ondersteboven moet zou. Komen met de juiste opzoektabel bevindt voor "ShEll Oil" of "boobiES" wordt overgelaten als een oefening voor de lezer.

Heb ik besloten om het programma te schrijven in BASIC, zoals ik oorspronkelijk schreef het. Helaas Woz de Integer BASIC kan niet worden uitgevoerd op de huidige computers (met uitzondering van Apple II emulatoren) dus heb ik geselecteerd met FreeBASIC.

FreeBASIC is een uitstekende open source BASIC compiler die op QuickBASIC voortbouwt. Belangrijkste voor dit project is ingebouwde ondersteuning aan de poorten van het adres direct (het equivalent van de opdracht van de zak in de Integer BASIC). Dat klopt-we gonna rondweg API's en andere moderne programmeertechnieken en verzenden van gegevens rechtstreeks naar de poort van de hardware. Dit betekent dat dit programma zal niet werken met USB naar parallelle conversieprogramma's die de printerpoort niet perfect doen emuleren.

& H378 is het standaardadres van de printer-poort. Het ligt in het BIOS van uw computer en kunt u de waarde in dit programma naar welke poort u wilt gebruiken als voor sommige reden u een alternatief adres. Als u geen een PC met een standaard printerpoort gebruikt hebt aan te passen de output routines in mijn programma.

Gerelateerde Artikelen

Verschillende methoden van het besturen van de 7 Segment LED beeldschermen met Arduino

Verschillende methoden van het besturen van de 7 Segment LED beeldschermen met Arduino

ik zou graag willen tonen een paar verschillende methoden voor het aansluiten van de 7 segment LED displays op een Arduino of Atmega 328 IC. Ze zijn slechts eenvoudig counter codes ofwel automatisch tellen via de code of oplopend / verlaagd via een p
Aansluiten van een PS4-Controller op een Windows-Computer via Bluetooth of een kabel

Aansluiten van een PS4-Controller op een Windows-Computer via Bluetooth of een kabel

In deze tutorial zal ik je leren hoe aansluiten van een PlayStation 4 controller op uw computer; met video uitleg.Stap 1: Download Xbox 360-Controller voor WindowsGa naar deze website:http://www.Microsoft.com/hardware/en-US/d/Xbox-360-controller-for-
Aansluiten van een Ipod of Iphone op mijn Prius 2003

Aansluiten van een Ipod of Iphone op mijn Prius 2003

Dit is mijn eerste Instructable, en beschrijft hoe ik mijn Ipod aangesloten op mijn Prius 2003. De informatie en de opties die ik gevonden moeten helpen anderen MP3 geluid toevoegen aan een auto. Ik zal presenteren verschillende oplossingen, samen me
Bouwen van een NAND poort van transistoren

Bouwen van een NAND poort van transistoren

Hier ga ik u tonen hoe te bouwen van een NAND poort van NPN-transistors.Als u krijgen een beter idee willen zou van hoe ik ben met behulp van de transistors, bezoek mijn andere gids opbouwen van een poort en.Stap 1: OnderdelenlijstU gaat de volgende
Hoe aansluiten van een Xbox 360 op een PC-monitor

Hoe aansluiten van een Xbox 360 op een PC-monitor

als u uw Xbox 360 aan uw computermonitor aansluiten wilt omdat uw TV klein is of de beeldkwaliteit verschrikkelijk is, ik zal u tonen hoe. Is het een dure taak die u vragen kunt, Nope, slechts $10 in delen van mijn lokale Radioshack. Laat alstublieft
Een Line-In aansluiten van een oude Philips Radio Cassette Recorder - (typenummer DR193)

Een Line-In aansluiten van een oude Philips Radio Cassette Recorder - (typenummer DR193)

Dit is een schrijven van hoe ik een lijn in aan een oude radio cassetterecorder verbonden.Ik had een oude Philips Radio Cassette Recorder (typenummer DR193). De radio werd voor MW en SW frequenties. De cassette-speler en de radio niet meer werkte. De
Aansluiten van een Kinect op uw Computer (met behulp van Ubuntu)

Aansluiten van een Kinect op uw Computer (met behulp van Ubuntu)

Ik ben al kijken naar de Kinect hacks online voor de afgelopen paar maanden en echt genoten van hen. Ik begon onlangs te denken dat ik soort wil werken met het zelf, zien wat voor soort dingen die ik zou kunnen te maken en te doen, en besloot om een
Aansluiten van een Xbox 360 op een computerscherm (BONUS! AANSLUITEN HET TOT HET INTERNET, VIA UW PC!)

Aansluiten van een Xbox 360 op een computerscherm (BONUS! AANSLUITEN HET TOT HET INTERNET, VIA UW PC!)

Ok, ik weet dat veel van dit spul frustrerend is, en op took mij voor eeuwig te doen, want ik was het uitzoeken uit namens mijzelf, maar jullie heb geluk gehad, omdat ik gewoon dit spul ziet er gemakkelijk maken.WAT DIT INSTRUCTABLE ZAL U TONEN HOE T
Wanduh- of aansluiten van een Ton van Tech samen

Wanduh- of aansluiten van een Ton van Tech samen

Dit Instructable is momenteel onder zware constructie.Welkom op de Instructable Wanduh! Dit project werd gemaakt door zes leden van een Orlando Hackerspace genaamd FamiLAB. Wij zijn een verzameling van makers en professionals in de tech-industrie die
Aansluiten van een LCD-scherm op de Arduino

Aansluiten van een LCD-scherm op de Arduino

In dit instructable wij zal kijken naar een parallelle LCD op een Arduino aansluiten. Het LCD-scherm dat ik ben met behulp van de interface van het gemeenschappelijke HD44780 wordt gebruikt.  Vele LCD's hebben dit, kunt u meestal vertellen door de 16
Hoe aansluiten van een computer headset

Hoe aansluiten van een computer headset

dit zal tonen hoe een computer headset aansluiten, zodat u kunt spelen of met andere mensen online praten.Stap 1: dingen die je zal nodig zal uheadset (met of zonder microfoon)zaklampcomputerhet ConfiguratieschermStap 2: het vinden van de "slots"
Hoe aansluiten van een Atari 2600

Hoe aansluiten van een Atari 2600

als u nieuw aan de Atari 2600 of de VCS bent, en weet niet hoe het op uw moderne TV aansluiten, ik zal je laten zien hoe dat te doen. Ook opgenomen in dit Instructable zal zijn hoe doen andere dingen op uw Atari 2600 of de VCS. Opmerking: Ik ben niet
Mijn oplossing met betrekking tot max diafragma bij het aansluiten van een lens op een Sony Alpha camera met een omgekeerde ring (de berg)

Mijn oplossing met betrekking tot max diafragma bij het aansluiten van een lens op een Sony Alpha camera met een omgekeerde ring (de berg)

Sorry voor de slechte Engelsen, het is niet mijn eerste taal, en het was 04:00 uur, zo slaperig.Waarschuwing: Wat ik heb IN deze VIDEO (verlaten van de camera open en gebruik een scheermesje te snijden) IS totaal ONPROFESSIONEEL en niet aanbevolen. H
Aansluiten van een externe Monitor

Aansluiten van een externe Monitor

Dit Instructable doorloopt u een externe monitor aansluiten op een MacBook Pro. Het kan ook worden gebruikt in variaties verbinden met een PC-laptop.Stap 1: Verzamel uw objectenU moet:Een VGA-kabel (op de uiterst links in blauw)Een monitor netsnoer (