DataMath TI Vintage / émulateur de calculatrice scientifique Sinclair (3 / 5 étapes)

Étape 3: Schéma, Source de coder et de créer des conseils

Je vous joins le schéma ici mais ce n’est pas très lisible, j’ai commencé ma conception de circuits imprimés en plaçant les composants 1er, faire des traces. Et enfin je laisse Fritzing route auto le schéma.

Il est plus facile comprendre les relations w / l’art ascii schématique, à mon avis

 MSP430G2452 ----------------- /|\| | | | | --|RST | | | 2 x 4 digit bubble led | digit 0 P2.0|----- +---------+ +---------+ | digit 1 P2.6|----- | % % % % | | % % % % | | digit 2 P2.1|----- +---------+ +---------+ | digit 3 P2.2|--/ | digit 4 P2.3|--/ | digit 5 P2.7|--/ | digit 6 P2.4|--/ | digit 7 P2.5|--/ segment a to g + dot........ | | / ....\ | | / \ (minus led) | segment A P1.2|-----+-----+-----+-----+-----+-----+-----+-----+-(>|)-+ | | _=_ | _=_ | _=_ | _=_ | _=_ | _=_ | _=_ | _=_ | | | segment B P1.3|-o o-+-o o-+-o o-+-o o-+-o o-+-o o-+-o o-+-o o-+------- | | _=_ | _=_ | _=_ | _=_ | _=_ | _=_ | _=_ | | segment c P1.7|-o o-+-o o-+-o o-+-o o-+-o o-+-o o-+-o o-+ | | _=_ | _=_ | _=_ | _=_ | _=_ | _=_ | | segment D P1.1|-o o-+-o o-+-o o-+-o o-+-o o-+-o o-+ | | _=_ | _=_ | _=_ | _=_ | _=_ | | segment E P1.5|-o o-+-o o-+-o o-+-o o-+-o o-+ | | _=_ | _=_ | _=_ | _=_ | | segment F P1.4|-o o-+-o o-+-o o-+-o o-+ | | _=_ | _=_ | _=_ | | segment G P1.0|-o o-+-o o-+-o o-+ | | _=_ | | segment H P1.6|-o o-+ (not all buttons populated) | | 

code source est dans github

La logique d’émulation TMS0803/0805 a été adoptée à partir de Ken Shirriff (et autres) web basés émulateurs, TI et Sinclair scientifique.

Il y a aussi bon nombre d’H/W informations a commenté à l’intérieur du code

Si vous prévoyez de concevoir votre propre PCB, le principe de base en relation avec le code est

  • P1 pour les segments LED
  • P2 de chiffres par del
  • P1 aussi pour la touche numérisation

Vous pouvez déplacer des choses autour tant que vous respectez ce qui précède. C'est-à-dire si elle correspond le mieux sur votre circuit imprimé, vous pourriez échanger chiffre 1 w / chiffre 3, segment A w / segment E, etc., etc.. Tout ce dont vous avez besoin est de changer les #define dans un fichier d’en-tête et de compiler.

Articles Liés

Calculatrice scientifique avec Evive (arduino Powered Embedded Platform)

Calculatrice scientifique avec Evive (arduino Powered Embedded Platform)

Nous avons construit une calculatrice scientifique, d'avoir beaucoup de fonctions telles queLes opérations algébriques élémentaires (+, -, *, %)Fonctions trigonométriques (sinus, cosinus, tangente)Fonctions trigonométriques inverses (arcSin, arcCos,
Exam tricherie calculatrice Bluetooth

Exam tricherie calculatrice Bluetooth

Avoir terminé une maîtrise en génie électrique, a pris un peu de travail dur. C'est une route longue de cinq ans que j'ai beaucoup aimé. Car quiconque s'est attaqué à une maîtrise savent, cependant, il avait ses moments frustrants.Et qu'est-ce que no
Raccourcis clavier pour calculatrice!!

Raccourcis clavier pour calculatrice!!

Cet Instructable va vous montrer quelques raccourcis clavier utiles pour calculatriceÉtape 1: Raccourcis clavier : partie 1 1. alt + 1Mettre en place une calculatrice Standard2. alt + 2Mettre en place une calculatrice scientifique3. alt + 3Mettre en
Réutiliser un vieux peuplement calculatrice

