Transformez n’importe quel PC en un microcontrôleur gratuitement en 4 étapes (3 / 4 étapes)

Étape 3: Comprendre comment il fonctionne tous

  • Mémoire allouée au PORT parallèle

La mémoire à l’intérieur de l’ordinateur auquel correspondent les lignes dans le connecteur DB25, est divisé en trois registres de 8 bits. Cela signifie que nous pouvons envoyer n’importe quel nombre de 0 à 255 pour chacun de ces registres et tension hauts et les bas seront affiche sur les broches du port parallèle correspondant aux registres, qui sont

1) Registre de données

2) Registre de commande

3) registre d’État

Les lignes de données, de contrôle et de statut sont connectés aux registres correspondants là-bas à l’intérieur de l’ordinateur. Donc en manipulant ces registres au programme, on peut facilement lire ou écrire sur port parallèle avec les langages de programmation comme « C » et BASIC. Les registres trouvent dans la norme parallèle port, 1) Registre de données du Registre contrôle 3) Registre de statut 2) car il y spécifier les noms, registre de données est relié aux lignes de données, registre de contrôle est connecté pour contrôler les lignes et registre d’État est relié aux lignes de l’État. (Ici le lien de mot ne signifie pas qu’il y a un lien physique entre les lignes de données/contrôle/état. Les registres sont virtuellement reliés aux lignes correspondantes.). Donc ce que vous écrivez dans ces registres, apparaîtra dans les lignes correspondantes comme des tensions, bien sûr, vous pouvez le mesurer avec un multimètre. Et ce que vous donnez au port parallèle comme tensions peuvent être lues à partir de ces registres

Ces registres sont IO mappé et aura une adresse unique. Nous devons trouver ces adresses pour travailler avec le port parallèle. Pour un PC typique, l’adresse de base de LPT1 est 0 x 378 et de LPT2 est 0x278. Le registre de données réside à cette adresse de base, registre d’État à baseaddress + 1 et le registre de contrôle sont à baseaddress + 2, mais si vous avez une carte PCI pour l’extension du port parallèle, une autre série de registres peut-être être allouée pour le port d’extension sur votre PC (le baseaddress peuvent être facilement trouvés dans le gestionnaire de périphériques dans les propriétés des ports série et LPT) donc dès que nous aurons l’adresse de base , nous pouvons calculer l’adresse de chaque registre de cette façon.

Maintenant pour envoyer n’importe quel nombre en binaire à ces registres de 8 bits, il faut écrire un programme sur l’ordinateur et c’est là que MS-DOS entre en jeu. Depuis MS-DOS nous obtenons l’accès complet aux registres correspondant au port parallèle de notre ordinateur, nous pouvons écrire un code et exécuter le programme sur le compilateur BASIC intégré dans le MS-DOS, dont l’installation a été décrit à l’étape 2.

Articles Liés

Transformez n’importe quel haut-parleur en un microphone en seulement 2 étapes faciles.

Transformez n’importe quel haut-parleur en un microphone en seulement 2 étapes faciles.

je suis sûr que la plupart d'entre vous ont des petits haut-parleurs stéréo portant autour de la maison qui sont cassés ou simplement inutile de vous. mais une chose cool, haut-parleurs et microphones est qu'ils sont pratiquement la même chose. dans
Faire un projecteur 3D & apprendre comment transformer n’importe quelle vidéo en un hologramme

Faire un projecteur 3D & apprendre comment transformer n’importe quelle vidéo en un hologramme

Rendre votre auto un projecteur holographique 3D hors des feuilles détachées de plastique et du ruban adhésif... Oui, c'est tout ce dont vous avez besoin,Vous pouvez aussi transformer n'importe quelle vidéo en un hologramme pour être lus avec ce proj
Transformez n’importe quelle photo en un dessin animé à l’aide de Photoshop

Transformez n’importe quelle photo en un dessin animé à l’aide de Photoshop

la façon plus facile et rapide pour transformer n'importe quelle photo en un dessin animé characture. Vous pouvez également suivre cette méthode pour faire des coloriages aussi ! Cette instructable suppose que vous avez une connaissance de base de l'
Comment transformer n’importe quel stylo en un impressionnant personnage LEGO à l’aide de sugru

Comment transformer n’importe quel stylo en un impressionnant personnage LEGO à l’aide de sugru

LEGO est génial, mais un stylo LEGO est encore plus impressionnant!Il s'agit d'un projet super simple qui vous montre comment transformer n'importe quel stylo en votre personnage préféré de LEGO, yay:)CE QUE VOUS DEVEZ :SugruLEGO - ce projet utilise
Simple : Transformer n’importe quel casque en casque sans fil

Simple : Transformer n’importe quel casque en casque sans fil

SalutJe voulais partager cette chose que j'ai fait il y a quelques mois, qui transforme n'importe quel casque en un casque sans fil bluetooth...Cela fonctionne avec n'importe quel périphérique bluetooth (pc, tablette, téléphone), brancher un casque s
Transformer n’importe quel peut en secret sécurisé avec couvercle verrouillage aimant

Transformer n’importe quel peut en secret sécurisé avec couvercle verrouillage aimant

c'est comment je transforme n'importe quel taille peut en un secret peut sans danger avec un couvercle magnétique. Si vous avez besoin faire une cachette à placer dans votre maison pour vos objets de valeur, bijoux, armes, etc., et voulait faire une
Transformez n’importe quel livre en un livre d’histoire enregistrable - (avec vidéo)

Transformez n’importe quel livre en un livre d’histoire enregistrable - (avec vidéo)

Aujourd'hui, nous allons vous montrer comment transformer n'importe quel livre dans un livre d'histoire enregistrable. Vous pourrez enregistrer vous-même la lecture du livre et mis en place afin que tout le monde peut utiliser leur téléphone pour ent
Transformez n’importe quel cadre photo en un puzzle

Transformez n’importe quel cadre photo en un puzzle

Les photos sont une belle chose d'avoir autour de votre maison. Mais, vos enfants jamais regarder avec plus d'un coup de œil de passage ?Eh bien, si tout va bien après que vous les transformer en un puzzle encadré, ils juste pourraient faire ça !Lise
Transformer n’importe quelle image en un modèle de point de croix

Transformer n’importe quelle image en un modèle de point de croix

Obtenir l'image désirée tourné dans un modèle de point de croix peut être non seulement difficile, mais peut souvent être décevant une fois que le projet commence à se réunir. Même avec des logiciels coûteux, vous pourriez obtenir couleur des bandes,
Transformer n’importe quelle imprimante une imprimante sans fil dont le Raspberry Pi

Transformer n’importe quelle imprimante une imprimante sans fil dont le Raspberry Pi

Une fois que vous avez acheté une imprimante sans fil, vous ne voulez jamais revenir en arrière pour les jours sombres de devoir brancher tout le temps. Mais bons imprimantes sans fil sont coûteux, et beaucoup de routeurs qui vous permet de faire des
Transformer n’importe quelle image en un vecteur en Silhouette Studio

Transformer n’importe quelle image en un vecteur en Silhouette Studio

Imaginons que vous ayez un grand dessein que vous aimeriez transformer en papier découpé ou en vinyle, mais vous ne l'avez pas comme un vecteur. Peut-être que vous avez seulement une photo. Peut-être que vous ne savez pas comment utiliser Photoshop (
Transformez n’importe quel écrou en un dé

Transformez n’importe quel écrou en un dé

utiliser une lime triangulaire pour créer une matrice de n'importe quel écrou. Une matrice est utilisée pour restaurer les filets sur un boulon. Vous devriez soigneusement le visser sur et hors les filets endommagés, de retour à l'aide de quelques go
Transformez n’importe quel clavier d’ordinateur en un Keytar Midi

Transformez n’importe quel clavier d’ordinateur en un Keytar Midi

Avez-vous jamais eu besoin un synthé supplémentaire pour un concert ? Ou peut-être vous juste Profitez de bidouiller avec le logiciel de production musicale et vous avez besoin d'un contrôleur midi ? Eh bien, regardez pas plus loin que votre propre c
Transformez n’importe quel navire de Lego dans une catapulte !

Transformez n’importe quel navire de Lego dans une catapulte !

Yes. une catapulte de lego. Ce navire épique sera transformé en un chucker lego. Il s'agit de mon premier instructable !Étape 1: Materieals nécessaire Un navire de lego épique de modSolide élastiqueBriques à secure\C'est le navire nous allons mod.Pas