ממשק LCD עם 8051 (AT89S52): 4 שלבים
ממשק LCD עם 8051 (AT89S52): 4 שלבים
Anonim
ממשק LCD עם 8051 (AT89S52)
ממשק LCD עם 8051 (AT89S52)

שלום זוהי תחילת 8051. ניתן להפעיל LCD על ידי מצב 8 סיביות ו -4 סיביות, אך במקרה של 8051 8-ביט משמש בעיקר, 4 סיביות בשימוש במקרה של ארדואינו, AVR ו- PIC. מצב 8 סיביות פירושו שהוא השתמש ב- 8 חוטים להעברת כתובת ונתונים.

שלב 1: רכיב נדרש:

LCD 16*2

בקר מיקרו AT89S52

מתנד קריסטל 11.0592MHz

קבלים 10 uf

קבלים קרמיים 22pf

בסיס IC עם 40 פינים

חוטי מגשר

פוטנציאל מטר 10k

שלב 2: התקנת חומרה:

התקנת חומרה
התקנת חומרה

חיבור חומרה המוצג באיור

חבר יציאה 2 לסיכות נתוני LCD.

יציאת 0.0 RS ויציאה 0.1 לאפשר.

RW לקרקע.

הנגד והקבל לפין RESET.

שלב 3: התקנת תוכנה:

התקן את KEIL4 במחשב האישי שלך

תוכנית לממשק LCD:

#כלול sbit rs = P0^0;

sbit en = P0^1;

עיכוב חלל ();

void cmd ();

void dat ();

void main ()

{

char name [10] = "הוראות שימוש";

int חתום ב;

P1 = 0x38;

cmd ();

P1 = 0x80;

cmd ();

P1 = 0x0f;

cmd ();

עבור (b = 0; b <= 10; b ++)

{

P1 = שם [ב];

dat ();

לְעַכֵּב();

}

}

cmd ריק ()

{

rs = 0;

en = 1;

לְעַכֵּב();

en = 1;

}

void dat ()

{

rs = 1;

en = 1;

לְעַכֵּב();

en = 0;

} עיכוב בטל ()

{

int a חתום;

עבור (a = 0; a <= 500; a ++);

}

אתה יכול להוריד מכאן:

שלב 4: התייחסות

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

מוּמלָץ: