Видео-обзоры
Все видео
Благодарности
04.10.2024
Владимир,
Керчь
Все быстро и чётко.
Благодарю.
Благодарю.
09.09.2024
Игорь
Заказал 29.08.24 20 коробочек, наложенным платежом, 04.09.24 получил. Доставка почтой Рос...
Дисплей TIC3321
Артикул:
1044701
Со склада (121)
Товар в наличии на складе, резервируется при заказе
Возможна отгрузка в течение 1-2 рабочих дней
751.50 руб.
-
+
- Описание
- Характеристики
- Отзывы
- Задать вопрос
-
Индикаторы серии TIC поставляются с установленным на стекле контроллером, технология COG (Chip-on-Glass). Контроллер дисплея ML1001 представляет собой простой сдвиговый регистр с защелкой, благодаря чему возможно очень быстрое обновление данных на ЖКИ.
Достоинства: низкое потребление, простой интерфейс.
Размер: 55 х 33мм
Температурный диапазон: -40... +80С
Напряжение питания: 3,0...5,0В
Контроллер: ML1001Ссылки по теме
-
Тип Сегментные Бренд TIC -
Андрей
|
/**
* Shows number on TIC3321 or TIC3321A dislays */ #include <msp430g2553.h> #include "display.h" #define DISPLAY_PORT_DIR P1DIR #define DISPLAY_PORT_OUT P1OUT #define DISPLAY_LOAD BIT0 #define DISPLAY_DIN BIT1 #define DISPLAY_DCLK BIT2 void display_init() { DISPLAY_PORT_DIR |= DISPLAY_LOAD | DISPLAY_DIN | DISPLAY_DCLK; // ports for output DISPLAY_PORT_OUT &= ~(DISPLAY_LOAD | DISPLAY_DIN | DISPLAY_DCLK); // set all to "0" } // вывод сегмента void display_1_segment(char seg) { if (seg) { DISPLAY_PORT_OUT |= DISPLAY_DIN; // set din to "1" } else { DISPLAY_PORT_OUT &= ~DISPLAY_DIN; // set din to "0" } // data strob DISPLAY_PORT_OUT |= DISPLAY_DCLK; DISPLAY_PORT_OUT &= ~DISPLAY_DCLK; } // Вывод символа void display_1_char(char ch) { char i; for(i=7; i; i--) { if(ch & 0x40) { display_1_segment(1); } else { display_1_segment(0); } ch = ch << 1; } } void display_num(int num, char show_double_dot, char show_first_dot, char show_second_dot) { const char digitMap[] = {1+4+8+16+32+64, 16+32, 1+2+8+16+64, 2+8+16+32+64, 2+4+16+32, 2+4+8+32+64, 1+2+4+8+32+64, 8+16+32, 1+2+4+8+16+32+64, 2+4+8+16+32+64}; if ((num < 0) || (num > 999)) { // overflow: display "---" display_1_char(2); display_1_segment(0); display_1_char(2); display_1_segment(0); display_1_segment(0); display_1_char(2); } else { display_1_char(digitMap[num%10]); display_1_segment(show_second_dot); num /= 10; display_1_char(digitMap[num%10]); display_1_segment(show_double_dot); display_1_segment(show_first_dot); num /= 10; display_1_char(digitMap[num%10]); } // load strob DISPLAY_PORT_OUT |= DISPLAY_LOAD; DISPLAY_PORT_OUT &= ~DISPLAY_LOAD; } |
Чтобы оставить отзыв, нужно авторизоваться. Пожалуйста, войдите с Вашей учетной записью
Войти