Kazalo:

Atari LED kocka: 3 koraki
Atari LED kocka: 3 koraki

Video: Atari LED kocka: 3 koraki

Video: Atari LED kocka: 3 koraki
Video: Китайская PS3 🎮 Лучшая игровая ретро консоль RETRO MONSTER - 70 эмуляторов более 100 тыс. игр 2024, November
Anonim
Atari LED kocka
Atari LED kocka

Pregled

Ta pouk obravnava uporabo priključka krmilne palice Atari 800 za izhode z LED kocko.

Uvod

Ste že kdaj videli eno od teh LED kock? Popolnoma kul so. Ste se kdaj vprašali, ali bi lahko vaš Atari naredil kaj podobnega? Jaz tudi.

Zaloge

8 -bitni Atari - uporabljam 800 XL

16 -kanalni multiplekser - poiščite CD74HC4067 s svojim najljubšim iskalnikom

Tona LED - naredil sem matriko 4x4x4, ki uporablja 64

Žice

Upori

9 -polni ženski konektor D x 2

Korak: Zgradite ga

Gradnja
Gradnja
Gradnja
Gradnja
Gradnja
Gradnja

Dovolj je reči, da je izdelava teh stvari veliko težja, kot se zdi (če imate namesto prstov tace), in popravljanje slabih spojev je kot operacija ključavnice s spajkalnikom.

Ne bom porabil časa za izdelavo matrike, saj obstajajo fantje, ki so to naredili veliko bolje. Oglejte si

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

ali

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

Multipleksiranje

To je pametno. Imeti 64 LED diod običajno pomeni 64 žic za njihovo upravljanje, vendar Atari nima toliko zatičev, ki bi jih lahko uporabili za pisanje.

Vstopite v multiplekser!

Kocka je razdeljena na 16 stolpcev in 4 vrstice. Vsak stolpec LED ima skupni vhod +v iz multiplekserja, vsaka vrstica pa 0v. Zato za vklop LED -ja ugotovimo, v katerem stolpcu je, in vklopimo vrstico +v, nato pa vklopimo ustrezno podlago.

Lahko pa prižgete le eno LED naenkrat. Če poskusite z dvema ali več, se bodo prižgale tudi druge LED.

Zavedajte se, da ima vaš multiplekser različne povezave z mojimi! Najprej preverite navodila.

2. korak: Koda Atari - OSNOVNO

Image
Image
Koda Atari - 6502
Koda Atari - 6502

Vrata za krmilno palico lahko poleg običajnega delovanja tudi pišejo. Obstaja nekaj trika, da bi to uspelo;

1) Odprite vrata A za nadzor D302 USD s 38 USD

2) Vstavite vrata A $ D300 s $ FF

3) Poke vrat A kontrolirajte $ D302 s $ 3C. Ta vklopi bit 2, ki nam omogoča pisanje na vrata.

Tukaj je nekaj več o uporabi vrat igralne palice kot vmesnika

www.atariarchives.org/creativeatari/Interf…

Vrata A so strukturirana tako, da bitovi 0 do 3 skrbijo za palico 0, biti od 4 do 7 pa za palico 1. Z bodi bitov 0 do 3 z 1 do 15 lahko nadzorujemo multiplekser in vklopimo stolpec LED. Če nato vklopimo bite od 4 do 7, lahko nadzorujemo vrstico. Kjer stolpec in vrstica sovpadata, se prižge LED.

Ni vam treba vklopiti posameznih vrstic; s kombinacijo bitov 4 do 7 bosta vklopljeni dve ali več vrstic. Pazite le, da lahko zasvetijo tudi druge LED diode, ki jih ne želite vklopiti.

5 OMEJITEV = 60

10 PORT = 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 WAIT = 0 TO LIMIT: NEXT WAIT

90 GOTO 60

Tu se nič ne dogaja; koda nastavi vrata A za pisanje in nato naključno prižge LED. Učinek je nekoliko podoben računalniku iz siraste znanstvenofantastične oddaje iz zgodnjih 80-ih.

3. korak: Koda Atari - sestava 6502

Image
Image

Osnovno je v redu za vklop ene LED naenkrat, a domišljijske stvari se zgodijo, ko jih začnete hitro izklapljati, kar daje iluzijo, da je naenkrat vklopljenih več LED. Učinek se imenuje vztrajnost vida in temelji na tem, da se LED svetijo hitreje, kot jih oko zazna. Basic je prepočasen, zato je čas montaže.

Ta koda vklopi kotne LED

10 *=$6000

20 PORT = 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 LUKA

180 INY

190 CPY #8

200 BNE GLAVNO

210 LDY #0

220 JMP GLAVNI

310 SEQ

320. BYTE 16, 18, 24, 26

330. BYTE 64, 66, 72, 74

V priponki Leds.atr je nekaj "poskusnih" datotek.

Uživajte

Priporočena: