Elke PC veranderen in een microcontroller kostenloos in 4 stappen (4 / 4 stap)

Stap 4: Een succesvol Project: 3 cijfers 7-Seg LED-Display


Gewoon om u te tonen dat deze ingesteld van de PC als een circuit programming apparaat werkt perfect prima, dat ik heb dit project 3-cijferige display. Dit scherm bestaat uit 3 BCD 7-Segment LED decoder ICs (7448), 3 7-Segment LED zelf en wat jumper draadjes worden weergegeven. Na het hebben aangesloten op al deze componenten op de parallelle poort, zoals aangegeven in het circuit schematische, kan het direct worden gecontroleerd door middel van MS-DOS met behulp van de compiler QBASIC. Ik heb gepost het circuit schema zowel de fundamentele broncode voor dit project hieronder.

De opdrachten in QBASIC die worden gebruikt voor het verzenden en ontvangen signaal naar parallelle poort registers zijn:

  1. INP)
  2. UIT)

Syntaxis voor de opdrachten:

  • INP() - INP (adres van het register van de status in Hex). Bijvoorbeeld, is 'INP(HD481)', gezien het feit dat het basisadres D480 is dat van mijn status register dat is (baseaddress + 1) D481 in hexadecimaal systeem. Het geeft als resultaat de waarde die momenteel wordt gelezen van de pinnen van de Status van de parallelle poort. Het kan zijn dat elke waarde tussen 0 en 255, die uit een digitale sensor of een ander apparaat zoals een micro-controller kan komen.
  • OUT() - adres van het register van de Data in Hex, x X kunnen een cijfer van 0 tot 255 die u wilt verzenden naar de pinnen van de gegevens op de parallele poort. Bijvoorbeeld, mijn baseaddress of het adres van het register van de gegevens op mijn PC is HD480, en ik wil een laagspanning verzenden D0 pin en een hoge spanning naar alle andere gegevens pinnen van D1-D7, dan ik zal hebben om te schrijven van de commando - 'OUT HD480, 254' zonder aanhalingstekens te gebruiken.

Nadere bijzonderheden over het programmeren van de parallelle poort met BASIC vindt u uit van verschillende websites, zoals:

Voor andere projecten op het gebied van hogere voedingscomponenten zoals servo's, Stepper motors, relais of luidsprekers, extra versterker schakelingen worden voorzien in de pennen moet mogelijk aan het versterken van de huidige coming out van de parallelle poort, want het is zeer laag.

Veiligheid tip: Trekt niet te veel van de huidige van de parallelle poort en altijd gebruik de juiste waarden van de weerstanden indien nodig om er zeker van te zijn dat u geen schade berokkenen interne circuits van uw moederbord. Degenen die niet hebben van een parallelle poort geïntegreerd op het moederbord en een uitbreiding van de parallelle poort met behulp van de PCI-kaart wellicht een lichte voordeel hier, dat zelfs als er elke plotselinge schommeling in de spanning/stroom niveau (s) in de haven is, het moederbord veilig blijven zal zelfs als de PCI-kaart beschadigd raakt.

Gerelateerde Artikelen

Bouwen en een MONSTER muzikale Tesla spoel met een Microcontroller Code

Bouwen en een MONSTER muzikale Tesla spoel met een Microcontroller Code

bezoek mijn youtube-pagina voor meer projecten: http://www.youtube.com/channel/UCksEFn8xaLP0z4rsiHa9zcA?feature=mheeAls de wintermaanden komen, zullen velen worden gedwongen om binnen te blijven... Dit betekent voor velen, het spelen van scrabble met
Maken van een microcontroller gebaseerde boost converter

Maken van een microcontroller gebaseerde boost converter

