Co wysłać do wyświetlacza alfanumerycznego LCD z wejściem równoległym, aby poprawnie działał? Po pierwsze po włączeniu zasilania na początku programu należy:
wysterować na „0” bit sterujący zapisem: „E”
wprowadzić opóźnienie na ustabilizowanie pracy kontrolera wyświetlacza (patrz program testowy)
Następnie ustawiamy bit sterujący wejściem „RS” na „0” i wysyłamy kolejno:
$01- zerowanie wyświetlacza
Długa pętla opóźniająca
$38- ustawienie modu
krótkie opóźnienie (pojedyncza pętla)
$0f- włączenie wyświetlacza
krótkie opóźnienie (pojedyncza pętla)
$06- przesuwanie kursora i ekranu w prawo
krótkie opóźnienie (pojedyncza pętla)
$80- adres RAM na 0
krótkie opóźnienie (pojedyncza pętla)
ustawienie bitu „RS” na „1” co umożliwia wpisywanie kodów ASCII
Uwaga większość wyświetlaczy LCD o większej niż 8 liczbie znaków wymaga podania na wejście regulacji kontrastu ujemnego napięcia, pokazuje to schemat:
... zobacz całą notatkę
Komentarze użytkowników (0)