En variant av SCB (enkortsdator) som hemmabygge

Planering och tankar kring eventuella framtida projekt.
Towan
Inlägg: 7
Blev medlem: 29 september 2013, 18:51:00

En variant av SCB (enkortsdator) som hemmabygge

Inlägg av Towan »

Hej!

Jag känner lite sug efter att bygga någon form av enkortsdator med programvara som jag själv programmerat.

För att förkalra/utveckla: Jag vill alltså sätta ihop komponenter på ett kretskort, med strömbrytar och dyl, och när man startar hela apparaten så visas det program jag själv programmerat på en skärm (antingen som man kopplar in själv, eller någon form av LCD som är kopplat till kretskortet).

Går det att genomföra? Hur går man tillväga?
Senast redigerad av JimmyAndersson 4 oktober 2013, 02:38:19, redigerad totalt 1 gång.
Anledning: Lade till parentesen i rubriken
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: En variant av SCB som hemmabygge

Inlägg av sodjan »

Aha! :-)
Single Board Computer (SBC)...
Jag undrade vad det var för variant av Statistiska Central Byrån du skulle bygga hemma... :-)
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Re: En variant av SCB som hemmabygge

Inlägg av blueint »

"Problemet" är väl att det numera är Single-Chip-Computer som gäller.. Dagarna med EPROM+RAM+CPU är rätt borta ;)
Towan
Inlägg: 7
Blev medlem: 29 september 2013, 18:51:00

Re: En variant av SCB som hemmabygge

Inlägg av Towan »

Men det borde väl gå att bygga ändå?
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Re: En variant av SCB som hemmabygge

Inlägg av blueint »

Z84C0010PEG (Z80) i DIL-40 finns hos ELFA 73-754-39 för 96,75 SEK i ental.

Gillar väl iofs 6502 mer ;)
Towan
Inlägg: 7
Blev medlem: 29 september 2013, 18:51:00

Re: En variant av SCB som hemmabygge

Inlägg av Towan »

Hur används den i mitt ändamål? :)

http://kaput.retroarchive.org/Z80SBC/z80sbc.jpg

Något sånt är väl det jag är ute efter!

Vad för komponenter behövs utöver en processor? Någon form av minne? Utgång för skärm? Elkälla? Hur programmerar jag sedan in mitt program på processorn/minnet?
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Re: En variant av SCB som hemmabygge

Inlägg av blueint »

Du kompletterar den med EEPROM, RAM och något I/O chip så har du en komplett dator. Vill du ha mer än så får du vara tydligare med de tekniska kraven.
Towan
Inlägg: 7
Blev medlem: 29 september 2013, 18:51:00

Re: En variant av SCB som hemmabygge

Inlägg av Towan »

Jag är inte säker på vad du menar med tekniska krav, men det jag ämnar bygga är inte något med avancerade grafiska gränssnitt. Utan tänk dig ett simpelt textbaserat program som man kan visa på en skärm som kopplas ihop med kortet. Förstår du?

Det bör finnas en utgång för tangentbord inser jag också. Du får ursäkta min okunnighet!
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Re: En variant av SCB som hemmabygge

Inlägg av blueint »

Tangentbord kräver någon I/O krets t.ex MOS 6526 eller Intel 8255.

För att få video krävs det ett minne som är stort nog och snabbt nog. För att skicka det till en skärm krävs dessutom en anpassningskrets. Använder man DRAM så krävs det speciella kretsar för att bara hantera minnet. Använder man lite dyrare SRAM så slipper man det och vid storlekar som 64 kB är det överkomligt.

Antingen använder man en färdig videokrets som t.ex MOS 6569 eller Motorola 6847. Det går också att helt enkelt skriva in en hel video sekvens och mata ut den till skärmen med en addressräknare och enkel resistans D/A.

Ett annat video alternativ är att använda en seriekrets (UART) och använda en vanlig asynkron videoterminal.

En teknisk specifikation kan se ut så här:
CPU: 8-bit 1 MHz
EPROM: 8 kByte
RAM: 16 kByte SRAM
I/O: Tangentbord
Video: Svartvit video, 256 x 192 med 2 bit/pixel, 25 bilder/sekund (PAL)

Eller så använder man en FPGA rakt av ;)
Towan
Inlägg: 7
Blev medlem: 29 september 2013, 18:51:00

Re: En variant av SCB som hemmabygge

Inlägg av Towan »

Tack för ditt tålamod. Jag kan tänka mig att det kanske inet alltid är superkul att svara på frågor som kanske är väldigt enkla.

Vet du hur man går tillväga för att sen programmera sitt program på den lilla datorn?

Har du något tips på hur jag själv kan lära mig att bygga små (och kanske stora) datorer. Hur lär jag mig vad som behövs och hur man kopplar/löder ihop allt?
Användarvisningsbild
tecno
Inlägg: 27252
Blev medlem: 6 september 2004, 17:34:45
Skype: tecnobs
Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
Kontakt:

Re: En variant av SCB som hemmabygge

Inlägg av tecno »

sodjan skrev:Aha! :-)
Single Board Computer (SBC)...
Jag undrade vad det var för variant av Statistiska Central Byrån du skulle bygga hemma... :-)

Samma variant tänkte jag på också :vissla:
Användarvisningsbild
bit96
Inlägg: 2529
Blev medlem: 3 september 2007, 10:04:29
Ort: Säffle

Re: En variant av SCB som hemmabygge

Inlägg av bit96 »

Just Z80 är ganska enkel att komma igång med.
Läs lite på http://www.z80.info/
Towan
Inlägg: 7
Blev medlem: 29 september 2013, 18:51:00

Re: En variant av SCB som hemmabygge

Inlägg av Towan »

Nu har jag bestämt mig för att lägga mig på en lite lägre nivå. Ska få en Arduino samt lite komponenter av min fars kompis, och jag ska försöka bygga någon form av knapp som lyser upp några dioder i x sekunder (baserat på programmeringen) när man trycker på den.

Simpelt som få, men kanske en lite mer realistisk nivå.

Sen får jag ta upp min kära SBC när jag kan hantera det.

Tack för mig!
Användarvisningsbild
Glenn
Inlägg: 36734
Blev medlem: 24 februari 2006, 12:01:56
Ort: Norr om Sthlm
Kontakt:

Re: En variant av SCB som hemmabygge

Inlägg av Glenn »

Just det borde du bli klar med samma eftermiddag som du får hem arduinon :)
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Re: En variant av SCB som hemmabygge

Inlägg av blueint »

Programmering av EPROM styrda datorer kan ske genom att skriva programmet på en PC, kompilera, och sedan ladda ner det i EPROM-kretsen.
Skriv svar