Réutiliser un vieux peuplement calculatrice

vérifier sur le site de l'auteur, http://www.neatinformation.com/, pour les lots d'articles intéressants. Si vous liez à ce instructable depuis un autre site Web, veuillez inclure un lien vers le site d'Information soignée .Dans le milieu des années
S’amuser avec une calculatrice et un ami (destiné à l’école, mais les œuvres partout)

S’amuser avec une calculatrice et un ami (destiné à l’école, mais les œuvres partout)

c'est mon premier instructable, alors ne soyez pas trop indulgent, il est préférable d'apprendre de la critique que d'apprendre ne pas du tout.Poursuivant, l'année dernière je me suis retrouvé dans un bureau différent de celui que j'étais dans l'anné
Calculatrice

Calculatrice

Il s'agit d'une calculatrice pour windows 7 (je sais 7 est sorti et 10 est dans, mais il s'agit d'un devoir de classe) maintenant je vais être à travers tout le processus étape par étape d'obtenir cette chose à travailler. Nous allons commencer.Étape
Un tutoriel plus complet de règle Slide

Un tutoriel plus complet de règle Slide

Un membre à Instructables m'a demandé d'expliquer comment utiliser une règle à calcul pour le bien de ceux qui sont venus le long moment calculatrices électroniques remplacé les règles. Il y a déjà quelques tutoriels sur Instructables postée à l'aide
Cas de cure-dents avec rotation couvrir

Cas de cure-dents avec rotation couvrir

j'avoir des trucs coincé dans mes dents. Pendant un certain temps j'ai porté des cure-dents dans mon sac à lunch dans un sac à sandwich. C'était grand, jusqu'à ce que les cure-dents perforées à travers le sac "sandwich" et étaient en vrac dans t
Make Your Own... {s} AUCUN conseil {w}

Make Your Own... {s} AUCUN conseil {w}

ce qui n'est un-BOARD ?C'est une planche à neige avec aucune liaison...Pourquoi quelqu'un ferait cela ?Parce que les pieds aiment être libre !Il suffit de demander n'importe quel surfeur, skateur, pieds nus, enfant, etc....... Surf n'a aucune liaison
Comment faire pour convertir un vieux téléphone portable (NOKIA 6600) en A SUPERGADGET-MICRO-ORDINATEUR

Comment faire pour convertir un vieux téléphone portable (NOKIA 6600) en A SUPERGADGET-MICRO-ORDINATEUR

http://www.internetsecretbook.comAu milieu de difficultés se trouve occasion. -Albert EinsteinLes caractéristiques du téléphone Nokia 6600 affichent les nouvelles fonctionnalités d'imagerie avancées, notamment un brillant TFT 65 536 couleurs et appar
Lecture/émuler télécommandes avec Arduino et Raspberry Pi

Lecture/émuler télécommandes avec Arduino et Raspberry Pi

Télécommandes sont partout. Ils sont l'interface à vos téléviseurs, systèmes de musique et de ce-pas. Vous avez probablement quelques unes de rechange traînent, dévasté à la disparition de leurs moitiés de mieux. Leur remonter le moral et les remettr
La machine de votre propre guitare

La machine de votre propre guitare

si vous songez à concevoir et construire une guitare personnalisée, ou même si vous êtes simplement curieux, ce Instructable peut vous donner quelques précieuses connaissances et un coup d'oeil à l'utilisation des outils d'une manière différente que
Analyse des circuits résistifs

Analyse des circuits résistifs

Analyse des circuits est le processus consistant à déterminerComment le courant et la tension fournie à un système particulier affecte il et ses composants individuels. L'achèvement de ce Instructable va vous apprendre quelques-uns des outils fondame
Analyser un treillis Simple par la méthode des articulations

Analyser un treillis Simple par la méthode des articulations

Ce qui est une botte ?Un treillis est l'un des principaux types d'ouvrages d'art et est surtout utilisé dans la conception des bâtiments et des ponts. Les bottes sont conçus pour supporter des charges, telles que le poids des personnes et sont fixes.