LCD1602 ایک کردار مائع کرسٹل ڈسپلے ہے جو بہت سے مائکرو کنکولیٹر اتساہی پہلے کے ساتھ رابطے میں آتے ہیں. اس کا مرکزی کنٹرول چپ HD44780 یا دیگر ہم آہنگ چپس ہے. زیادہ سے زیادہ ابتدائی افراد جو اس کے ساتھ رابطے میں آئے تھے مائکرو کنکولرز ہیں. تفہیم کی کمی کی وجہ سے، یہ اس کے طور پر پسند نہیں کر سکتے ہیں کے طور پر. مطالعہ کی مدت کے بعد، میں نے اس کی ڈرائیو کی ایک جھلک تھی اور آج یہاں درج ذیل ریفرنس کے لئے یہاں ریکارڈ کیا گیا ہے.
عام طور پر، LCD1602 کے 16 پنوں ہیں اور 14 پنوں کو کہا جاتا ہے. 16 پن کے مقابلے میں، LCD 1602 بیکڈل پاور بجلی کی فراہمی A (15 فٹ) اور زمین کی لائن K (16 فٹ) کی کمی نہیں ہے. میرے ہاتھ میں LCD1602 کا ماڈل HJ1602A ہے، جو ٹیکنالوجی کارپوریشن کی علامات کی ایک مصنوعات ہے. اس کی 16 پنیں ہیں.