Ik moest voor een recent project, verhoging van de productie van een USB-poort van de (hoog ampage opladen) van 5V tot 18V voor het aandrijven van een versterkte luidspreker. Ik besliste te proberen mijn eigen boost converter rollen (vooral omdat spe
Groovin' Grover: Een Microcontroller gebaseerde marionet

Groovin' Grover: Een Microcontroller gebaseerde marionet

Kolkende Grover is een marionet, gemanipuleerd door vier hobby servo's en een Pololu Maestro microcontroller gebaseerde servo controller. U kunt elk van Grover's ledematen onafhankelijk controle en maken hem lopen, Golf en meeste onderhoudend - maken
ESP8266 als een Microcontroller

ESP8266 als een Microcontroller

Als het reeds vermeld in de aan de slag met ESP8266 ESP-01 tutorial, is de Wi-Fi module volledig programmeerbaar, waardoor ons te gebruiken als een microcontroller en manipuleren van inputs en outputs.In deze tutorial gaan we laten zien hoe te progra
Gemakkelijk, omkeerbare Motor controle voor Arduino (of een Microcontroller)

Gemakkelijk, omkeerbare Motor controle voor Arduino (of een Microcontroller)

dit project maakt gebruik van slechts drie hoofdcomponenten voor voorwaartse en omgekeerde bepalen voor een interne motor.  U kunt het gemakkelijk interface naar een Arduino of elke andere microcontroller.Het is zo eenvoudig - u kunt het draad van "f
DIY spier Sensor / EMG Circuit voor een Microcontroller

DIY spier Sensor / EMG Circuit voor een Microcontroller

meten van spier activering via elektrische potentiaal, hierna aangeduid als elektromyografie (EMG) , heeft van oudsher gebruikt voor medisch onderzoek en diagnose van neuromusculaire aandoeningen. Echter met de komst van de krimpende ooit nog krachti
Cross Platform RS485 communicatie tussen een x86 PC en een microcontroller gebruikend C#

Cross Platform RS485 communicatie tussen een x86 PC en een microcontroller gebruikend C#

In dit instructable, zullen we leren om te bouwen en program eenRS485 communicatienetwerk tussen een x86 PC en een microcontroller board.Het volledige artikel samen met broncodes, Circuit Diagram enz kan hier worden gevonden.De USB naar RS485-Convert
Hoe te kiezen voor een MicroController

Hoe te kiezen voor een MicroController

het gebruikt om te worden dat het aantal verschillende microcontroller chips beschikbaar voor de hobbyist vrij beperkt is. Je moet gebruiken wat je zou kunnen beheren van de postorder chip-dealer te kopen, en dat de keuze voor een klein aantal chips
Creëren van arcade spel geluiden op een microcontroller

Creëren van arcade spel geluiden op een microcontroller

Hallo!Sommigen van u kunnen hebben gezien de kleur Invaders-project dat ik de andere dag een Space Invaders-achtige spelstijl op een strook van WS2812 LEDsgebruikt. Maar ik vond dat het spelen van het spel stil is niet vreselijk leuk, dus ik besloot
Hoe gemakkelijk het testen van een Microcontroller met een Logic Analyzer

Hoe gemakkelijk het testen van een Microcontroller met een Logic Analyzer

Enkele van mijn projecten in het verleden hebben problemen als gevolg van een slechte digitale pin. Als dit ooit aan u gebeurde heeft, dan weet je hoe frustrerend het kan zijn. De meeste mensen de eerste reactie is dat er iets mis is met de code. Als
@Techshop: veranderen van een staart licht

@Techshop: veranderen van een staart licht

een van mijn favoriete dingen in de TechShop is de Auto-baai. Ik hou van dat de leden hun voertuigen hier te doen alledaagse routine-onderhoud of complexe aanpassingen kunnen brengen. Vandaag ga ik om te veranderen van een lamp in mijn staart licht.I
Hoe maak je een krans kostenloos

Hoe maak je een krans kostenloos

ik zal u tonen hoe maak je een krans kostenloos.Stap 1: benodigdheden en hulpmiddelen zult u moeten krijgen sommige (pijnboomtakken). u kunt deze krijgen op plaats je x-mas trees.ask als je sommige takken (schroot hebben kan). Misschien vindt u enkel
Bouw een Tesla spoel In 9 stappen!

Bouw een Tesla spoel In 9 stappen!

In de afgelopen zomer bouwde ik twee Tesla Coils. De eerste werkte niet, dus ik begonnen met de bouw van deze. Dit instructable zal een overzicht van de stappen die ik nam.Voordat ik begin, ik voel me er moet gaan over sommige richtlijnen van de veil
Opnieuw een akoestische gitaar, 6 eenvoudige stappen met videoclips string

Opnieuw een akoestische gitaar, 6 eenvoudige stappen met videoclips string

als tekenreeksen op een gitaar oud ze verliezen het warme, heldere geluid dat nieuwe snaren geven. Als je merkt dat je opnieuw het afstemmen van uw gitaar vaak, is het een goede indicator dat u wilt wijzigen uw koorden, aangezien oude tekenreeksen bl