ዝርዝር ሁኔታ:

ኤልሲዲ በይነገጽ በ 8051 (AT89S52) 4 ደረጃዎች
ኤልሲዲ በይነገጽ በ 8051 (AT89S52) 4 ደረጃዎች

ቪዲዮ: ኤልሲዲ በይነገጽ በ 8051 (AT89S52) 4 ደረጃዎች

ቪዲዮ: ኤልሲዲ በይነገጽ በ 8051 (AT89S52) 4 ደረጃዎች
ቪዲዮ: የድሮ ኤልሲዲ ወይም ኤልኢዲ ጠፍጣፋ ስክሪኖችን አይጣሉ #DIY #እንደገና መጠቀም 2024, ህዳር
Anonim
ኤልሲዲ በይነገጽ በ 8051 (AT89S52)
ኤልሲዲ በይነገጽ በ 8051 (AT89S52)

ጤና ይስጥልኝ ይህ የ 8051. ኤል.ሲ.ሲ በ 8-ቢት እና በ 4-ቢት ሞድ ሊሠራ ይችላል ፣ ግን በ 8051 8-ቢት ውስጥ በአብዛኛው ጥቅም ላይ የሚውለው ፣ በአርዱዲኖ ፣ AVR እና PIC ጉዳይ ላይ 4-ቢት ጥቅም ላይ ውሏል። ባለ 8-ቢት ሞድ ማለት አድራሻውን እና መረጃውን ለማስተላለፍ 8 ሽቦ ተጠቅሟል ማለት ነው።

ደረጃ 1 አካል ያስፈልጋል

ኤልሲዲ 16*2

ማይክሮ መቆጣጠሪያ AT89S52

ክሪስታል oscillator 11.0592 ሜኸ

Capacitor 10 uf

የሴራሚክ capacitor 22pf

40 ፒን አይሲ መሠረት

ዝላይ ሽቦዎች

Potentio- ሜትር 10 ኪ

ደረጃ 2 የሃርድዌር ማዋቀር

የሃርድዌር ማዋቀር
የሃርድዌር ማዋቀር

የበለስ ውስጥ የሚታየውን የሃርድዌር ግንኙነት

ወደብ 2 ከኤልሲዲ የውሂብ ካስማዎች ጋር ያገናኙ።

ወደብ 0.0 RS እና ወደብ 0.1 ወደ ማብራት።

RW ወደ መሬት።

የ RESET ፒን ተከላካይ እና አቅም።

ደረጃ 3 የሶፍትዌር ማዋቀር

በእርስዎ ፒሲ ላይ KEIL4 ን ይጫኑ

ለኤልሲዲ በይነገጽ ፕሮግራም

#sbit rs = P0^0 ን ያካትቱ ፤

sbit en = P0^1;

ባዶ መዘግየት ();

ባዶ cmd ();

ባዶ dat ();

ባዶ ባዶ ()

{

የቻር ስም [10] = "መመሪያዎች";

ያልተፈረመ int int ለ;

P1 = 0x38;

cmd ();

P1 = 0x80;

cmd ();

P1 = 0x0f;

cmd ();

ለ (b = 0; b <= 10; b ++)

{

P1 = ስም [ለ];

dat ();

መዘግየት ();

}

}

ባዶ cmd ()

{

rs = 0;

en = 1;

መዘግየት ();

en = 1;

}

ባዶ ባዶ ()

{

rs = 1;

en = 1;

መዘግየት ();

en = 0;

} ባዶነት መዘግየት ()

{

ያልተፈረመ int a;

ለ (a = 0; a <= 500; a ++);

}

ከዚህ ማውረድ ይችላሉ-

ደረጃ 4 ማጣቀሻ

electrosome.com/interfacing-lcd-with-8051-using-keil-c-at89c51/

የሚመከር: