Vintage TI DataMath / Sinclair Scientific Calculator Emulator (3 / 5 stap)

Stap 3: Schematische, Source Code en bouwen tips


Ik ben het koppelen van de schematische hier maar het is niet erg leesbaar, begon ik mijn pcb ontwerp door het plaatsen van componenten 1e make sporen. En tot slot laat ik Fritzing auto route het schema.

Het is gemakkelijker te begrijpen van de verbindingen w / de schematische, naar mijn mening ascii-kunst

 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) | | 

De broncode is in github

De TMS0803/0805 emulatie logica is overgenomen uit de Ken Shirriff (plus andere) web gebaseerde emulators, TI en Sinclair wetenschappelijk.

Er is ook goede hoeveelheid H/W informatie heeft gereageerd binnen de code

Als u van plan bent om uw eigen PCB ontwerp, is het basisprincipe in relatie w / de code

  • P1 voor LED-segmenten
  • P2 voor LED cijfers
  • P1 ook voor het scannen van de sleutelknop naast

U kunt dingen verplaatsen, zolang je het bovenstaande observeren. Dat wil zeggen als deze beter op uw PCB past, u kon ruilen cijfer 1 w / cijfer 3, segment A w / segment E, enz., enz. Alles wat u nodig hebt is om te veranderen van #define in een headerbestand en compileren.

Gerelateerde Artikelen

RFID Emulator - hoe kloon RFID Card, Tag...

RFID Emulator - hoe kloon RFID Card, Tag...

Waar het idee kwam.Het idee van het creëren van RFID Emulator is afkomstig van het idee om het creëren van een omgeving voor de ontwikkeling van en experimenteren met verschillende RFID-toepassingen. Dit artikel werd opgericht met het doel van ingeni
Atari SX2600 - een vrij compleet Atari 2600 emulation console

Atari SX2600 - een vrij compleet Atari 2600 emulation console

ik ben er zeker van zijn dat enkele van je oude-console & case modding fans een bepaalde Atari 2600 case mod hebben gezien op het web-dat had weten te verdienen een vrij prominent handtekening-dat, voor mij, bleek te zijn van een totaal laat-down. De
Vintage Pin / Button Wall Art

Vintage Pin / Button Wall Art

Wat kleur aan uw space toevoegen door te draaien aan een verzameling van kleurrijke knoppen en pinnen in 3D-illustraties!Stap 1: materialenHier is wat u zult moeten om het te maken...een afbeeldingsframeeen verzameling vintage Lapelwapentjies en Knop
DIY teruggewonnen hout teken Vintage (Up geïnspireerd)

DIY teruggewonnen hout teken Vintage (Up geïnspireerd)

ik heb het maken van houten decoraties uit wijn notenbalken en oud hout rond de werfToen de teruggewonnen hout wedstrijd kwam, ging ik onmiddellijk aan het werk denk aan wat ik kon makenIk wist vanaf het begin dat ik wilde maken van een teken dat zei
Vintage afwerking revisie saxofoon met geen chemicaliën

Vintage afwerking revisie saxofoon met geen chemicaliën

Ik wilde om te herstellen van de blik van mijn oude yamaha-tenorsax, want het was echt lelijk, voor de lak wordt versleten. Het nodig ook sommige remblokken worden vervangen.Hiervoor wilde ik een vintage look in plaats van gewoon unlacquering en het
Pandahall origineel DIY Project - Vintage zwart zaad kralen Choker ketting

Pandahall origineel DIY Project - Vintage zwart zaad kralen Choker ketting

wil je leren chick ketting? Als ja, je nooit hedendaagse Pandahall oorspronkelijke DIY project missen kunt - bead vintage zwart zaad choker ketting.Stap 1: Materialen die nodig zijn voor de choker ketting:IJzeren Jumprings18 x 8.5 ~ 9mm Rood glas pun
Up-cyclus een Vintage fakkel V2

Up-cyclus een Vintage fakkel V2

Ik onlangs geplukt-up een vintage fakkel van de op-shop. Ik hou van het ontwerp en retro gevoel van de fakkel en aanvankelijk was just gonna houden aangezien totdat ik ontdekte dat de batterijen had gelekt weg terug toen en gecorrodeerd alot van de b
Vintage Pipe Lamp met Touch Control Dimmer

Vintage Pipe Lamp met Touch Control Dimmer

Welkom bij een andere Instructable ik hoop dat u geniet ervan en verlenen op te uitproberen.Ik wilde kopen mezelf een bed lamp en gejaagd hoge en lage maar want ik zo ongelooflijk kieskeurig ben kon ik niet vinden een die ik hield, dus ik een zelf ma
Gehaakte Vintage Doily telefoon geval

Gehaakte Vintage Doily telefoon geval

Maakt een geweldig cadeau. Hier is een snel en eenvoudig haak iPhonegeval dat zelfs beginners aankan. Het maakt je vrienden voelen groot wanneer u gift hen iets dat uit uw eigen handen bestaat. Het geeft een persoonlijke sfeer.Het biedt goede bescher
De Penetoaster (een penetratie testen platform / verborgen emulator gewelf)

De Penetoaster (een penetratie testen platform / verborgen emulator gewelf)

hier is nog een andere uit de muur volslagen krankzinnig idee, voortgebracht uit verveling en mijn zieke en verdraaide uitzicht op het veiligheid. Ik onlangs de April dwazen dag wedstrijd gewonnen met mijn Shockeration Instructable en een van de prij
DIY Vintage teddybeer (met patroon)

DIY Vintage teddybeer (met patroon)

Ik hou van de stijl van Vintage stijl teddyberen. Ik denk er door hoe eenvoudig maar speelse zijn ze. Ik had willen maken voor een tijdje en eindelijk kwam naar een website die had een patroon en een zelfstudie.Ik had keek online op Pinterest, youtub
Vintage postzegel Coasters

Vintage postzegel Coasters

Nu, plaatsen van uw stempel op home decor is een ware geheugen, met name met deze gemakkelijke onderzetters!Stap 1: BenodigdhedenOm deze kleurrijke handelsmerken, moet je...keramische tegelsbeelden van vintage postzegelsschaar en / of kartelen rieten
Ombrovision: vintage tv in regenachtig weer alarm omgezet

Ombrovision: vintage tv in regenachtig weer alarm omgezet

Een lunchroom in mijn buurt heeft een tuin die heel mooi is. Maar als het regent gaat iedereen binnen, en dan wanneer de regenbui voorbij is, begint iedereen vraagt of het is OK om opnieuw te gaan weer buiten te zitten. Mensen lopen de lunchroom dach
Hoe te maken A werken mechanische Lego Calculator

Hoe te maken A werken mechanische Lego Calculator

dit Instructable zal u tonen hoe te maken van een goed functionerende lego rekenmachine die kan toevoegen +, aftrekken-, vermenigvuldigen x en kloof \! Het maakt gebruik van een versnelling trein die een rotatie van de bedieningsknop in een tiende va