Тема: ATmega8 и LCD
Показать сообщение отдельно
Старый 24.04.2012, 13:15   #7 (permalink)
WOLF007
Member
 
Аватар для WOLF007
 
Регистрация: 24.02.2009
Сообщений: 806
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 563
По умолчанию

Немножко апнем темку
подключение
Микросхема | Дисплей
PB0 -> RS
PB1 -> RW
PB2 -> E
PB4 -> D4
PB5 -> D5
PB6 -> D6
PB7 -> D7
Код:
#include <mega8.h>
#include <delay.h>
#include <lcd.h>
#asm
.equ __lcd_port=0x18 ;PORTB
#endasm
////////////////////////////////////////////////////////////////////////////////////
short int i;

void main(void)
{
PORTB=0x00;
DDRB=0xFF; 


lcd_init(16);  //initialization
// Global enable interrupts
#asm("cli") //delay   
	
	lcd_gotoxy(0,0); //тут мы шагаем на первую строку к первому символу
  	lcd_putsf("Технический");
  	lcd_putsf("        OTDEL"); 
}

Последний раз редактировалось WOLF007; 24.04.2012 в 13:23
WOLF007 вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070