Adăugarea de caractere la C64

Venerabilul Commodore 64, există ceva ce nu poate face? Ca o mulțime de platforme de calculatoare din 1980, acces direct la memorie și periferice face hacking ușor și distractiv. În particular, veți găsi că porturile seriale și paralele sunt coapte pentru experimentare, dar Commodore are și portul de expansiune / cartuș și [Frank Buss] a luat o decizie de ao conecta până la un LCD de caractere cu două linii.

Utilizarea portului de expansiune pentru această sarcină este puțin neconvențională. Spre deosebire de portul paralel, portul de expansiune nu are o ieșire stabilă, ca atare. Portul este alcătuit din liniile de date ale CPU-ului 6510 și, astfel, actualizează ori de câte ori RAM este citită sau scrisă, mai degrabă apoi actualizarea într-un mod controlat ca un port paralel. Cu toate acestea, [Frank] a găsit o cale în jurul valorii – liniile IO1 și IO2 sunt scăzute când sunt scrise anumite zone de memorie. Prin combinarea acestora cu circuitele de zăvoroase, este posibil să obțineți până la 16 linii de ieșire paralele – mult mai mult decât suficient pentru a conduce un afișaj HD44780 de bază! Este un testament pentru flexibilitatea logicii din seria de 74 de ani.
Totul este construit pe un proto-bord al cartușului C64 al designului propriu al lui [Frank], iar efortul a fost făcut pentru a vă asigura că LCD funcționează cu o experimentare de bază pentru o experimentare ușoară. Este un mod ordonat care ar putea fi ușor construit într-o incintă mare și poate fi folosit ca bază pentru un proiect de automatizare pe 8 biți. Cineva trebuie să fie de vârf că Amiga 2000 care conduce districtul școlar HVAC, la urma urmei!

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post