LM74HC595 ve LCD SÜRERKEN BİR AYRINTI

Başlatan izwirlee_35, 24 Ağustos 2010, 17:00:53

izwirlee_35

SADECE BELİRTMEK İSTEDİM EGER LAZIM OLURSA BAKINIZ
1.durum (lm74hc595 in LCD rs-rw-e bacakları q0-q1-q2 de ve LCD d4-d5-d6-d7 bacakları 595 in q4-q5-q6-q7 de)
http://www.dosyaupload.net/3001.jpg
2.durum (lm74hc595 in LCD rs-rw-e bacakları q5-q6-q7 de ve LCD d4-d5-d6-d7 bacakları 595 in q0-q1-q2-q3 de)
http://www.dosyaupload.net/8092.jpg

BU DEGİŞİKLİGİ YAPARSAK EGER LCD KÜTÜPHANEMİZDEDE ŞU DEGİŞİKLİGİ YAPMAMIZ GEREKLİ :
1.DURUMUN KODU
void lcd_komut(unsigned char c)
{
unsigned char temp;
temp = 0x00;
temp |= 0x04;
three_wire_control(temp);
temp |= ( c & 0xF0 );
three_wire_control(temp);
temp &= 0xF0;
three_wire_control(temp);
lcd_busy();
temp = 0x00;
temp |= 0x04;
three_wire_control(temp);
temp |= ( (c & 0x0F)<<4 );
three_wire_control(temp);
temp &= 0xF0;
three_wire_control(temp);
lcd_busy();
}
void veri_yolla(unsigned char c)
{
unsigned char temp;
temp = 0x00;
temp |= 0x05;
three_wire_control(temp);
temp |= ( c & 0xF0 );
three_wire_control(temp);
temp &= 0xF1;
three_wire_control(temp);
lcd_busy();
temp = 0x00;
temp |= 0x05;
three_wire_control(temp);
temp |= ( (c & 0x0F)<<4 );
three_wire_control(temp);
temp &= 0xF1;
three_wire_control(temp);
lcd_busy()



2.DURUMUN KODU
void lcd_komut(unsigned char c)
{
unsigned char temp;
temp = 0x00;
temp |=0x80;
three_wire_control(temp);
temp |= (( c & 0xF0 )>>4);
three_wire_control(temp);
temp &= 0x0F;
three_wire_control(temp);
lcd_busy();
temp = 0x00;
temp |=0x80;
three_wire_control(temp);
temp |= (c & 0x0F);
three_wire_control(temp);
temp &= 0x0F;
three_wire_control(temp);
lcd_busy();
}
void veri_yolla(unsigned char c)
{
unsigned char temp;
temp = 0x00;
temp |=0xA0;
three_wire_control(temp);
temp |= (( c & 0xF0 )>>4);
three_wire_control(temp);
temp &= 0x2F;
three_wire_control(temp);
lcd_busy();
temp = 0x00;
temp |=0xA0;
three_wire_control(temp);
temp |= (c & 0x0F);
three_wire_control(temp);
temp &= 0x2F;
three_wire_control(temp);
lcd_busy();


}


resimleri download edip bakmanız gerekecez yükleyemedim kusura bakmayın
UMARIM İŞİNİZE YARAR


SAYGILAR...


keep learning . . .

tayyar

--EGEMENLİK KAYITSIZ ŞARTSIZ MİLLETİNDİR--

izwirlee_35

RESİMLERİ YÜKLEYEMEDİM YÜKLESEYDİM FAYDALI OLABİLİRDİ ÖNEREBİLCEĞİNİZ bir upload sitesi var mı  yeniyim bu konularda da o yüzden
keep learning . . .

izwirlee_35

resimleri download edip bakabilirsiniz arkadaşlar
keep learning . . .

izwirlee_35

@fxdev yeni oldugum için böle durumları mazur görmenizi rica edicem

ayrıca kitabınız çok yararlı emeginize saglık
keep learning . . .