Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 30.04.2008, 18:14  
sergeyku
Прохожий
 
Регистрация: 30.12.2007
Сообщений: 8
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
sergeyku на пути к лучшему
По умолчанию Как запустить LCD, помогите наченающему

Я только учусь писать на Си,написал первую свою
программу "потсчет импульсов и вывод информации
на семисегментный светадиодный индикатор"
Хотелось бы выводить инфу на LCD но сколько я не
сторался неполучается программа для LCD.
Может кто небудь напишет прогу под(AVR Studio)вывода числа ну дапустим цифру 5 в качестве примера.
У меня ЖК МТ-10Т7 и ЖК на HD44780
Реклама:
sergeyku вне форума  
Непрочитано 30.04.2008, 20:21  
realid
Супер-модератор
 
Аватар для realid
 
Регистрация: 15.10.2007
Сообщений: 3,530
Сказал спасибо: 172
Сказали Спасибо 1,560 раз(а) в 810 сообщении(ях)
realid на пути к лучшему
По умолчанию

А почему ты думаешь что не получается? Может просто ты не видишь символов на экране из-за не правильно настроенной контрастности.
realid вне форума  
Непрочитано 30.04.2008, 20:51  
sergeyku
Прохожий
 
Регистрация: 30.12.2007
Сообщений: 8
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
sergeyku на пути к лучшему
По умолчанию

Нет потключил правильно дело в том что
я и понятия не имею как правильно написать программу
под LCD пробовал конечно писать прогу но все
както тупо получается
sergeyku вне форума  
Непрочитано 30.04.2008, 21:00  
sanitar249
Почётный гражданин KAZUS.RU
 
Аватар для sanitar249
 
Регистрация: 19.01.2007
Сообщений: 1,747
Сказал спасибо: 2
Сказали Спасибо 46 раз(а) в 35 сообщении(ях)
sanitar249 на пути к лучшему
По умолчанию

Сообщение от sergeyku
Нет потключил правильно дело в том что
я и понятия не имею как правильно написать программу
под LCD пробовал конечно писать прогу но все
както тупо получается
Дело, запущено...
Попробуйте на ассемблере подавать, в симуляторе, осмысленные (по ДШ) команды и данные, помогает , проверено...(следите за каждым битом)
Потом, зная, как это работает переходите к Си...
Удачи!
__________________
Я, думаю, нужно подумать...
sanitar249 вне форума  
Непрочитано 30.04.2008, 21:19  
realid
Супер-модератор
 
Аватар для realid
 
Регистрация: 15.10.2007
Сообщений: 3,530
Сказал спасибо: 172
Сказали Спасибо 1,560 раз(а) в 810 сообщении(ях)
realid на пути к лучшему
По умолчанию

Сообщение от sergeyku
Нет потключил правильно дело в том что
я и понятия не имею как правильно написать программу
под LCD пробовал конечно писать прогу но все
както тупо получается
Уууу, как все запущено... Я когда только начинал работать с LCD, была одна проблема с контрастностью. С программой управления никаких проблем.
realid вне форума  
Непрочитано 30.04.2008, 21:36  
UncleSam
Частый гость
 
Регистрация: 25.08.2005
Сообщений: 33
Сказал спасибо: 0
Сказали Спасибо 4 раз(а) в 2 сообщении(ях)
UncleSam на пути к лучшему
По умолчанию

Чтоб наверняка, вывод контрастности LCD подключи на землю. Тогда точно будет видно надписи. А как работать с LCD, посмотри для примера в библиотеках CodeVisionAVR.
UncleSam вне форума  
Непрочитано 01.05.2008, 00:23  
EXIS
Прописка
 
Регистрация: 20.02.2006
Сообщений: 284
Сказал спасибо: 9
Сказали Спасибо 6 раз(а) в 6 сообщении(ях)
EXIS на пути к лучшему
По умолчанию

Работал только с графическими МТ. Сначало припаял индикатор к LPT порту и програмой на бейсике, посылал инфу на индикатор, когда разобрался что к чему, перешел к программированию с помощью микроконтроллера.
EXIS вне форума  
Непрочитано 01.05.2008, 01:01  
realid
Супер-модератор
 
Аватар для realid
 
Регистрация: 15.10.2007
Сообщений: 3,530
Сказал спасибо: 172
Сказали Спасибо 1,560 раз(а) в 810 сообщении(ях)
realid на пути к лучшему
По умолчанию

Порядок такой. Сначала иницализация. Включаем дисплей, выдерживаем паузу 30 мСек. Затем устанавливается на пинах порта команда function set типа 00110000(0x30) при очищеных RS, RW, стробируется Е. Пауза 5 мсек. После команда display clear 00000001(0x01). Пауза 5 мсек. Затем команда display on 00001110(0x0E)(дисплей включен, курсор включен, мерцание выключено). Пауза 50 мкрсек. И последня команда entry mode set типа 00000110(0x06) автоинкремент, сдвиг всего экрана отключен. Все инициализация окончена, курсор должен находится в начальной области левый верхний угол. Теперь записывается адрес RAM к примеру 0-вой команда вида 10000000(0x80), пауза 50 мкрсек, после этого устанавливается RS( RW сброшен) и записывается ASCII код к примеру 00110000(0x30). В позиции курсора появится символ 0.
realid вне форума  
Непрочитано 01.05.2008, 11:56  
sergeyku
Прохожий
 
Регистрация: 30.12.2007
Сообщений: 8
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
sergeyku на пути к лучшему
По умолчанию

Спасибо за помощь мужики кое чего я понял из
написанного буду думать думаю разберусь
если чего нетак пойдет обращусь за помащью
sergeyku вне форума  
Непрочитано 03.05.2008, 12:42  
zerion
Частый гость
 
Регистрация: 24.04.2005
Сообщений: 35
Сказал спасибо: 10
Сказали Спасибо 6 раз(а) в 2 сообщении(ях)
zerion на пути к лучшему
По умолчанию

Посмотри тут
http://www.roboforum.ru/viewtopic.php?f=2&p=52143
zerion вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как запустить таймер в at90s2313 brmisha Микроконтроллеры, АЦП, память и т.д 3 12.01.2009 19:08
Как запустить ATtiny2313 от кварца 4 Мгц? nagano Микроконтроллеры, АЦП, память и т.д 2 19.11.2008 10:29
автомагнитола Pioneer KEH5250QR или как запустить её экран OCB Поиск схем. Делимся схемами 0 10.06.2007 10:26
Как запустить двигатель 110 В на 400 Гц. Ryanik Источники питания и свет 5 08.11.2006 14:43
как запустить Б.П. PRA Источники питания и свет 7 24.06.2005 13:35


Часовой пояс GMT +4, время: 12:01.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot