Каковы основные характеристики ЖК-индикатора МТ10Т7-7. Как подключить этот дисплей к микроконтроллеру. Как программно управлять выводом информации на МТ10Т7-7. Какие коды символов используются для этого индикатора.
Общие характеристики ЖК-модуля МТ10Т7-7
МТ10Т7-7 — это жидкокристаллический индикаторный модуль производства компании МЭЛТ, предназначенный для отображения цифровой и буквенной информации. Основные характеристики модуля:
- 10 знакомест для отображения символов
- Возможность независимого управления каждым сегментом
- Встроенный контроллер для управления индикацией
- Напряжение питания 3-5 В
- Низкое энергопотребление — около 30 мкА
- 4-разрядная шина данных
- Регулировка контрастности
Функциональная схема и назначение выводов
Функциональная схема модуля МТ10Т7-7 включает следующие основные блоки:
- ЖК-панель на 10 знакомест
- Контроллер для управления индикацией
- Регистры данных для хранения выводимой информации
- Схему управления контрастностью
Основные выводы модуля и их назначение:

- A0 — выбор адрес/данные
- WR1, WR2 — сигналы записи в модуль
- DB0-DB3 — шина данных
- V0 — управление контрастностью
- +E — напряжение питания
- GND — общий провод
Как осуществляется вывод информации на МТ10Т7-7?
Процесс вывода информации на ЖК-модуль МТ10Т7-7 включает следующие основные этапы:
- Установка адреса знакоместа через вывод A0 и шину данных
- Запись младшей тетрады данных (сегменты g, e, d, a)
- Запись старшей тетрады данных (сегменты h, b, c, f)
- Инкремент адреса для перехода к следующему знакоместу
Каждый символ кодируется двумя тетрадами, определяющими комбинацию включаемых сегментов. Это позволяет отображать цифры, буквы и другие символы.
Подключение МТ10Т7-7 к микроконтроллеру
Для подключения ЖК-модуля МТ10Т7-7 к микроконтроллеру используется следующая схема:
- Шина данных DB0-DB3 подключается к 4 линиям порта микроконтроллера
- Управляющие сигналы A0, WR1, WR2 подключаются к отдельным выводам порта
- Питание +E и GND подключаются к соответствующим линиям питания
- К выводу V0 подключается переменный резистор для регулировки контрастности
Такая схема позволяет микроконтроллеру полностью управлять выводом информации на индикатор программным способом.

Программное управление выводом на МТ10Т7-7
Алгоритм вывода информации на ЖК-модуль МТ10Т7-7 с помощью микроконтроллера включает следующие шаги:
- Инициализация модуля — очистка всех регистров
- Разблокировка шины данных
- Установка адреса требуемого знакоместа
- Последовательная запись младшей и старшей тетрад кода символа
- Повторение шагов 3-4 для вывода всех символов
При этом необходимо строго соблюдать временные параметры сигналов управления, указанные в документации на модуль.
Коды символов для МТ10Т7-7
Для вывода символов на индикатор МТ10Т7-7 используются специальные коды, определяющие комбинацию включаемых сегментов. Например:
- Цифра 0 — код EEh (11101110)
- Цифра 1 — код 60h (01100000)
- Буква A — код EBh (11101011)
- Буква C — код 8Eh (10001110)
Полная таблица кодов символов позволяет отображать цифры, буквы латинского алфавита и некоторые специальные символы.
Преимущества использования МТ10Т7-7
ЖК-модуль МТ10Т7-7 обладает рядом преимуществ по сравнению с другими типами индикаторов:

- Низкое энергопотребление, что важно для портативных устройств
- Хорошая читаемость символов при различном освещении
- Возможность программного управления каждым сегментом
- Простота подключения к микроконтроллеру
- Доступность и невысокая стоимость
Эти особенности делают МТ10Т7-7 популярным выбором для различных встраиваемых систем и измерительных приборов.
Типичные области применения МТ10Т7-7
ЖК-модуль МТ10Т7-7 находит широкое применение в различных электронных устройствах и системах, таких как:
- Измерительные приборы и тестеры
- Системы промышленной автоматики
- Бытовая техника
- Автомобильная электроника
- Портативные устройства с батарейным питанием
Универсальность и простота использования позволяют применять этот индикатор в самых разных проектах — от любительских разработок до серийных промышленных изделий.
Заключение
ЖК-модуль МТ10Т7-7 представляет собой удобное и функциональное решение для отображения цифровой и буквенной информации в микропроцессорных системах. Благодаря простому интерфейсу подключения, низкому энергопотреблению и гибким возможностям программного управления, этот индикатор является отличным выбором для многих электронных устройств. Правильное использование МТ10Т7-7 позволяет создавать информативные пользовательские интерфейсы при минимальных аппаратных затратах.

