4 Programowanie mikroprocesorów laboratorium


Programowanie mikroprocesorów  laboratorium 2011/2012
Programowanie mikroprocesorów - laboratorium.
Ćwiczenie nr 4:  Obsługa wyświetlacza LCD
Cel ćwiczenia:
Utrwalenie umiejętności programowania systemu obsługi przerwań w układach serii
ADuC, poznanie kolejnych instrukcji języka C oraz sposobu korzystania z wyświetlacza
LCD.
Przebieg ćwiczenia:
1. Omówienie koncepcji obsługi wyświetlacza LCD (opis na końcu instrukcji).
2. Programy wykorzystujące wyświetlacz LCD oraz dołączone funkcje sterujące jego
pracą:
void LCD_init(void); //inicjalizacja wyświetlacza LCD
void LCD_control(unsigned char); //sterowanie pracą wyświetlacza
void LCD_char_position(unsigned char, unsigned char);//wyświatlanie napisu
a. program oparty na wymienionych wyżej funkcjach, który wyświetla dowol-
ny napis na wyświetlaczu LCD,
b. program oparty na przerwaniu od timera i przerwaniu zewnętrznym wyświe-
tlający liczby od 0 do 99 (przycisk INT0 resetuje odliczanie),
c. program oparty na przerwaniach, który zlicza i wyświetla ilość impulsów
zewnętrznych (przycisk dołączony do INT0 i INT1),
d. *. zegar szachowy liczący czas, który upływa szachistom i który za pomocą
przycisków (P3.2 i P3.3) umożliwia przełączenie na następnego zawodnika.
Zawartość sprawozdania:
1. Listingi wszystkich programów wraz ze szczegółowymi komentarzami.
2. Zrzuty ekranu (zdjęcia zestawu) dokumentujące działanie zamieszczonych pro-
gramów.
3. Wnioski, przemyślenia, uwagi odnośnie ćwiczenia.
- 1 -
Programowanie mikroprocesorów  laboratorium 2011/2012
Obsługa wyświetlacza LCD
Wyświetlacz LCD umieszczony na płytce ma organizację dwu wierszy po 16 znaków
każdy. Kontrast wyświetlacza jest regulowany potencjometrem  CONTRAST , znajdują-
cym się przy dolnym lewym rogu wyświetlacza. Wyświetlacz jest programowo zgodny z
układem HD44780. Podłączenie wyświetlacza jest 8-bitowe, szyna danych dołączona jest
bezpośrednio do portu P0.
Linie sterujące RS i R/W są dołączone poprzez dekoder 3 linii na 8 linii typu 74HC138.
Obsługa wyświetlacza LCD odbywa się w następujący sposób:
P2.2 musi być równe  1
P2.1 P2.0 RS R/W realizowana funkcja
0 0 0 0 odczyt danej
0 1 1 0 odczyt rozkazu
1 0 0 1 zapis danej
1 1 1 1 zapis rozkazu
Daną do odczytu lub zapisu zatwierdza się na magistrali P0 kombinacją stanów  1-0-1
na linii P2.3 (E  enable).
Podświetlenie wyświetlacza może być włączane i wyłączane przez zmianę stanu linii
P3.6  przy czym  0 oznacza włączone podświetlenie, a  1 wyłączone.
Uwagi:
Jeżeli na wyświetlaczu górna linijka jest  czarna , a dolna  pusta , to znaczy, że kontrast
został ustawiony prawidłowo, ale wyświetlacz nie został zainicjalizowany.
- 2 -


Wyszukiwarka

Podobne podstrony:
6 Programowanie mikroprocesorów laboratorium
6 Programowanie mikroprocesorów laboratorium
2 Programowanie mikroprocesorów laboratorium
3 Programowanie mikroprocesorów laboratorium
5 Programowanie mikroprocesorów laboratorium
Program ćwiczeń laboratoryjnych
Programowany zasilacz laboratoryjny cz2
TM Program cwiczen laboratoryjnych
Technika Mikroprocesorowa Technika Mikroprocesorowa laboratorium
MS Program Laboratorium 08
Program MIKRO BHP dla małych przedsiębiorstw i mikroprzedsiębiorstw
LABORATORIUM tłumacza przysięgłęgo program kursu

więcej podobnych podstron