У кого есть опыт работы с МЭЛТами, скиньте примерчики простые.
Вот отрывок кода:
Инициализация как по мануалу...
- Код: Выделить всё • Развернуть
com(48); //110000
com(48); //110000
com(48); //110000
com(56); //111000
com(8); //001000
com(01); //000001
com(06); //000110
com(15); //001111
Вывожу данные...
- Код: Выделить всё • Развернуть
dat('2');
dat('0');
dat('0');
dat('8');
dat(' ');
Описание процедур...
- Код: Выделить всё • Развернуть
com(unsigned char data) // команды
{
PORTC.7=0; //a
PORTC.6=0; //r/w
PORTC.0=0; //e
PORTA=data;
PORTC.0=1;
delay_ms(100);
PORTC.0=0;
}
dat(unsigned char data) //данные
{
PORTC.7=1; //a
PORTC.6=0; //r/w
PORTC.0=0; //e
PORTA=data;
PORTC.0=1;
delay_ms(100);
PORTC.0=0;
Добавлено спустя 2 минуты 55 секунд:
Да, еще:
- интерфейс 8 бит
- я работаю через CodeVisionAVR, я знаю, что в нем есть библиотеки работы с ЖКИ, но хочется сделать все самому.
- ATMEGA32