VBB
01.08.2022, 20:22
Предназначен для работы в составе аналогового генератора низких частот [1] и служит для замены круговой шкалы на оси элемента перестройки частоты и стрелочного измерителя выходного напряжения. Применение счетчика делает ненужными операции по подбору номиналов компонентов и укладке границ поддиапазонов. Цифровая шкала счетчика-вольтметра значительно повышает точность установки выходного сигнала.
Принципиальная схемаДля управления функциями используется потенциометр, который позволяет не только устанавливать несколько режимов индикации, но и калибровать шкалы измерителей частоты и напряжения. Индикатором служит 4- разрядный сегментный светодиодный дисплей на базе TM1637.
[ ЧИТАТЬ ДАЛЕЕ ]
Метки: Бабанин В. Красноярский край
Category: Без рубрики |
Комментарий
28.02.2021, 14:23
Достоинство-простота.
Недостаток-не работает.
Уляшинский С. 1988г.
Ранее были опубликованы схемы звукового тестера сопротивлений, в котором частота звука обратно зависит от измеряемого сопротивления. Схемы работоспособны и ориентированы на разные области применения.
Поскольку наиболее часто подобные «прозвонки» используются при проверке проводного монтажа, целостности дорожек печатных плат и обмоток трансформаторов, то для этой области продолжалась оптимизация схемы. Здесь представлен вариант, который уже более двух лет используется автором. Стоимость, громкость звука, частотный диапазон и конструктивное исполнение максимально сбалансированы. Работоспособность сохраняется при разрядке батареи до 0,9В.
Монтаж выполнен на кусочке макетной платы с применением SMD резисторов и конденсаторов. Транзисторы можно заменить на BC807/817. «Прозвонка» собрана в футляре батарейного (2xAA) блока питания. Щупы были первоначально изготовлены из больших швейных игл, но теперь ясно, что желательно применить латунь.
ПрозвонкаCategory: Без рубрики | Комментарии к записи Простая «прозвонка» — 3 отключены
26.12.2020, 00:47
Measuring the frequency of a quartz microcontroller
Когда вы соберете свой первый частотомер выяснится, что настроить его, чтобы можно было доверять его показаниям — большая проблема. «Танцы с бубном» с набором таких же кварцев, что стоит в частотомере, позволят это сделать лишь относительно, а значит усилия напрасны. Стоимость термостатированного кварцевого генератора, пусть даже «второй свежести» на известной интернет — площадке, значительно превышает стоимость остальных комплектующих и, скорее всего, покажется чрезмерной. Но и с ним, без подстройки, не обеспечить точности выше ±2PPM. Более полезным приобретением будет недорогой модуль GPS. Кстати, OCXO вы можете заказать позже, если станет любопытно сравнить его гарантированную стабильность с вашим творением, а может проверить или подтвердить корректность работы предлагаемого здесь решения.
Идея заключается в том, что сигналом 1PPS с выхода модуля (импульс в секунду) измерять частоту кварца микроконтроллера (МК) прямо в готовом изделии. Имея абсолютные значения, можно доводить самодельный частотомер в части подстройки или стабилизации его временнОй базы.
В память МК частотомера, вместо рабочей, загружается простая программа, которая таймером — счетчиком подсчитывает тактовые импульсы за время 1 Сек, вычисляет отклонение от заданного опорного значения и выводит на дисплей. Результаты регулировки частоты генератора тактовых импульсов МК немедленно отображаются на дисплее с разрешением 1Гц (0,1PPM 10MHz) (Фото). После окончательной настройки в МК можно заливать рабочую программу. В дальнейшем, таким же образом, контролируйте основной параметр.
Нужно сказать, что измерять отклонение частоты одинаково просто для любого кварца, но программа строится под конкретный. Значение центральной частоты используется непосредственно, а также служит основой для расчета некоторых констант используемых программой. Двоичный счетчик таймера непрерывно считает такты и разницу значений, через секундный интервал, можно соотнести только с конкретной частотой, а ограниченная разрядность счетчика вынуждает работать с малой частью этой разницы.
[ ЧИТАТЬ ДАЛЕЕ ]
Category: Без рубрики | Комментарии к записи Измерение частоты кварца микроконтроллера отключены
12.11.2020, 18:43
Simple low frequency generator
Если бы генератор низких частот стоил как тестер, он лежал бы рядом с ним.
Представлен ГНЧ с мостом Вина (Рис.1). В отличие от известных схем применена простая цепь стабилизации амплитуды выходного сигнала. Предлагается использовать согласованную фоторезистивно-светодиодную оптопару. Фоторезисторы GL55xx имеют максимум спектральной чувствительности в области 540нм. В этом диапазоне излучает зеленый светодиод (510-555нм). Наиболее близким к размерам светочувствительного элемента фоторезистора оказался SMD LED типоразмера 3014, но испытывались и другие светодиоды, в т.ч. с 5 мм корпусами и разного цвета. Захват стабилизации амплитуды в схеме у зеленого 3014 начинался с тока 20 мкА.
[ ЧИТАТЬ ДАЛЕЕ ]
Category: Без рубрики | Комментарии к записи Простой генератор низких частот отключены
18.03.2017, 15:30
Universal two-wire LCD interface with matrix buttons and audio channel
Предложена простая схема [рис.1], которая позволяет подключать любые ЖК индикаторы на базе контроллера HD44470 с параллельной шиной управления в 4- и 8-битовых режимах. Сегментные (МТ-10Т7/8/9) и знакосинтезирующие (МТ-08S, MT-10S, MT-12S, MT-16S, MT-20S) производства ООО «МЭЛТ» и любые зарубежные LCD160x подключаются одинаково. Вместо чтения сигнала готовности используется временная задержка для выполнения индикатором операции записи во внутренние регистры.
Технические решения, положенные в основу разработки, защищены патентами РФ №2390048, №2547217 на изобретение, они будут рассмотрены подробно. Подразумевается, что читатель представляет себе принципы управления ЖКИ и последовательной передачи данных.
Выбор команды или данных при записи в регистр индикатора осуществляется логическим уровнем, подаваемым на сигнальный вход A0. При «0» информационное слово на шине данных интерпретируется контроллером как команда, при «1» — как данные. В предлагаемой схеме этот выбор производится установкой/сбросом линии последовательных данных SD интерфейса сразу после окончания записи в сдвиговый регистр [Рис.2]. Этим завершается подготовка на шине индикатора управляющего слова. Остается, согласно техдокументации на прибор, подать импульс на вход разрешения записи (E), который формируется цепью VD1,R2,C2. Любой импульс на линии CLK заряжает конденсатор C2. Таким образом, с началом записи в сдвиговый регистр, устанавливается высокий уровень на входе разрешения индикатора (в согласии с документацией) и поддерживается в течение всего цикла. По завершению последнего тактового импульса, в текущем обращении, конденсатор начинает разряжаться через R2. При достижении напряжением половины напряжения питания, информация защелкивается в регистре драйвера индикатора (не соответствует документации на индикатор, но в согласии с физикой работы полупроводниковых приборов). Этот алгоритм надежно работает, когда высокий уровень на входе разрешения установлен до начала изменения данных на шине индикатора. Поэтому логика программы формирует тактовых импульсов на один больше, чем требуется (только для знакосинтезирующих дисплеев). Самый первый из них информационно пуст, но именно он «взводит» разрешение. Учитывая минимальное время выполнения операции логикой индикатора с контроллером HD44780 (40мкС), время разряда конденсатора до порогового уровня (~14-20мкС) не сильно уменьшает общее быстродействие. Для примера, время опроса 4-х кнопок и записи байта в 8-и битовом режиме, при тактовой частоте МК 8МГц, составляет всего 34мкС. Байт, в 4-битовом режиме, пишется за 88мкС. Это время включает и сканирование состояния кнопок. Для семисегментных MT-10T7/8/9 программная часть чуть проще, сканирование и вывод 10-и знаков на индикатор занимает около 650uS (Fosc=8МГц).
[ ЧИТАТЬ ДАЛЕЕ ]
Метки: Бабанин В. Красноярский край
Category: Без рубрики |
Комментарии к записи Универсальная двухпроводная схема подключения ЖКИ с матрицей кнопок и звуковым каналом© отключены
21.01.2017, 22:44
Sound tester
Устройство предназначено для оценки проводимости электрических цепей, дорожек печатных плат «на слух» и генерирует звуковой тон, высота которого зависит от измеряемого сопротивления цепи. С его ростом частота звука понижается. При разомкнутых щупах (бесконечное сопротивление) генерация отсутствует и потребляемый прибором от батареи ток находится на уровне тока саморазряда, делая выключатель ненужным.
Тестер состоит из генератора коротких импульсов (VT3-4), период которых зависит от тока в проверяемой цепи и генератора этого тока (VT1-2). От подобных [1] данную реализацию отличает способ питания «токового зеркала Видлара», позволивший до предела упростить схему. В момент формирования импульса питание с «токового зеркала» снимается (транзистор VT4 открыт) и ток, разряжающий конденсатор в паузе, не сможет препятствовать выходу транзистора VT3 из насыщения по завершению зарядки C1 через переход эмиттер-база и резистор R2.
Предельный ток через проверяемую цепь задается резистором R1 на уровне 30 мкА, так что проверка безопасна для любых элементов, а емкость конденсатора можно выбрать небольшой. Резистор R2 определяет ток зарядки конденсатора и позволяет менять длительность импульса, а вместе с тем и громкость динамика. Рекомендуемый номинал резистора от 0 до 1К. БОльшая громкость ведет к повышению тока потребления при замкнутых щупах. Используя батарею небольшой емкости от резистора лучше отказаться, но повысить частоту тона уменьшив емкость до 0,033-0,047 мкФ. Транзисторы любые кремниевые. Применяя SMD компоненты, «пищалку» или динамик сотового телефона и миниатюрный элемент, можно сделать прибор размером с карандаш. Контактная макетная плата позволяет собрать схему за несколько минут. Зависимость частоты сигнала от сопротивления цепи — в таблице (R2=0).
Возможно, в некоторых случаях удобнее пользоваться световой индикацией. Замените динамик параллельно соединенными красным (или зеленым) светодиодом и резистором в районе 1К. Питание придется поднять до 3В, но приятным является то, что ток потребления от батарей снижается. Здесь, чем выше сопротивление в проверяемых цепях, тем тусклее светит светодиод. При низкой проводимости цепи непрерывное свечение переходит в моргание. А если кто динамик и светодиод сообразит переключать ползунком, получит приборчик с высокой ненадежностью, но пригодный для всех случаев.
Ссылки:
0. Простая прозвонка-2. Доработка
1. Design makes handy audible circuit tracer
Уникальность текста: 100.0% 210117_1
Category: Без рубрики | Комментарий
21.01.2017, 00:18
Применяя микроконтроллеры с небольшим количеством ножек, часто сталкиваешься с проблемой нехватки портов ввода-вывода. Ресурсов микроконтроллера хватает «за глаза» для решения поставленной задачи, а портов — нет. Отладка программы, поиск «глюков» на почти готовой системе тоже иногда требуют нестандартных подходов. Каждый свободный порт становится «золотым» и разработчик старается использовать его по максимуму.
Для определенной категории задач служит предлагаемая схема (рис.1). Цепь из трех светодиодов (два красных и зеленый) и пары резисторов с двумя обычными кнопками позволяет получить набор напряжений в узлах, необходимый и достаточный для надежной идентификации нажатия, а также позволяет, используя возможности стандартного выхода порта, независимо управлять двумя светодиодами разного цвета. Последовательно соединенные красные диоды будем считать за один с удвоенным прямым напряжением.
Так как светодиоды используются здесь не только по прямому назначению, но и как стабилитроны, для начала предупредим, что всевозможные замены на светодиоды с другим цветом, кроме указанных, вряд ли приведут к хорошим результатам. То же относится к напряжению питания схемы. Единственная допустимая замена — красных светодиодов на оранжевые.
Исходные данные. Приведенная на схеме цепь при отключенном входе/выходе (Uz) и при нажатой верхней/нижней кнопке (Uh/Ul) имеет следующий набор напряжений (в точке подключения к порту МК):
Uh / Uz / Ul = 1. 4 / 2.1 / 4.8 V R3=500
Uh / Uz / Ul = 1.3 / 2.1 / 4.7 V R3=1K
При разорванной цепи управления светодиоды не светятся, мало напряжение на каждом них. Чтобы
[ ЧИТАТЬ ДАЛЕЕ ]
Метки: ATTINY13
Category: Без рубрики |
Комментарий
13.01.2017, 21:33
Thermostat for items microcontroller devices
.
Принцип термостатирования, описанный ранее, может применяться в микроконтроллерных системах даже с большей эффективностью, т.к. функции дискретных элементов термостата полностью берет на себя микроконтроллер и встроенное программное обеспечение. Измеряется напряжение база-эмиттер транзистора, который используется как датчик температуры и, одновременно, как нагреватель. Простейший алгоритм, по достижении порогового напряжения снижающий базовый ток транзистора на заданное время, позволяет поддерживать температуру термостата с точностью не хуже ±0,2°C. Такой точности более чем достаточно для решения задач повышения метрологических характеристик аппаратуры, в том числе находящейся в эксплуатации, т. к. редко микроконтроллер используется на 100%, а в данном случае требуется один свободный порт ввода/вывода (с возможностью аналого-цифрового преобразования) и несколько десятков байт программной памяти. В локальном термостатировании, в первую очередь, нуждаются частотозадающие элементы и источники опорного напряжения, в том числе в составе микросхем. Применение в качестве датчика-нагревателя миниатюрных транзисторов, в SMD исполнении, позволяет термостатировать практически любой элемент микроконтроллерной системы, а то и несколько элементов одновременно.
Поскольку публикаций, посвященных теме использования транзисторов в качестве единственного элемента термостата, не обнаружено, в данном материале делается попытка представить читателю необходимый инструментарий и обобщить полученные результаты.
Первым шагом в исследовании данной тематики стал стенд на базе МК Atmel ATtiny13 [Рис.1]. Он содержит в своем составе термостатируемый элемент (датчик LM35), транзистор-нагреватель, ЖК индикатор (МТ-10Т11 МЭЛТ), коммутатор входов микроконтроллера U2 и схему бесперебойного питания. Датчик позволяет отслеживать температуру в термостатируемом объеме с точностью ±0,1°C и, одновременно, является тепловой нагрузкой для исследуемого транзистора. Это дает возможность оценить некоторые временные и мощностные характеристики реального термостата. Напряжение Ube, в mV, выводится на индикатор одновременно с выходным напряжением датчика LM35, которое численно равно температуре в десятых долях градуса Цельсия. Коммутатор входов (74HC4053) микроконтроллера дает возможность оперативно обновлять внутреннюю память, оставляя входы МК под задачи исследования. Может использоваться любой программатор с интерфейсом программирования SPI. Надежно работают китайские клоны USBISP, USBASP. [ ЧИТАТЬ ДАЛЕЕ ]
Метки: ATtiny13A, LM35, MT-10T11
Category: Без рубрики |
Комментарий
03.11.2016, 20:26
Для подтверждения характеристик точности поддержания температуры термостатом, макет был переработан. Питание термостата и датчика температуры осуществлялось от независимых источников. Испытывались два типа транзисторов — 2SC3330 и 2SC4115 с коэффициентами усиления тока 433/293 соответственно при токе коллектора 120mA (R6=6,8/10K).
Разность между максимальным и минимальным выходным напряжением датчика, в обоих случаях, не превысила 5 мВ. Типовое значение — 3 мВ. В переводе на градусы Цельсия, точность термостата не хуже ± 0,15 °C.
Category: Без рубрики | Комментарий
09.06.2015, 18:22
Иногда от любительской радио или измерительной аппаратуры требуется повышенная стабильность или точность. В этих случаях, в необходимых узлах, применяют либо специальные термокомпенсированные компоненты, либо используют термостатирование обычных. Второй путь дешевле, заманчивее и перспективнее, а в некоторых случаях и безальтернативен, если, к примеру, нужен очень стабильный гальванический элемент. Широкому применению метода мешают, порой, пустяки. То отсутствует под рукой удобный температурный датчик или жаль тратить время на теплоизолированный кожух для датчика, нагревателя и компонента(ов).
Появился другой подход. Возьмите компонент, который вам нужно термостабилизировать, подберите подходящий по размеру и конструкции кремниевый биполярный транзистор, склейте их наиболее оптимально с точки зрения теплопередачи, минимума тепловых потерь и разместите этот бутерброд там, где необходимо. Прикройте кусочком поролона или каплей монтажной пены. Осталось подключить транзистор к схеме термостата (рис.1).
По вышеприведенной методике, первым делом (рис.2), с помощью транзистора 2SC3311 в корпусе SC-72, был термостатирован температурный датчик LM35DZ в корпусе TO-92. Полученные результаты: температура 65°C, точность поддержания температуры ±0,5°C, средняя мощность 0,4 Вт, максимальная (при выходе на режим стабилизации) 0,6 Вт. Время выхода на режим не более 2 мин. Стоимость термостата соизмерима со стоимостью температурного датчика, который в схеме не применялся.
В предлагаемом устройстве используется зависимость прямого напряжения на p-n переходе от температуры. При подаче в цепь базы транзистора постоянного тока, на коллекторном переходе выделяется тепловая мощность, пропорциональная этому току и напряжению на коллекторе. [ ЧИТАТЬ ДАЛЕЕ ]
Category: Без рубрики | Комментарий
5.2.3. Жидкокристаллический дисплей
В качестве примера ЖК дисплея рассмотрим жидкокристаллический модуль МТ10Т7-7 (фирма МЭЛТ). Он состоит из БИС контроллера и жидкокристаллической (ЖК) панели. Рассмотрим функциональную схему модуля, представленную на рис. 45.
Модуль позволяет отображать 10 знакомест (цифр с точкой). Любой сегмент любого знакоместа можно включать и выключать независимо от остальных сегментов. Регистры данных в БИС контроллера делятся на две тетрады: SGx(L) и SGx(H). Запись данных в знакоместо производится за два такта: сначала в младшую, затем в старшую. Младшая тетрада данных отвечает за сегменты g, e, d, a, а старшая – за сегменты h, b, c, f (рис. 46).
Контрастность
индикатора зависит от напряжения
питания модуля. Управление контрастностью
производится подключением внешнего
резистора RВН на вывод V0. При RВН = 0 ( вывод
V0 закорочен на GND) – контрастность
максимальная, при RВН =
(нет резистора) – контрастность
минимальна.
Рис. 45. Функциональная схема жидкокристаллического модуля
Рис. 46. Обозначение сегментов дисплейного модуля МТ10Т7-7
Рассмотрим назначение внешних выводов дисплейного модуля (табл. 25).
Таблица 25
№ | Наименование | Назначение вывода |
1 | А0 | Выбор адрес /данные:А0=»L» – адрес, А0=»H» – данные |
2 | WR2 | Запись
в модуль. |
3 | WR1 | Запись в модуль. Активный уровень «H». |
4 | DB3 | Разряд шины адреса/данных |
5 | DB2 | Разряд шины адреса/данных |
6 | DB1 | Разряд шины адреса/данных |
7 | DB0 | Разряд шины адреса/данных |
8 | GND | Земля. Вывод, подключаемый к общей шине. |
9 | V0 | Управление контрастностью. |
10 | +Е | Питание модуля. |
Рис. 47. Временные диаграммы работы
дисплейного модуля
Каждое знакоместо модуля имеет свой адрес. Рассмотрим таблицу адресов регистров модуля (табл.26).
Таблица 26
№ знакоместа | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | |
Наименование | Sg1 | Sg2 | Sg3 | Sg4 | Sg5 | Sg6 | Sg7 | Sg8 | Sg9 | Sg10 | Блок. |
Адрес (HEX) | 00 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 0F |
Рассмотрим работу жидкокристаллического модуля МТ-10Т7-7.
В
начале работы необходимо выставить
адрес знакоместа, куда будут посылаться
данные. Фиксация адреса в регистре RGA
происходит при низком уровне на входе
А0 (рис.46) при WR1=1 и WR2=0. Сигналы на
входах WR1 и WR2 защелкивают информацию,
стоящую на DB0-3 во внутренних регистрах
статического типа. При записи адреса
знакоместа указатель тетрады сбрасывается
в состояние «младшая». Запись
данных производится в младшую тетраду
при А0=1, WR1=1 и WR2=0 (рис. 47). По этому же
сигналу указатель тетрады переключается
в положение «старшая», при этом
сохраняется тот же адрес знакоместа.
Данные в старшую тетраду записываются
аналогично младшей тетраде. После записи
второй тетрады содержимое регистра
инкрементируется, и можно записывать
данные в следующее знакоместо без записи
адреса.
По адресу 0Fh расположен триггер блокировки шины DB0-3. Разблокировка шины происходит при записи DB0-3=»1111″ по адресу 0Fh. После подачи питания содержимое регистров SGx не определено, поэтому при включении питания необходимо делать программную очистку регистров. Состояние триггера блокировки также не определено, поэтому перед началом вывода информации на индикатор необходимо произвести разблокировку шины.
Электрические параметры модуля дисплея МТ-10Т7-7 по постоянному току и динамические характеристики представлены в табл. 27 и 28.
Таблица 27
Параметры | Обозначение | Минимальное значение | Номинальное значение | Максимальное значение |
Напряжение питания, В | Ucc | 3 | 5 | |
Ток потребления, мкА | Icc | 30 | ||
Входное напряжение высокого уровня, В | Uiн | Ucc + 0,6 | ||
Входное напряжение низкого уровня, В | Uil | Ucc – 0,6 |
Таблица 28
Параметры | Обозначение | Минимальное значение | Максимальное значение |
Время предустановки, нс | Tsad | 0 | — |
Время удержания, нс | Thad | 100 | — |
Длительность сигнала записи, нс | Twr | 100 | — |
Пауза между WR, нс | Tp | 200 | — |
Задержка изменения сигналов WRx, нс | Tнw | 50 | — |
Время нарастания импульса, нс | TR | 0 | 50 |
Время убывания импульса, нс | TF | 0 | 50 |
Габаритные
размеры модуля дисплея представлены
на рис. 48.
Рис.48. Габаритные размеры ЖК дисплея МТ10Т7-7
На рис. 49 представлена схема подключения жидкокристаллического модуля к однокристальному МК. Модуль подключается своими выводами непосредственно к разрядам МК, так как ток, потребляемый дисплеем, составляет всего лишь 50 мкА. Разряды Р2.0 — Р2.3 управляют выдачей тетрад адреса знакоместа и данных, выводимых в дисплей. Вывод кода символа осуществляется в два этапа, вначале младшая тетрада, затем старшая. Управление пересылкой адреса или данных осуществляет разряд Р2.6. Сигналы записи информации в дисплей формируют разряды Р2.4 и Р2.5. Резистор, подключенный к V0, обеспечивает необходимую яркость свечения символов дисплея.
Рассмотрим коды символов для дисплея, показанные в табл. 29.
Таблица 29
Старшая тетрада | Младшая тетрада | Код | |||||||
DB3 | DB2 | DB1 | DB0 | DB3 | DB2 | DB1 | DB0 | HEX | |
Сегменты | F | C | B | H | A | D | E | G | |
0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | 0 | EEh |
1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 60h |
2 | 0 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | 2Fh |
3 | 0 | 1 | 1 | 0 | 1 | 1 | 0 | 1 | 6Dh |
4 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | E1h |
5 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | CDh |
6 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | CFh |
7 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 68h |
8 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | EFh |
9 | 1 | 1 | 1 | 0 | 1 | 1 | 0 | 1 | EDh |
A | 1 | 1 | 1 | 0 | 1 | 0 | 1 | 1 | EBh |
B | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | C7h |
C | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 8Eh |
D | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 67h |
E | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 8Fh |
F | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 8Bh |
Рис. 49. Схема подключения ЖК модуля МТ10Т7-7
к однокристальному МК
Рассмотрим программу вывода информации на ЖК дисплей.
После включения питания содержимое регистров ЖК модуля не определено, поэтому необходимо произвести начальную инициализацию (шаги с 19 по 31).
<1> DB0 BIT P2.0
<2> DB1 BIT P2.1
<3> DB2 BIT P2.2
<4> DB3 BIT P2.3
<5> WR1 BIT P2.4
<6> WR2 BIT P2.5
<7> А0 BIT P2.6
<8> JMP START ; Переход на выполнение основной программы
;Установка информации на шину ЖК дисплея DB0 — DB3
<9>OUT_BUS: CLR C
<10> RRC A
<11> MOV DB0,C
<12> RRC A
<13> MOV DB1,C
<14> RRC A
<15> MOV DB2,C
<16> RRC A
<17> MOV DB3,C
<18> RET
; Разблокировка ЖК дисплея
<19>INIT_LCD: MOV A,#0FH
<20> CALL OUT_BUS
<21> CALL STROB_A0
<22> MOV A,#0FH
<23> CALL STROB_WR1
; Очистка всех знакомест ЖК дисплея
<24> CLR A
<25> CALL OUT_BUS
<26> CALL STROB_A0
<27> MOV R0,#00
<28>CLR_AGAIN:CALL STROB_WR1
<29> INC R0
<30> CJNE R0,#20,CLR_AGAIN
<31> RET
;Процедура кодировки в семисегментный формат
<32>CODER: MOV DPTR,#TABLE ;
<33> MOV A,@R0
<34> MOVC A,@A+DPTR
<35> MOV @R0,A
<36> RET
;Процедура подготовки вывода данных на дисплей
<37>PODGOTOVKA: MOV 20H,#0 ;Обнуление буфера дисплея
<38> MOV 21H,#0 ; 20H=0; 21H=0; 22H=0; 23H=0
<39> MOV 22H,#0 ;
<40> MOV 23H,#0 ;
; Упаковка тетрад в буфер ОЗУ из регистров R5 и R4
<41> MOV A,R5
<42> MOV R0,#21H
<43> XCHD A,@R0
<44> SWAP A
<45> MOV R0,#20H
<46> XCHD A,@R0
<47> MOV A,R4
<48> MOV R0,#23H
<49> XCHD A,@R0
<50> SWAP A
<51> MOV R0,#22H
<52> XCHD A,@R0
;Замена BCD кодов на семисегментные коды ЖК дисплея
<53> MOV R0,#20H
<54> CALL CODER
<55> INC R0
<56> CALL CODER
<57> INC R0
<58> CALL CODER
<59> INC R0
<60> CALL CODER
<61> MOV A,R3 ; Если нет запятой,
<62> JZ NO_COMMA ; то обходим процедуру
<63> MOV A,#1FH ; Если есть запятая, то вычисляем номер
<64> ADD A,R3 ; знакоместа, где она будет
<65> MOV R0,A ;
<66> MOV A,@R0 ; Добавляем к коду
<67> ADD A,#10H ; цифры 10Н
<68> MOV @R0,A ;
<69>NO_COMMA: MOV R0,#20H ; Просматриваем цифры, начиная с первой,
<70>AGAIN: MOV A,@R0 ; заменяем лишние нули пробелом
<71> CJNE A,#0EEH,END_PROC ; Если не 0, то конец процедуры,
<72> MOV @R0,#0 ; если 0, то пишем пробел в знакоместо
<73> INC R0 ; Продвижение по буферу дисплея
<74> CJNE R0,#23H,AGAIN; Проверка на конец буфера
<75>END_PROC: RET ;
;Вывод в порт однокристального МК по тетрадам
<76>OUT_PORT: CALL OUT_BUS
<77> CALL STROB_WR1
<78> CALL OUT_BUS
<79> CALL STROB_WR1
<80> RET
;Процедура вывода информации на ЖК дисплей
<81>DISPLAY: CALL PODGOTOVKA
<82> MOV A,#6 ; Установка адреса шестого знакоместа
<83>CALL OUT_BUS;Установка кода знакоместа на шине DB0 — DB3
<84> CALL STROB_A0
<85> MOV R0,#20H
<86>DIGIT: MOV A,@R0
<87> CALL OUT_PORT
<88> INC R0
<89> CJNE R0,#24H,DIGIT
<90> RET
<91>START: CLR WR2 ; WR2 = 0
<92> CALL INIT_LCD ; Инициализация ЖК дисплея
<93> MAIN:CALL DISPLAY ; Индикация данных буфера дисплея
<94> JMP MAIN
<95>STROB_WR1: SETB WR1 ; Формирование импульса WR1
<96> CLR WR1 ; при записи знакоместа
<97> RET
<98>STROB_A0: CLR A0 ; Формирование импульсов при
<99> SETB WR1 ; записи адреса
<100> CLR WR1 ;
<101> SETB A0 ;
<102> RET
<103>TABLE:DB 0EEH,60H,2FH,6DH,0E1H,0CDH,0CFH,68H,0EFH,
DB 0EDH;коды цифр
для ЖК дисплея 0,1,2,3,4,5,6,7,8,9.
Исходные
данные, необходимые для отображения,
находятся в паре регистров R5,
R4
в BCD
формате. Например, требуется отобразить
число 9125, оно должно находиться в R5=91h
и R4=25h.
Положение десятичной точки задается
в регистре R3.
Так, например, требуется отобразить
число 91,25. В регистре R3
должно быть записано 02h.
Если же точку отображать не нужно, то
R3=0.
Перекодировка из BCD
формата в семисегментный формат цифр
ЖК дисплея происходит с шага 32 по 36. В
качестве буфера дисплея выступают
ячейки ОЗУ с 20Н по 23Н (старшая цифра в
20Н, младшая в 23Н). Для вывода десятичной
точки необходимо к семисегментному
коду цифры на соответствующем знакоместе
добавить число 10Н. Подготовка цифр к
индикации на дисплее происходит с шага
37 по 75. Вначале происходит обнуление
буфера дисплея (шаги 37 — 40). Далее
осуществляется упаковка отображаемых
данных из R5,
R4
в ячейки буфера ОЗУ (шаги с 41 по 52 ). С
шага 53 по 60 в буфере дисплея заменяются
BCD
коды данных на семисегментные коды ЖК
дисплея. Шаги с 61 по 75 выполняют
проверку на наличие запятой (содержимое
регистра R3).
Если запятая есть, то определяется
знакоместо, где она должна быть, и
добавляется код 10Н к выводимому на
дисплей коду числа. Если запятой нет,
то эта процедура обходится. Шаги с 69
по 75 убирают незначащие нули из
результата, например, число 0012 будет
отображаться как 12, а число 00.12 как 0.12.
Осуществляется просмотр числа слева
направо, если встретился код “ нуль без
точки ” 0ЕЕН, он заменяется кодом пробела
00Н, и так до первой цифры с отличным от
0ЕЕН кодом.
Процедура OUT_BUS (шаги с 9 по 18) выводит содержимое аккумулятора на шину DB0 – DB3 ЖК дисплея.
Процедура OUT_PORT ( шаги с 76 по 80 ) осуществляет вывод данных в порт однокристального МК по тетрадам.
Процедура DISPLAY ( шаги с 81 по 90 ) осуществляет вывод информации из буфера (с 20Н по 23Н) в ЖК дисплей.
В
блоке MAIN (шаги с 93 по
94 ) выполняются процедуры основной
программы и вывод информации на ЖК
дисплей.
З а д а н и я д л я с а м о с т о я т е л ь н о й р а б о т ы
Разработайте алгоритм и программу, обеспечивающую вывод одинаковых цифр (от 0 до 9 ) во все знакоместа дисплея, смена цифр производится через одну секунду ( схема по рис.49).
Разработайте алгоритм и программу, обеспечивающую вывод цифр от 9 до 0 справа налево, смена цифры в каждом знакоместе осуществляется через 1 секунду.
OCR-сканирование
1602Х
Аннотация: 1602-H
Текст: RC 1602-H 24 —
Оригинал
1602h* ЖК
Резюме: LCD 1602 LCD 1602h 1602H lcm 1602h LCM 1602 1602 LCD LCD 162 LCD 16 pin line 2 1602 E lcd
Текст: PC 1602-H DIRUNE DIMENSION & BLOCK DIAGRAM 85.0 0,5 9,5 71,0 2,54 56,21 66,0 Отверстие 16- 1,0 PAD16- 1,8 25,0 36,0 0,5 16,2 3,9 1 1,5 4-1,0 80,0 2,5 1,0 10,38 2,5 11,5 K A 2 H3 16 16.078 (P2,54 x 7) 18,0 31,0 2,0 h2 ОТВЕРСТИЕ 4- 2,5 45,0 COM 16 ЖК-ПАНЕЛЬ ЖК-КОНТРОЛЛЕР LSI 0,56 SEG 40 СИГНАЛЫ УПРАВЛЕНИЯ 4 A K 0,04 ДРАЙВЕР СЕГМЕНТА 0,04 SEG 40 5,56 E R/W RS Vss Vdd Vo
Оригинал
ЖК-дисплей 1602
Реферат: 1602h* ЖК-дисплей 1602H LCM 1602 ЖК-дисплей 16-контактная линия 2 ЖК-схема ЖК-дисплей 1602h
Текст: PC 1602-H DIRUNE DIMENSION & BLOCK DIAGRAM 85.0 0,5 9,5 71,0 2,54 56,21 66,0 Отверстие 16- 1,0 PAD16- 1,8 25,0 36,0 0,5 16,2 3,9 1 1,5 4-1,0 80,0 2,5 1,0 10,0 3,5 K A 2 2,5 16 16,0 17,78 16 ( P2,54 x 7) 18,0 31,0 2,0 h2 h3 ОТВЕРСТИЕ 4- 5,0 45,0 COM 16 ЖК-ПАНЕЛЬ ЖК-КОНТРОЛЛЕР LSI 0,56 SEG 40 СИГНАЛЫ УПРАВЛЕНИЯ 4 A K 0,04 ДРАЙВЕР СЕГМЕНТА 0,04 SEG 40 5,56 E R/W RS Vss Vdd Vo
Оригинал
2003 — МТ10Т7
Реферат: 1602H MT-10T-7 DB03 WRX 04 MT10-T7 MT-10T7 SG10 MT-10T7-7
Текст: ииярдя 1602H — -T M 1 Y L G Оаэро ніяшaрдэ: A: новый G: старый-красный R: красный
Оригинал
2003 — SED1520DOA СЕЙКО ЭПСОН
Аннотация: 1602H 1602-H 6116 SED1520DOA DB64
Текст: 2003 . 4. . 2005031732 © 2003 http://www.melt.aha.ru Рейтинг@Mail.ru 1602H
Оригинал
2003 — 12232
Резюме: 12232-A 1602H SED1520DOA SED1520DOA SEIKO EPSON 12232a DB64 АЦП 808 SED1520Doa 12232a SED1520Doa 12232
Текст: //www.melt.aha.ru Êëàññèôèêàöèÿ ííäèêàòîîðîâ 1602H — -T M 1 Y L G Öäåò ïîäñâåêêè: A: ÿíòàððíûé G
Оригинал
2003 — 12232Б
Реферат: 1602H SED1520DOA SED1520DOA SEIKO EPSON 12232-B k292
Текст: © МЭРТ 2003 http://www.melt.aha.ru Казначейский журнал 1602H — -T M 1 Y L G
Оригинал
2003 — WM-G1206
Реферат: дисплей wintek wintek wm-g1206 Wintek wintek 1206 wm-g1206a 12864a ks0108 1602H MT-12864A MT12864A
Text: //www.melt.aha.ru Êëàññèôèêàöèÿ ííäèêàòîîðîâ 1602H — -T M 1 Y L G Öâåò ïîäñäåêêè: A: ÿíòàðíûé G
Оригинал
ХИ1906
Резюме: erl-35c HY 1906 ERL-35-2 HY1506 EE-19 N Erl-39 HY3506 HY1001 ERL-35
Текст: Нет доступного текста файла
OCR-сканирование
хай 214
Реферат: 10.7 HY СПБ-204 СПБ 400 СПБ-106 спб-112 СПБ-104 СПБ-303 СПБ104 СПБ-118
Текст: Нет доступного текста файла
Оригинал
Недоступно
Резюме: нет абстрактного текста
Текст: Нет доступного текста файла
OCR-сканирование
ХИ1К
Резюме: 001A1A 20101a
Текст: Нет доступного текста файла
Оригинал
хай 214
Реферат: HY-214 SPS102 SPS-203 hy 010 SPS-207 SPS200 SPS-218 SPG-104 SPS-214
Текст: Нет доступного текста файла
Оригинал
2004 — Транзистор 3FW
Реферат: 3FW 72 транзистор EMCORE VCSEL EY транзистор DS1858 MAX3740A MAX3740AETG 3FW 17 транзистор
Текст: Нет доступного текста файла
Оригинал
Недоступно
Резюме: нет абстрактного текста
Текст: Нет доступного текста файла
Оригинал
лем хай 10-п
Реферат: ho 10-p HY-05 HY Electronic R/HY-05+HYCOM
Текст: Нет доступного текста файла
Оригинал
20-П
Реферат: 25-P lemhy 10-p IPN 14 S HY 25-P ho 10-p
Текст: Нет доступного текста файла
Оригинал
2004 — пг 214
Реферат: PT-100 ABB инвентарный лист продуктов питания и напитков Датчик температуры sensytemp hy pt 100 Датчик молока abb sensytemp Установка датчика PT 100 sensy sensytemp us r
Текст: Нет доступного текста файла
Оригинал
2004 — Транзистор 3FW
Резюме: apc2040 MAX3669 MAX3669EHJ MAX3669ETG MAX3693 ww h 845 1 r 3FW 66
Текст: Нет доступного текста файла
Оригинал
Недоступно
Резюме: нет абстрактного текста
Текст: Нет доступного текста файла
Оригинал
1997 — преобразователь тока Холла 5А
Реферат: Транзистор HY-10 маркировка hy hy power HY-5 M 9639 20-P 25-P Преобразователь переменного тока Холла 10A ho 10-p
Текст: Нет доступного текста файла
Оригинал
1M1002
Реферат: Схема сервоконтроллера постоянного тока melcor HY5610 TCA 720 HY-5610 10K термистор
Текст: Нет доступного текста файла
Оригинал
2006 — лем хай 10-р
Реферат: 20-П 25-П HY-5
Текст: Нет доступного текста файла
Оригинал
2004 — 40-контактный угловой штекерный разъем
Резюме: C1608X7R1C104KT CMOD232 MAX5591 MAX5591AEUI MAX5591BEUI MAX5591EVCMOD2 MAX5591EVKIT MAX6126AASA25 3FW 40
Текст: Нет доступного текста файла
Оригинал
Предыдущий
1
2
3
. ..
23
24
25
Next
Dartmouth Invitational
Dartmouth Invitational1 октября 2006 г.
Резюме
Дартмут Приглашение Загородный клуб Ганновера Ганновер, Нью-Хэмпшир Даты турнира: 30 сентября - 01 октября 2006 г. Пар: 71 71 Площадь: 6467 6467
Очки команды Fin 1 Бингемтонский университет 288 308 596 +28 2 Центральный Коннектикут 302 306 608 +40 3 Дартмутский колледж 308 302 610 +42 4 Университет Святого Сердца. 316 304 620 +52 5 Quinnipiac Univ. 314 309 623 +55 6 Гарвардский университет 305 319 624 +56 7 Фордхэмский университет 307 323 630 +62 8 Итак. Нью-Гэмпшир 313 321 634 +66 9 Святой Крест, Сб. из 315 320 635 +67 10 Колледж Провиденс 329 330 659 +91 11 Бостонский университет 327 339666 +98 12 МА Технологический институт 362 342 704 +136
Результаты школы Fin Name 1 Брендон Рэй CCSU 71 73 144 +2 Т 2 Джефф Вольневич Бингемтон 67 78 145 +3 T 2 Патрик Филлиан Сак.Сердце 76 69 145 +3 4 Дж.Дж. Ширер Бингемтон 74 74 148 +6 5 Стив Веларди Куиннипиак 75 74 149 +7 6 Томас Хакетт Бингемтон 74 77 151 +9 T 7 Аарон Унгварски Бингемтон 73 79152 +10 Т 7 Энди Резмини Провиденс 80 72 152 +10 T 7 Джейми Уоллес Дартмут 77 75 152 +10 Т 7 Роб Хенли Дартмут 76 76 152 +10 T 7 Райан Гейбл Бингемтон 78 74 152 +10 12 Мэтт Белиз Сак. Сердце 73 80 153 +11 Т 13 Алекс Абате Дартмут 77 77 154 +12 Т 13 Мэтт Чарнецки Святой Крест 73 81 154 +12 Т 13 Закари Винал Бингемтон 74 80 154 +12 Т 16 Дэнни Майер Гарвард 77 78 155 +13 T 16 Грег Шуман Гарвард 7976 155 +13 T 16 Джастин Хьюз CCSU 75 80 155 +13 Т 16 Майкл Финокки Фордхэм 77 78 155 +13 Т 16 Митчелл Эдвардс SNHU 79 76 155 +13 Т 16 Стив Рейес Дартмут 81 74 155 +13 Т 16 Томас Хегге Гарвард 73 82 155 +13 Т 23 Энтони Фаулер Массачусетский технологический институт 80 77 157 +15 Т 23 Кайл Чумас Куиннипиак 80 77 157 +15 Т 23 Мэтт МакКлюр CCSU 83 74 157 +15 Т 23 Нико Мизоно Фордхэм 75 82 157 +15 Т 27 Дэйв Путни Дартмут 78 80 158 +16 Т 27 Эрик Сноу Куиннипиак 83 75 158 +16 Т 27 Майк Морленд CCSU 7979 158 +16 Т 27 Патрик Пеллетье SNHU 77 81 158 +16 Т 31 Энди Фихан Куиннипиак 76 83 159 +17 Т 31 Энтони Ардито Святой Крест 73 86 159 +17 Т 31 Майкл Шор Гарвард 76 83 159 +17 Т 34 Мэтт Луккезе SNHU 80 80 160 +18 Т 34 Уильям Дардани Фордхэм 78 82 160 +18 Т 34 Зак Нейпир Дартмут 80 80 160 +18 Т 37 Джо Хаджар Святой Крест 81 80 161 +19Т 37 Джозеф Нейдон Фордхэм 80 81 161 +19 Т 37 Кайл Тиббетс Провиденс 80 81 161 +19 T 37 Тим Бучак CCSU 77 84 161 +19 T 41 Брэндон Хилва Сак.