Например TDA7294

Форум РадиоКот • Просмотр темы - Не получается инициализировать LCD
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Вс июл 27, 2025 05:19:01

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Не получается инициализировать LCD
СообщениеДобавлено: Вс ноя 06, 2011 20:32:48 
Открыл глаза

Зарегистрирован: Чт ноя 04, 2010 20:47:50
Сообщений: 44
Рейтинг сообщения: 0
Решил виртуально (Proteus) подключить LCD LM016L к МК ATmega8. По восьмибитной шине все заработало, а когда переделал программу для подключения по 4-хбитной шине, не работает. Подскажите пожалуйста, в чем ошибка. PB7 - E, PB6 - R/S, PD4 - D4, ..., PD7 - D7.

.include "m8def.inc"
.def lcd = r17

ldi r16,low(ramend)
out spl,r16
ldi r16,high(ramend)
out sph,r16

;Настройка портов

ldi r16, 0b11110000
out DDRD,r16
sbi PORTB,1
ldi r16,0b11000000
out ddrb,r16

;Настройка LCD

rcall delay2ms
ldi lcd,0b00100100
rcall lcdcom
ldi lcd,0b00000110
rcall lcdcom
ldi lcd,0b00001101
rcall lcdcom
ldi lcd,0b00000011
rcall lcdcom
rcall delay2ms
ldi lcd,0b00000001
rcall lcdcom
ldi lcd,0b10000000
rcall lcdcom
rcall delay2ms

;Основной цикл
ldi r25,8
subi r25,-0x30
mov lcd,r25
rcall lcddat

end:rjmp end

;Вывод на дисплей байта команды

lcdcom:
sbi portb,7
cbi portb,6
rcall delay40us
out portd,lcd
cbi portb,7
rcall delay40us
swap lcd
sbi portb,7
cbi portb,6
rcall delay40us
out portd,lcd
cbi portb,7
rcall delay40us
ret

;Вывод на дисплей байта данных

lcddat:
sbi portb,7
sbi portb,6
rcall delay40us
out portd,lcd
cbi portb,7
rcall delay40us
swap lcd
sbi portb,7
sbi portb,6
rcall delay40us
out portd,lcd
cbi portb,7
rcall delay40us
ret


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Не получается инициализировать LCD
СообщениеДобавлено: Вт ноя 08, 2011 00:33:41 
Опытный кот

Карма: 12
Рейтинг сообщений: 26
Зарегистрирован: Вс апр 10, 2011 02:24:06
Сообщений: 772
Откуда: г.Северодонецк
Рейтинг сообщения: 0
viewtopic.php?f=2&t=57437
Но это для практического применения, а не для игрушек на протеусах.

_________________
C0FFEE=‭12648430‬


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y