Микроконтроллеры. Периферия (дисплей)

Слайд 2

Дисплеи

Дисплеи

Слайд 3

Подключение WH1602

Подключение WH1602

Слайд 4

Подключение МТ1602

Подключение МТ1602

Слайд 5

подключение

подключение

Слайд 6

подключение

подключение

Слайд 12

Пример кода

void DisplayValue(unsigned long value)
{
char i;
unsigned long V;
unsigned long digit;

Пример кода void DisplayValue(unsigned long value) { char i; unsigned long V;
unsigned int code;
unsigned char code_low, code_high;
V = AcpValues[AcpChannel];//
PORTB = 0;
PORTB = 0b00010000;
PORTB = 0;

Слайд 13

Пример кода

for(i = 0; i < 5; i++)
{
digit = V %

Пример кода for(i = 0; i { digit = V % 10;
10;
V = V / 10;
code = mas8[digit];
code_low = (code >> 0) & 0xF;
code_high = (code >> 4) & 0xF;
PORTB = code_low | 0b01010000;
PORTB = code_low | 0b01000000;
PORTB = code_high | 0b01010000;
PORTB = code_high | 0b01000000;
}

Слайд 14

Пример кода
PORTB = 0b01010000;//пропуск сегментаов
PORTB = 0b01000000;
PORTB = 0b01010000;
PORTB = 0b01000000;
PORTB =

Пример кода PORTB = 0b01010000;//пропуск сегментаов PORTB = 0b01000000; PORTB = 0b01010000;
0b01010000;
PORTB = 0b01000000;
PORTB = 0b01010000;
PORTB = 0b01000000;//пропуск сегментаов