PTM materiały 5


2014-12-04
Moduł dydaktyczny  wyświetlacze LED
Moduł dydaktyczny zawiera 4 wyświetlacze 7-segmentowe LED,
sterowane w sposób multipleksowy (z przemiataniem). Każdy z
Podstawy techniki
wyświetlaczy posiada 8 sygnałów sterujących (7 segmentów cyfry
+ separator dziesiętny)
mikroprocesorowej
Część 5. Sterowanie wyświetlaczem LED
dr inż. Marcin Pawlak
Kontakt:
Pokój 320 bud. A10
Tel. 320 3253
marcin.pawlak@pwr.wroc.pl
Moduł dydaktyczny  wyświetlacze LED Sterowanie segmentami wyświetlacza
W module dydaktycznym zastosowano 4 wyświetlacze 7- W tabeli zaznaczono stany logiczne segmentów (1  segment
segmentowe ze wspólną anodą. Sterowanie poszczególnych świeci) w zależności od poszczególnych cyfr. Dla wyświetlacza ze
segmentów cyfry polega na podanie niskiego stanu logicznego wspólną anodą, sygnały sterujące powinny być zanegowane.
na złączu J8 oraz wysterowanie odpowiedniej cyfry (J9) również
DP g f e d c b a a b c d e f g
stanem niskim. PB7 PB6 PB5 PB4 PB3 PB2 PB1 PB0
0 1 1 1 1 1 1 0
1 0 1 1 0 0 0 0
PORTB = 0b00110000 PORTB = 0b11111000
2 1 1 0 1 1 0 1
3 1 1 1 1 0 0 1
a a
4 0 1 1 0 0 1 1
f b f b 5 1 0 1 1 0 1 1
g g
6 1 0 1 1 1 1 1
7 1 1 1 0 0 0 0
e c e c
8 1 1 1 1 1 1 1
d d 9 1 1 1 1 0 1 1
Program przykładowy Zadania do realizacji
//deklaracja tablicy
unsigned char segmenty[10] =
{
0b11000000, //cyfra 0
...
1. Napisać program, który na wyświetlaczu 7-segmentowym kolejno
0b10010000, //cyfra 9
};
wyświetla wszystkie cyfry od 0-9, w odstępie 500ms.
//funkcja wywołująca
2. Napisać program, który wyświetli na 4-cyfrowym wyświetlaczu LED
unsigned char disp(unsigned char cyfra)
dowolną 4-cyfrową liczbę (np. 2014). Wykorzystać algorytm
{
unsigned char wynik;
multipleksowania.
if (cyfra>9) wynik=0b11111111; //wygaszony
else
3. Napisać program, który w zależności od naciśniętego przycisku będzie
wynik = segmenty[cyfra];
return wynik;
wyświetlał odpowiednią cyfrę (lub liczbę wielocyfrową)
}
//wywołanie
PORTB = disp(5);
1


Wyszukiwarka

Podobne podstrony:
PTM materiały 2
PTM materiały 4
PTM materiały 6
PTM materiały 1
PTM materiały 3
CHEMIA materiały dodatkowe
Analiza samobójstw w materiale sekcyjnym Zakładu Medycyny Sądowej AMB w latach 1990 2003
1 Materiały tymczasowe
Materiały pomocnicze Krzysztof Żywicki
MaterialyWyklad6,7Geologia
materials
notatek pl dr in Jaros aw Chmiel, Nauka o materia ?h, Przemiany podczas odpuszczania
Nauka o materiałach 2 VI
12 Wykonywanie sterylizacji instrumentów, materiałów
exams materials?emstr tb05
material

więcej podobnych podstron