реклама на сайте
подробности

 
 
> Особенности использования LCD дисплеев, Помогите найти материал...
A1exSun
сообщение Nov 2 2012, 15:36
Сообщение #1





Группа: Новичок
Сообщений: 8
Регистрация: 4-09-12
Пользователь №: 73 388



Здравствуйте!

Я к вам с необычным вопросом. Являюсь студентом, нужно написать доклад по теме "Особенности использования LCD-дисплеев в микроконтроллерных системах".
Проблема - не знаю что писать, о чем должна быть речь. Какие особенности? Ну я знаю что можно подключить LCD напрямую к основному МК, но это невыгодно потому что занимает много его выводов, а можно через другой МК, используя его по типу графической карты.
Какие еще есть особенности?

В общем, подайте идею sm.gif

Сообщение отредактировал A1exSun - Nov 2 2012, 15:36
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 12)
N_Bear
сообщение Nov 2 2012, 16:10
Сообщение #2





Группа: Новичок
Сообщений: 4
Регистрация: 27-09-09
Пользователь №: 52 604



Цитата(A1exSun @ Nov 2 2012, 21:36) *
Здравствуйте!

Я к вам с необычным вопросом. Являюсь студентом, нужно написать доклад по теме "Особенности использования LCD-дисплеев в микроконтроллерных системах".
Проблема - не знаю что писать, о чем должна быть речь. Какие особенности? Ну я знаю что можно подключить LCD напрямую к основному МК, но это невыгодно потому что занимает много его выводов, а можно через другой МК, используя его по типу графической карты.
Какие еще есть особенности?

В общем, подайте идею sm.gif

Например. Управление LCD-дисплеем с использованием сдвигового регистра 74HC595. В микроконтроллере придется занять всего 3 ноги.
Go to the top of the page
 
+Quote Post
A1exSun
сообщение Nov 2 2012, 16:25
Сообщение #3





Группа: Новичок
Сообщений: 8
Регистрация: 4-09-12
Пользователь №: 73 388



Спасибо, погуглю на эту тему... Еще есть идеи?
Мне придется либо много чего описать, либо что-то одно в деталях, думаю лучше если много. Всякие там варианты подключения и т.д.

Сам учусь программировать на PIC18.
Go to the top of the page
 
+Quote Post
controller_m30
сообщение Nov 3 2012, 10:47
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 356
Регистрация: 24-02-09
Пользователь №: 45 309



Есть драйверы LCD управляемые по шине I2C (две сигнальные линии).

Если LCD сегментного типа - то например такие драйверы: PCF8576 (40 столбцов с мультиплексированием на 1,2,3,4 строки (мультиплексирование регулируется)); PCA9620 (60 столбцов с мультиплексом на 1,2,4,6,8 строк).

Для графического варианта есть набор из двух драйверов: PCF8578 + PCF8579. Первый управляет строками (до 40 строк), а второй драйвер - столбцами (до 40 столбцов, но зато можно драйвера столбцов наращивать, и получать разрешение экрана: 40х40; 40х80; 40х120; 40х160...). Оба драйвера имеют линии для синхронизации совместной работы.

И ещё другие от фирмы NXP (Philips) PCF85xx PCAxxxx - смотреть на сайте http://www.nxp.com/products/interface_and_...ivers/#products

Ещё книга есть по ЖКИ "Жидкокристаллические дисплеи. Схемотехника, конструкция и применение. Самарин А. В.".
Там про: типы дисплеев, подсветку, формирование напряжений, угол обзора, температуру эксплуатации, и т.п.
Есть и описание драйверов для примера.
Go to the top of the page
 
+Quote Post
A1exSun
сообщение Nov 3 2012, 11:35
Сообщение #5





Группа: Новичок
Сообщений: 8
Регистрация: 4-09-12
Пользователь №: 73 388



Эту книгу нашел первым делом. Там очень много всего, не знал за что взяться.

Спасибо.
Go to the top of the page
 
+Quote Post
Ruslan1
сообщение Nov 3 2012, 13:35
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025



Цитата(A1exSun @ Nov 2 2012, 17:36) *
Я к вам с необычным вопросом. Являюсь студентом, нужно написать доклад по теме "Особенности использования LCD-дисплеев в микроконтроллерных системах".
Проблема - не знаю что писать, о чем должна быть речь. Какие особенности?

