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: Арт игра"КАРТЫ" / совместное раскрашивание 2024, Srpanj
Anonim
Atari LED kocka
Atari LED kocka

Pregled

Ovaj instruktor gleda na primjeru Atari 800 priključka za navigaciju za izlaze s LED kockom kao primjerom.

Uvod

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

Pribor

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

Izgradnja
Izgradnja
Izgradnja
Izgradnja
Izgradnja
Izgradnja

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 lemilicom.

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

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 stupaca i 4 reda. Svaki stupac LED dioda dijeli +v ulaz s multipleksera, a svaki red dijeli 0v. Dakle, za uključivanje LED -a utvrđujemo u kojem se stupcu nalazi te uključimo +v liniju, a zatim uključimo odgovarajuće uzemljenje.

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

Budite svjesni da vaš multiplekser može imati različite veze s mojim! Prvo provjerite svoje upute.

Korak 2: Atari kod - OSNOVNO

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

Osim normalnog rada, priključci upravljačke palice mogu i pisati. Postoji mali trik kako bi uspio;

1) Poke port A kontrolira D302 USD sa 38 USD

2) Umetnite port A300 USD sa $ FF

3) Poke port A kontrolira $ D302 sa $ 3C. Ovo uključuje bit 2 koji nam omogućuje 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 o štapiću 0, a bitovi 4 do 7 o palici 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 redak poklapaju, LED se uključuje.

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

5 GRANICA = 60

10 LUKA = 54016

20 PCTL = 54018

30 POKE PCTL, 56

40 POKE LUKA, 255

50 POKE PCTL, 60

60 I = RND (1)*239+16

70 POKE LUKA, I

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

90 IDITE 60

Ovdje se ništa ne događa; kôd postavlja port A za pisanje, a zatim nasumično uključuje LED diodu. Učinak je pomalo nalik na računalo iz drskog znanstveno-fantastičnog showa s početka 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 događaju se kad ih počnete brzo isključivati što daje 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 detektirati. Basic je prespor pa je vrijeme montaže.

Ovaj kôd uključuje kutne LED diode

10 *=$6000

20 LUKA = 54016

30 PCTL = 54018

70 LDA #56

80 STA PCTL

90 LDA #$ FF

100 STA LUKA

110 LDA #60

120 STA PCTL

130 LDY #0

140 GLAVNI

150 CLC

160 LDA SEQ, Y

170 STA LUKA

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 nalaze se neke 'eksperimentalne' datoteke.

Uživati

Preporučeni: