воскресенье, 14 сентября 2014 г.

Байты для 4хразрядного семисегментника

Для анодного дисплея:

первая цифра: 11000111 (читаем справа налево) = 0xE3;
вторая цифра: 10100111 = 0xE5;
третья цифра: 10010111 = 0xE9;
четвертая цифра: 10001111 = 0xF1.
static uint8_t pos[4]= {0xE3,0xE5,0xE9,0xF1};
static uint8_t digit[11] = {0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0xFF}; 


Для катодного дисплея:

первая цифра: 00111000 (читаем справа налево) = 0x1C;
вторая цифра: 01011000 = 0x1A;
третья цифра: 01101000 = 0x16;
четвертая цифра: 01110000 = 0x0E.
static uint8_t digit[11] = {0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F,0x00}; 
static uint8_t pos[4]= {0x1C,0x1A,0x16,0x0E};    

Комментариев нет:

Отправить комментарий