1. Физические ограничения. Какую бы микроконструкцию не представляла собой электроника, требования эргономики не позволяют уменьшать LCD. Как результат- массогабаритные показатели изделия могут зависеть именно от интерфейса человек-прибор, то есть от LCD.
2. Устойчивость к воздействию внешних "раздражителей" (вибрация, удары, температуры). Если все эти вопросы отлично решены для микроэлектроники, то при использовании LCD данная тема является головной болью.
3. Несоответствие скорости работы типовых LCD модулей и возможностей микроконтроллеров ("неудобность" обслуживания). Как правило, протокол работы с LCD приходится "умасливать" задержками, что не позволяет микроконтроллеру быстро передать данные в LCD модуль и перейти к обслуживанию другой задачи.
Go to the top of the page
 
+Quote Post
A1exSun
сообщение Nov 3 2012, 13:44
Сообщение #7





Группа: Новичок
Сообщений: 8
Регистрация: 4-09-12
Пользователь №: 73 388



Это именно то что мне нужно!
Есть еще подобные проблемы/особенности?
Go to the top of the page
 
+Quote Post
A1exSun
сообщение Nov 8 2012, 11:08
Сообщение #8





Группа: Новичок
Сообщений: 8
Регистрация: 4-09-12
Пользователь №: 73 388



А какие есть особенности при программировании?
Go to the top of the page
 
+Quote Post
ut1wpr
сообщение Nov 8 2012, 12:20
Сообщение #9


Частый гость
**

Группа: Участник
Сообщений: 98
Регистрация: 20-06-05
Пользователь №: 6 150



Цитата(A1exSun @ Nov 8 2012, 14:08) *
А какие есть особенности при программировании?
Для программиста-эмбеддера - никаких.
Go to the top of the page
 
+Quote Post
scifi
сообщение Nov 8 2012, 12:31
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(A1exSun @ Nov 2 2012, 19:36) *
нужно написать доклад по теме "Особенности использования LCD-дисплеев в микроконтроллерных системах".

Название коробит. Нет там никаких особенностей: всё обыденно, работает согласно документации.
Я бы ещё понял "Примеры устройств с ЖКИ на базе МК". Там были бы просто схемы и куски программ с пояснениями и ссылками на техническую документацию.
Go to the top of the page
 
+Quote Post
A1exSun
сообщение Nov 9 2012, 16:45
Сообщение #11





Группа: Новичок
Сообщений: 8
Регистрация: 4-09-12
Пользователь №: 73 388



Ну а проблемы какие-то? С выводом кириллицы например?
Мне нужно выделить какую-то проблему для программиста и решить ее biggrin.gif

Можно ли создать драйвер работающий абсолютно со всеми дисплеями?

Строчные и графические дисплеи от одного драйвера работать не смогут? Там и подключение разное? (книгу пока не читал)
Go to the top of the page
 
+Quote Post
scifi
сообщение Nov 9 2012, 18:01
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(A1exSun @ Nov 9 2012, 20:45) *
Можно ли создать драйвер работающий абсолютно со всеми дисплеями?

Можно, но не нужно.
Хотя продавцы библиотек типа uC/GUI на что-то такое нацеливаются. Мотив очевиден: расширить клиентскую базу.

Цитата(A1exSun @ Nov 9 2012, 20:45) *
Строчные и графические дисплеи от одного драйвера работать не смогут?

Если слепить 2 и более драйвера в 1 (тривиально), то смогут. Но нафига? Это никому не нужно.

Это квинтэссенция отрыва нашего образования от нужд промышленности: сделать что-нибудь наукообразное, никому в жизни не нужное.
Go to the top of the page
 
+Quote Post
С_Ч
сообщение Nov 11 2012, 10:44
Сообщение #13


Участник
*

Группа: Участник
Сообщений: 21
Регистрация: 22-10-12
Из: г. Москва
Пользователь №: 74 038



Знакосинтезирующие ЖКИ обычно имеют свой контроллер. Входные данные на него должны быть в параллельном виде со стробами WR(RD), т.е. классическая шина данных. Но на большинстве AVR нет выхода шины данных. Для согласования возможно минимум 2 варианта. 1. Использовать SPI интерфейс, преобразовав последовательный код в параллельный с помощью регистра сдвига. 2. Организовать псевдо шину данных на выводах контроллера. Вот и рассмотри преимущества и недостатки этих способов (быстродействие, количество используемых ног, программная реализация и т.д.). В качестве примера нарисуй согласование ЖКИ и ATtiny, там вроде у всех SPI есть.
Удачи в обучении!
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 14:41
Рейтинг@Mail.ru


Страница сгенерированна за 0.01486 секунд с 7
ELECTRONIX ©2004-2016