Stap 8: Met behulp van het LCD-scherm
Controleer eerst de verbindingen die na het bedradingsschema dat ik hieronder heb verstrekt. Kennis nemen van de pin-nummers, die zal ook worden gedefinieerd in de code. U zult een 10 kilo-ohm rietenknipper potmeter om het contrast, en een 500 ohm weerstand te beperken zodat de LED-achtergrondverlichting controle.
Compileren, uploaden en uitvoeren van de code in het pakket. Logic analyzer-bestanden zodat u wat gaat precies op de parallelle bus van het LCD, heb ik ook opgenomen.
Om samen te vatten de initialisatie sequentie van het bestand "lcd.c" (Zie opdrachten in gegevensblad):
opstelling van de pinnen
functie set, 4 bit modus eerst inschakelen
post-modus instellen: links naar rechts en geen verschuiving van display
Weergave besturingselement:, geen cursor, geen cursor knipperen
Schakel het weergeven
starten op lijn 1 positie 0
Merk ook op hoe de stdio.h wordt gebruikt voor de twee onafhankelijke streams (de LCD-stream en de seriële debug-stream). Lees het commentaar bij de code voor meer verwijzingen en uitleg.
In het volgende voorbeeld zal eerst uitprinten "hello world", dan kunt u tekens invoeren via uw seriële terminal (als "toetsaanslagen verzenden" is ingeschakeld).
Ik heb ook de golfvormen verstrekt voor de signalen op de LCD's parallelle bus, zodat u de signalen en de timing van de signalen zien kunt.