Musik spelas väckarklocka (8 / 24 steg)
Steg 8: Använda LCD-skärmen
Först göra anslutningar efter kopplingsschema jag har förutsatt nedan. Ta notis om pin-koder, som också kommer att definieras i koden. Du behöver en 10 kilo-ohm trimmer potentiometer att kontrollera kontrast och en 500 ohms motstånd att begränsa strömmen till LED-bakgrundsbelysning.
Sammanställa, ladda upp och köra koden som anges i paketet. Jag har också tagit logik analyzer filer för att visa dig vad exakt som händer parallella bussen av LCD-skärmen.
Att sammanfatta initiering sekvensen från filen "lcd.c" (se kommandon som anges i databladet):
setup stiften
funktion, aktivera 4 bitars läge först ange
posten lägesuppsättningen: vänster till höger, ingen display SKIFT
Visa kontroll:, ingen markör, ingen markören blinkar
Avmarkera Visa
börja på linje 1 läge 0
Också märka hur stdio.h används för två oberoende strömmar (LCD strömmen och serial debug stream). Läsa koden kommentarerna för mer referenser och förklaring.
Detta exempel kommer att först skriva ut "hello world", då du kan mata in tecken genom din seriell terminal (om "skicka tangenttryckningar" är aktiverat).
Jag har också lämnat vågformer för signalerna på den LCD parallell buss, så du kan se signalerna och tidpunkten för signalerna.