Étape 1: Intro
J’ai utilisé une petite maquette sans soudure pour assembler le circuit ; en fait le même que celui que j’ai utilisé pour générer le même circuit pour mon Apple II expériences trois décennies plus tôt ! (Les résistances et 7 segments LED sont nouveaux, j’ai jeter les anciens composants il y a plusieurs années).
Circuits comme celui-ci ont été utilisés pour des applications pratiques – un compteur pour indiquer la progression, comme un ordinateur démarre, un indicateur de niveau de performance de l’ordinateur, etc... J’ai fait à l’origine de ce projet principalement pour connaître un peu plus électronique et mon Apple II, mais aussi parce que c’est amusant. J’ai décidé de reconstruire le projet d’un port parallèle de PC actuel pour la nostalgie et aussi de montrer certains des principes utilisés avec des micro-ordinateurs au début.
Dans les premiers jours de micro-ordinateurs, nous n’avions pas gigaoctets de mémoire ou téraoctet de disques durs. Chaque ligne de code a été précieux pour programmeurs appris dès le début à écrire efficacement. (Mon Apple II est venu avec seulement 16K de RAM - moins de mémoire qu’une calculatrice de haut de gamme actuel.) L’efficacité même étendue aux conceptions de matériel. Steve Wozniak est venu avec l’idée révolutionnaire d’utiliser un cristal unique calendrier. Il a généré des signaux tant pour le microprocesseur et le signal de salve de couleur nécessaire pour la sortie vidéo de couleur. La mémoire a été régénérée par le même circuit qui contrôlait la vidéo. Woz a reconnu que s’il pouvait faire quelque chose dans le logiciel et non matériel cela permettrait d’économiser l’argent sur le long terme. Une fois que le logiciel est payé pour elle peut être reproduite en très peu de frais, en revanche hardware a à acheter pour chaque unité.
J’ai vu un circuit pour connecter un afficheur 7 segments à un port d’imprimante qui utilise une puce spécifiquement conçue pour convertir les données entrantes dans les signaux corrects pour un segment 7 LED. Tout ce que vous avez à faire est d’envoyer vos données vers le port d’imprimante. Je préfère sauver une puce et d’effectuer la conversion via le logiciel.