Индикация | MCU Space

Архив

Архив раздела ‘Индикация’

Сдвиговый регистр 74HC595

24 августа 2015

micr
Сдвиговый регистр 74HC595, является одним из самых распространенных сдвиговых регистров.

Микросхема 74HC595 содержит 8 битный регистр хранения и 8 битный сдвиговый регистр. Данные последовательно передаются в сдвиговый регистр, затем фиксируются в регистре хранения. К регистру хранения подключены 8 выходных линий.

74HC595_prot

Читать далее…

Индикация , ,

KS0108

ks0108_iconОтличный дисплей в плане управления. Но из минусов — отсутствие 4 битной шины, только 8 бит, и в основном в продаже с синей подсветкой и белыми пикселями. Думаю сама стекляшка у ST7920 и KS0108 одинаковая, и поменять местами вероятно возможно.

ks0108

Нашел модель для Proteus‘a — но она кривая — в железе всё отрабатывается отлично.  Накидал библиотеку умеет следующее:

Читать далее…

Индикация , , ,

ST7920

20 февраля 2014

st79Покупал данный индикатор не зная что он окажется очень неудобным в управлении. Складывается ощущение что ST7920 разрабатывался для вывода текста или китайских иероглифов — к этому располагает его стандартный текстовый режим и организация графической памяти блоками 8х8 бит в расширенном режиме. А прямой вывод пикселя отсутствует — т.е. нужно сначала считать 2 байта на нужно позиции блока, изменить в нужном байте цвет пикселя и вернуть обратно 2 байта — это из теории, пока до этого руки не дошли.

У данного дисплея своеобразная адресация графической памяти
Верхняя половина экрана:
y=0 ..31
x=0.. 7
Нижняя половина экрана:
y=0 .. 31
x=8 ..15

st7920

st79_prot

Было принято решение запустить его на 4 битной параллельной шине, ибо забирать больше одного порта под управление дисплеем не хотелось. Он имеет и последовательный интерфейс, но при этом страдает и быстродействие, поэтому решил остановиться на первом варианте.
Читать далее…

Индикация , , ,

HT1611

6 февраля 2014

HT1611Дисплей WM-1611 на контроллере HT1611 достаточно распространен среди радиолюбителей. Довольно прост в управлении и довольно часто его можно встретить в АОНах или простой офисной технике.  Имеет последовательный вход данных, в свою очередь данным модулем можно управлять всего по двум проводам — подавая тактовый сигнал и отправляя данные по второму проводу. Не забудь посадить вывод HK на землю, и так как модуль 1.5 вольтовый потребуется 3 одинаковых делителя — 10K + 4.7K — для питания, линии данных и линии тактирования. 

Ht1611_prot

 

Код моей библиотеки отлажен не только в Proteus’e, но и в железе как  и остальные примеры кода.

Читать далее…

Индикация , , , , ,

HD44780

2 февраля 2014

hd44780_lcd

Контроллер HD44780 (а также совместимый с ним KS0066) — стандарт на контроллеры монохромных знакосинтезирующих дисплеев с параллельным 4 или 8-битным интерфейсом. Эти контроллеры были фактически монополистами на рынке в 90-е годы. В настоящее время все активнее вытесняются контроллерами с SPI или I2C интерфейсами, а также контроллерами цветных дисплеев. На базе этого контроллера выпускалось огромное количество моделей с различным конструктивом и разрешением, начиная с 8×1 (восемь символов в одной строке), и заканчивая 40×4 (содержащих два независимых управляющих чипа). Часто встречаются 16×2 и 20×4, а также некоторые другие.

lcd_hd

 

Рассмотрим ЖКИ с этим контроллером поближе:

Читать далее…

Индикация , , , , ,

TIC8148

31 января 2014

lcds

Попал мне в руки ЖКИ TIC8148, при детальном рассмотрении выяснил, что управление им простейшее — по принципу сдвигового регистра с защелкой. Контроллер так называемый — «на стекле» ML1001.

Управляется по 3 проводам:

  • Din — вход данных.
  • Dclk — вход тактов данных, данные сдвигаются положительном фронтом.
  • Load — вход защелки данных, защелкивание идет  положительным фронтом.

TIC8148_proteus

Читать далее…

Индикация , , ,