Sadržaj:

Atari LED kocka: 3 koraka
Atari LED kocka: 3 koraka

Video: Atari LED kocka: 3 koraka

Video: Atari LED kocka: 3 koraka
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Novembar
Anonim
Atari LED kocka
Atari LED kocka

Pregled

Ova instrukcija gleda na primjeru Atari 800 priključka za navigaciju za izlaze sa LED kockom kao primjer.

Uvod

Jeste li ikada vidjeli jednu od onih LED kockica? Potpuno su kul. Jeste li se ikada zapitali može li vaš Atari učiniti nešto slično? Ja također.

Supplies

8 -bitni Atari - koristim 800 XL

16 -kanalni multiplekser - tražite CD74HC4067 pomoću svoje omiljene tražilice

Tona LED dioda - Napravio sam matricu 4x4x4 koja koristi 64

Žice

Otpornici

Ženski 9 -polni D konektor x 2

Korak 1: Izgradite ga

Building It
Building It
Building It
Building It
Building It
Building It

Dovoljno je reći da je izgradnja ovih stvari mnogo teža nego što izgleda (ako imate šape umjesto prstiju), a popravljanje loših spojeva je poput operacije lemilice na ključu.

Neću trošiti vrijeme na izgradnju matrice jer postoje momci koji su to učinili mnogo bolje. Pogledajte

www.instructables.com/id/LED-Cube-4x4x4/

ili

www.instructables.com/id/8x8x8-RGB-LED-Cub…

Multipleksiranje

Ovo je pametno. Imati 64 LED diode obično znači 64 žice za njihovo upravljanje, ali Atari nema toliko pinova koji se mogu koristiti za pisanje.

Uđite u multiplekser!

Kocka je podijeljena u 16 kolona i 4 reda. Svaka kolona LED dioda dijeli +v ulaz sa multipleksera, a svaki red dijeli 0v. Dakle, za uključivanje LED -a utvrđujemo u kojoj se koloni nalazi i uključujemo +v liniju, a zatim uključujemo odgovarajuće uzemljenje.

Međutim, možete paliti samo jednu LED lampicu odjednom. Ako pokušate dvije ili više, uključit će se i druge LED diode.

Imajte na umu da vaš multiplekser može imati različite veze s mojim! Prvo provjerite svoja uputstva.

Korak 2: Atari kod - OSNOVNO

Image
Image
Atarijev kod - 6502 Skupština
Atarijev kod - 6502 Skupština

Osim normalnog rada, portovi džojstika mogu i pisati. Postoji mali trik kako bi uspio;

1) Poke port A kontrolira $ D302 sa $ 38

2) Umetnite port A $ D300 sa $ FF

3) Poke port A kontroliše $ D302 sa $ 3C. Ovo uključuje bit 2 koji nam omogućava pisanje na port.

Ovdje postoji nešto više o korištenju priključaka upravljačke palice kao sučelja

www.atariarchives.org/creativeatari/Interf…

Priključak A je strukturiran tako da se bitovi 0 do 3 brinu za štap 0, a bitovi 4 do 7 za štap 1. Probijanjem bitova 0 do 3 s 1 do 15 možemo kontrolirati multiplekser i uključiti stupac LED -a. Ako tada uključimo bitove 4 do 7, možemo kontrolirati red. Tamo gdje se stupac i red poklapaju, LED se uključuje.

Ne morate uključivati pojedinačne redove; kombinovanjem bitova 4 do 7, dva ili više redova će biti uključeni. Imajte na umu da bi se mogle zasvijetliti i druge LED diode koje ne želite uključiti.

5 OGRANIČENJA = 60

10 LUKA = 54016

20 PCTL = 54018

30 POKE PCTL, 56

40 POKE PORT, 255

50 POKE PCTL, 60

60 I = RND (1)*239+16

70 POKE PORT, I

75 ZA ČEKANJE = 0 DO OGRANIČENJA: Sljedeće čekanje

90 IDITE 60

Ništa se ovdje ne događa; kod postavlja port A za pisanje, a zatim uključuje LED nasumično. Efekat je pomalo nalik na kompjuter iz slatke naučnofantastične emisije ranih 80-ih.

Korak 3: Atari kod - 6502 Skupština

Image
Image

Basic je u redu za uključivanje jedne LED diode odjednom, ali fantastične stvari se događaju kada ih počnete brzo isključivati, što stvara iluziju da je nekoliko LED dioda uključeno odjednom. Učinak se naziva postojanost vida i oslanja se na to da se LED diode prebacuju brže nego što je oko u stanju uočiti. Basic je prespor pa je vrijeme montaže.

Ovaj kod uključuje LED diode na uglu

10 *=$6000

20 LUKA = 54016

30 PCTL = 54018

70 LDA #56

80 STA PCTL

90 LDA #$ FF

100 STA PORT

110 LDA #60

120 STA PCTL

130 LDY #0

140 GLAVNO

150 CLC

160 LDA SEQ, Y

170 STA PORT

180 INY

190 CPY #8

200 BNE GLAVNO

210 LDY #0

220 JMP GLAVNO

310 SEQ

320. BYTE 16, 18, 24, 26

330. BYTE 64, 66, 72, 74

U privitku Leds.atr postoje neke 'eksperimentalne' datoteke.

Uživajte

Preporučuje se: