Найдено 12 результатов

Serhio
06 сен 2014, 04:49
Форум: LCD
Тема: Нужна помощь по подключению LCD и клавиатуры к PIC16F877
Ответы: 33
Просмотры: 30842

Re: Нужна помощь по подключению LCD и клавиатуры к PIC16F877

Дело в том, что при 4х битном интерфейсе число 28, например, необходимо передать не как 2 (старший полубайт) и 8 (младший), а как 0010 0000 - так передаем двойку и 1000 000 - так восьмерку. Если записываем просто 2, то в десятичной системе это выглядит как 10, следовательно система сама дописывает в...
Serhio
05 сен 2014, 02:23
Форум: LCD
Тема: Нужна помощь по подключению LCD и клавиатуры к PIC16F877
Ответы: 33
Просмотры: 30842

Re: Нужна помощь по подключению LCD и клавиатуры к PIC16F877

Разобрался. Просмотрел всю программу в симуляторе мплаб пошагово. Оказалось что не происходила даже инициализация. Вся путаница в старших и младших полубайтах. :D
Serhio
04 сен 2014, 22:05
Форум: LCD
Тема: Нужна помощь по подключению LCD и клавиатуры к PIC16F877
Ответы: 33
Просмотры: 30842

Re: Нужна помощь по подключению LCD и клавиатуры к PIC16F877

К сожалению, в железе нет пока возможности проверить - командировака :( , а что касается протеуса, он выдавал сообщение о контроллере дисплея. Сейчас этого сообщения нет, но и выводимого символа нет :? . Линию RS я исправил, процедуру in_Port сократил.
Serhio
04 сен 2014, 01:25
Форум: LCD
Тема: Нужна помощь по подключению LCD и клавиатуры к PIC16F877
Ответы: 33
Просмотры: 30842

Re: Нужна помощь по подключению LCD и клавиатуры к PIC16F877

Помогите пожалуйста победить 4х битный интерфейс. При симуляции в протеусе выдает сообщение, что мк получает данные в то время, когда занят :( . Я и временные задержки увеличивал, и в разные места их добавил - безрезультатно. Протеус показывает время симуляции, когда мк получает эти данные (то есть ...
Serhio
23 авг 2014, 01:19
Форум: LCD
Тема: Нужна помощь по подключению LCD и клавиатуры к PIC16F877
Ответы: 33
Просмотры: 30842

Re: Нужна помощь по подключению LCD и клавиатуры к PIC16F877

Спасибо)))! Не ясен следующий момент - мы выводим символ "R" в первую строку, на четвертую позицию, затем выводим символ "а" в первую строку, на пятую позицию и тд все символы. Не могу понять где в программе мы задаем эти адреса или инкрементируем начальный адрес? Или это происхо...
Serhio
22 авг 2014, 03:37
Форум: LCD
Тема: Нужна помощь по подключению LCD и клавиатуры к PIC16F877
Ответы: 33
Просмотры: 30842

Re: Нужна помощь по подключению LCD и клавиатуры к PIC16F877

Помогите пожалуйста с вопросом позиционирования символов. Не могу найти в инете адреса строк и символов в них. В примере 4я позиция 1й строки обозначена как .131 - где можно посмотреть остальные адреса символов и строк? (как их указать)
Serhio
22 авг 2014, 03:31
Форум: LCD
Тема: Нужна помощь по подключению LCD и клавиатуры к PIC16F877
Ответы: 33
Просмотры: 30842

Re: Нужна помощь по подключению LCD и клавиатуры к PIC16F877

Так что инициализация для 876-го должна быть такой: movlw .7 ; bsf Status,5 ; Перейти в 1-й банк (установить в 1 5-й бит регистра Status). movwf CMCON movwf ADCON1 Огромнейшее Вам спасибо! :clapping: Именно перевода пинов из аналоговых в цифровые мне и не хватало. Читал про это на форумах несколько ...
Serhio
22 авг 2014, 03:14
Форум: LCD
Тема: Нужна помощь по подключению LCD и клавиатуры к PIC16F877
Ответы: 33
Просмотры: 30842

Re: Нужна помощь по подключению LCD и клавиатуры к PIC16F877

rhf-admin писал(а):А первоначальный код, непеределанный (который из статьи и написан для PIC16F628A) - он в протеусе нормально работает? Просто может это с самим протеусом глюк?
Да, непеределанный работает. Только русский шрифт выдает некорректно. Сначала тоже думал на протеус