Stap 10: Gebruik de beproevingsinrichting
Zoals ik vermeld in stap een, LCD's een 8-bits ASCII-code gebruiken. Voor het gebruik van deze tester, sluit eerst de LCD en dan de macht. Oh is nee het gebroken! Er is een bos van zwarte vierkantjes! Raak niet in paniek. Die vierkant zijn verondersteld om daar te zijn, dat betekent dat het aanstaat. Deze vierkanten (technisch rechthoeken, maar oh well) betekent dat het LCD-scherm is op maar nog niet geactiveerd. Om het te activeren die moeten we een signaal dat de LCD vertelt inschakelen, geef een cursor en knipperen voor een goede maatregel. Hoe doen we dat? Gemakkelijk. Eerste set het registreren Selecteer naar opdrachtmodus overschakelen (de schakelaar brandt / logic 1). Dit is dus de LCD weet sturen we een opdracht en niet een brief (tekenmodus). Nu op de regel van springpaarden, verwijderde jumper vertegenwoordigt een 1, en alle aangesloten jumper vertegenwoordigt een 0. De code voor wat ik eerder heb beschreven is 00001111 (een volledige lijst met opdrachten is hieronder). Dus de eerste 4 jumpers moeten worden aangesloten. en de laatste 4 verwijderd. Er gebeurde niets. Niets moet gebeurd zijn. Je moet nog steeds zwarte vierkantjes. Nu heb je te vertellen van de LCD te aanvaarden van de opdracht. dus...
TREFFER naar de grote rode knop! Oke, niet echt, maar je kunt je voorstellen. Duw de pulsdrukschakelaar. He, is er een cursor, nu wil ik enkele letters. Oke, dat is gemakkelijk. de schakeloptie registreren selecteer overschakelen naar tekenmodus (de schakelaar uitstaat). Nu stuurt de letter A in het kapitaal. De code voor het kapitaal een (A) is 01000001. De jumpers dienovereenkomstig te verplaatsen en druk op de knop. He, nu is er een brief een. Een volledige grafiek van letters en symbolen is hieronder. Speel een beetje. De Upper bits zijn de linker 4 jumpers en de lage bits zijn de 4. Wanneer u u scherm omhoog vult, zal u wilt wissen. Om dit te doen, de tester naar opdrachtmodus en 00000001 opgeven. Dit is de clear commando. Vergeet niet om de knoop te raken! Dus nu heb je een eenvoudige controller voor LCD-schermen en abroader kennis van LCD-schermen. In de toekomst kan ik advertentie een update op het maken van aangepaste tekens, maar dat is alles voor nu. Hoop dat dit geholpen!
Bijgevoegd zijn enkele video's van initialiseren, tekst invoeren en wissen.
UPDATE 06/15/2008:
U kunt opmerken dat verscheidene karakters zal verschijnen in plaats van één wanneer de schakelaar is ingedrukt, om dit te bevestigen, moet u een ontdendering circuit. Dit voorkomt dat dit gebeurt door gebruik van 2 NAND-poorten in een 74LS00 quad NAND poort en een SPDT-schakelaar. Hieronder is het schema.
Wat betreft de parallelle poort, probeer LCD Smartie. Het is een grote open source-programma met veel steun en grote fora. Er is een bijgevoegde video van mij gebruiken. De video opent met windows mediaplayer.