LCD1602 صارف دستی، LCD1602 کے استعمال کی وضاحت
LCD1602 کے بنیادی آپریشن
1. حیثیت پڑھیں: ان پٹ RS = 0، RW = 1، E = ہائی پلس. آؤٹ پٹ: D0-D7 حیثیت کا لفظ ہے.
2. ڈیٹا پڑھیں: ان پٹ RS = 1، RW = 1، E = ہائی پلس. آؤٹ پٹ: D0-D7 ڈیٹا ہے.
3. لکھیں کمانڈ: ان پٹ RS = 0، RW = 0، E = کم پلس. آؤٹ پٹ: کوئی بھی نہیں. (ای = ہائی پلس لکھیں)
4. ڈیٹا لکھیں: ان پٹ RS = 1، RW = 0، E = کم پلس. آؤٹ پٹ: کوئی بھی نہیں.
تجزیہ ترتیب ڈایاگرام
(1) لکھنا آپریشن (ایس سی ایم ایچ ایچ 44780 تک)
LCD1602 صارف دستی، LCD1602 کے استعمال کی وضاحت
کام کرنے کا پہلا کام رجسٹریشن کے انتخاب کو ترتیب دینے اور آپریٹنگ انتخابوں کو پڑھنے اور لکھنے کے لئے ہے. RS رجسٹر انتخاب ہے، RS = 1 ڈیٹا پر چلتا ہے، اور RS = 0 ہدایات پر چلتا ہے.
اس کے بعد آپریشنز کو پڑھنے اور لکھنا ترتیب دیں، RW = 0 لکھنے کے آپریشنز.
فعال ٹرمینل کو تبدیل کریں اور ان پٹ سگنل E = 1 کو چالو کریں.
ڈیٹا بس، ڈی بی 0 ~ ڈی بی 7، ڈیٹا ٹرانسفرمنٹ کو تفویض
نوٹ: اگر آپ اسے سب سے پہلے فعال کرتے ہیں، اور پھر دوسرے ترتیبات انجام دیں تو ممکن ہے کہ منتقلی کردہ اعداد و شمار آپ کو نہیں چاہتے.
(2) آپریشن پڑھیں (HD44780 مائیکرو کنکولیٹر کے لئے)
LCD1602 صارف دستی، LCD1602 کے استعمال کی وضاحت
ڈسپلے ماڈیول کی ہدایات اس کی اپنی ڈسپلے کی ضروریات کے مطابق تشکیل دی جاتی ہے
LCD1602 صارف دستی، LCD1602 کے استعمال کی وضاحت
LCD1602 صارف دستی، LCD1602 کے استعمال کی وضاحت
LCD1602 صارف دستی، LCD1602 کے استعمال کی وضاحت
LCD1602 صارف دستی، LCD1602 کے استعمال کی وضاحت
ڈسپلے پوزیشن کی ترتیب DDRAM
LCD1602 صارف دستی، LCD1602 کے استعمال کی وضاحت
پہلی قطار کے ایک کالم میں دکھایا گیا اعداد و شمار مندرجہ بالا لکھ سکتے ہیں: 0x80 | 0x **، دوسری قطار کے ایک کالم میں دکھایا گیا اعداد و شمار مندرجہ ذیل کے طور پر لکھا جا سکتا ہے: 0x80 | 0x40 | 0x ** = 0xC0 | 0x **، 0x80 کیونکہ DDR7 کو DDRAM ایڈریس کی ترتیب میں 1 مقرر کیا گیا ہے.
LCD1602 اپنے اپنے حروف لکھتا ہے اور چینی حروف دکھاتا ہے
1. چونکہ LCD ایک بیرونی آلہ ہے اور پروسیسنگ کی رفتار CPU کے مقابلے میں سست ہے، اس تقریب کو مکمل کرنے کے لئے LCD پر حکم لکھنے کے لئے ایک خاص وقت لگتا ہے. اس عمل میں، LCD مصروف ہے اور LCD کو نئے مواد کو نہیں لکھا جا سکتا ہے. چاہے مصیبت میں مصروف پرچم کمانڈر پڑھنے کے ذریعہ LCD مصروف ہوسکتا ہے.
ریاست کا استعمال کریں = LCDPORT IO پورٹ کی حیثیت اور ریاست اور 0x80 کی حیثیت کو پڑھنے کے لۓ یہ کہ اس بات کا تعین کرنے کے لئے کہ ایل سی ڈی مصروف ہے. اگر IO بندرگاہ تھوڑا سا 1 ہے، LCD LCD مصروف ہے، ورنہ یہ ناقابل یقین ہے.
2. LCD1602 اپنی مرضی کے حروف کو ظاہر کرنے کی اجازت دینے کے لئے، CGRAM ہدایات کا استعمال کریں. CGROM لفظ ٹیبل اصل میں صرف 8 بائٹ دستیاب ہے. Writecom (0x40) اشارہ کرتا ہے کہ اعداد و شمار CGRAM میں لکھا جائے گا. فونٹ CGRAM ایڈریس قائم کرنے کا حکم 0100 0000 ہے.
1602 8 اپنی مرضی کے مطابق حروف (یعنی یعنی 8 بائٹ استعمال) محفوظ کرسکتے ہیں. 8 اپنی مرضی کے مطابق حروف اسٹوریج کی جگہ کے پہلے پتے ہیں: 0x40، 0x48، 0x50، 0x58، 0x60، 0x68، 0x70، 0x78.
پڑھنے پر، اپنی مرضی کے مطابق کردار کا ایڈریس 0X40-0X78 ہے اور ایڈریس 00H-07H ہے. ایک ایڈریس (جیسے 00H) 1B کردار اسٹور کرتا ہے (1 بی = 8 بطور، ایک کردار 8 0x ** پر مشتمل ہے)
0x40 کے لئے، اس کی اسٹوریج کی جگہ اس طرح لگتی ہے:
LCD1602 صارف دستی، LCD1602 کے استعمال کی وضاحت
اگر 5 * 7 حروف استعمال کیے جاتے ہیں تو پھر بائیں بالائی 3rd اور آخری قطار کے اعداد و شمار اصل میں بیکار ہوتے ہیں، عام طور پر 0 تک.
LCD1602 صارف دستی، LCD1602 کے استعمال کی وضاحت
لہذا ہم یہ اعداد و شمار حاصل کرتے ہیں کہ ہر پتے لکھنا ضروری ہے:
پتہ: ڈیٹا
0x40: 0x16
0x41: 0x09
0x42: 0x08 اور اسی طرح. ان 8 اعداد و شمار اسی ایڈریس پر لکھیں. (سرخ گرڈ 1 ہے اور سفید گرڈ 0 ہے)





