بريد إلكتروني

admin@zgcxgdlcd.com

هاتف

+8615919880141

واتساب

15919880141

كيفية تكوين إعدادات العرض لعرض حرف LCD؟

Aug 04, 2025ترك رسالة

مرحبًا يا من هناك! كمورد لعرض أحرف LCD ، حصلت على حصتي العادلة من التعامل مع جميع أنواع المشكلات والتكوينات ذات الصلة بالعروض. اليوم ، سأمشي بك من خلال كيفية تكوين إعدادات العرض لعرض حرف LCD.

أول الأشياء أولاً ، دعنا نتحدث عن أنواع شاشة LCD التي تعرض هناك. لديناعرض شاشة LCD ALPHANUMERIC 1602A، وهو شائع للغاية. يمكن أن تظهر 16 حرفًا لكل سطر ولديه سطرين. ثم هناكشاشة LCD 16x1، وهو أمر رائع إذا كنت بحاجة فقط إلى عرض خط واحد. وبالنسبة لأولئك الذين يحتاجون إلى مساحة أكبر ،20x4 شاشة LCDيقدم 20 حرفًا لكل سطر و 4 خطوط.

فهم الأساسيات

قبل أن نبدأ التكوين ، من المهم فهم المكونات الأساسية لعرض حرف LCD. تحتوي معظم هذه العروض على وحدة تحكم ، وعادة ما تكون HD44780 أو واحدة متوافقة. تشبه وحدة التحكم هذه دماغ الشاشة ، وتدير كيفية عرض الأحرف على الشاشة.

الشاشة لديها أيضا دبابيس. يتم استخدام هذه المسامير لتوصيل الشاشة بجهاز تحكم أو جهاز تحكم آخر. هناك دبابيس الطاقة (عادةً ما تكون VSS و VDD و V0) ودبابيس البيانات (D0 - D7) ودبابيس التحكم (RS ، RW ، E).

الطاقة

الخطوة الأولى في تكوين الشاشة هي تشغيلها بشكل صحيح. قم بتوصيل دبوس VSS بالأرض (GND) ، دبوس VDD بمصدر طاقة 5V. يتم استخدام دبوس V0 للتحكم في تباين الشاشة. يمكنك توصيله بمقياس الجهد حتى تتمكن من ضبط التباين بسهولة.

Lcd Display 16x104

بمجرد توصيل الطاقة ، امنح الشاشة بضع ثوان للتهيئة. قد ترى بعض الأحرف العشوائية على الشاشة في هذه المرحلة ، ولكن هذا طبيعي.

تهيئة الشاشة

الآن ، نحتاج إلى تهيئة الشاشة باستخدام دبابيس التحكم. يتم استخدام دبوس RS (Record Select) لإخبار الشاشة بما إذا كنا نرسل أمرًا أو بيانات. عندما تكون RS منخفضة (0) ، فإننا نرسل أمرًا. عندما تكون عالية (1) ، نرسل البيانات.

يتم استخدام دبوس RW (قراءة/الكتابة) للإشارة إلى ما إذا كنا نقرأ من أو نكتب إلى الشاشة. عادة ، سنكتب إلى الشاشة ، لذلك سنبقي هذا الدبوس منخفض (0).

يتم استخدام دبوس E (تمكين) لإمساك البيانات أو الأمر في الشاشة. عندما نرسل أمرًا أو بيانات ، قمنا أولاً بتعيين القيم المناسبة على دبابيس البيانات ، ثم ننضل دبوس E عالياً ثم منخفضًا.

لتهيئة الشاشة ، نحتاج إلى إرسال سلسلة من الأوامر. إليك تسلسل بسيط في الرمز الكاذب:

// انتظر الشاشة لتشغيل الانتظار (15 مللي ثانية) ؛ // وظيفة تعيين الوظيفة: 8 - وضع بت ، 2 - عرض الخط ، 5x8 DOT Matrix Send_Command (0x38) ؛ انتظر (5 مللي ثانية) ؛ // command set command مرة أخرى send_command (0x38) ؛ انتظر (1 مللي ثانية) ؛ // command set command مرة أخرى send_command (0x38) ؛ // Display On/Off Control: عرض على ، المؤشر ، وميض Off Send_Command (0x0c) ؛ // clear display send_command (0x01) ؛ انتظر (2 مللي ثانية) ؛ // مجموعة وضع الإدخال: مؤشر الزيادة ، لا SHIFT SEND_COMMAND (0x06) ؛

يقوم هذا التسلسل بإعداد الشاشة في وضع 8 - بت ، ويقوم بتشغيل الشاشة ، ويقوم بمسح الشاشة ، ويضع سلوك المؤشر.

إرسال البيانات

بمجرد تهيئة الشاشة ، يمكننا البدء في إرسال البيانات إليها. لإرسال حرف ، قمنا أولاً بتعيين دبوس RS عالية للإشارة إلى أننا نرسل البيانات. ثم وضعنا رمز ASCII للحرف على دبابيس البيانات ونبض الدبوس E.

إليك مثال في الرمز الكاذب لعرض كلمة "Hello":

// تعيين RS عالية للبيانات set_rs (1) ؛ // إرسال كل حرف من "Hello" send_data ('H') ؛ send_data ('e') ؛ send_data ('l') ؛ send_data ('l') ؛ send_data ('o') ؛

وضع المؤشر

قد ترغب في عرض النص في مواضع مختلفة على الشاشة. للقيام بذلك ، نستخدم عنوان DDRAM (Display Data RAM). كل موضع على الشاشة يتوافق مع عنوان DDRAM محدد.

لشاشة 16 × 2 ، يبدأ السطر الأول في العنوان 0x80 ويبدأ السطر الثاني في العنوان 0xC0. لنقل المؤشر إلى موضع معين ، نرسل أمرًا مع عنوان DDRAM المناسب. على سبيل المثال ، لنقل المؤشر إلى بداية السطر الثاني على شاشة 16x2 ، نرسل الأمر 0xC0.

// انقل المؤشر إلى بداية السطر الثاني send_command (0xc0) ؛ // إرسال بعض النص send_data ('w') ؛ send_data ('o') ؛ send_data ('r') ؛ send_data ('l') ؛ send_data ('d') ؛

ضبط الشاشة

هناك أوامر أخرى يمكنك استخدامها لضبط الشاشة. على سبيل المثال ، يمكنك تشغيل المؤشر أو إيقاف تشغيله ، أو اجعله وميضًا ، أو تحويل الشاشة بالكامل إلى اليسار أو اليمين.

لتشغيل المؤشر ، يمكنك إرسال الأمر 0x0E. لجعلها وميض ، يمكنك إرسال الأمر 0x0F. لتحويل الشاشة اليسرى ، يمكنك إرسال الأمر 0x18 ، ولتحوله بشكل صحيح ، يمكنك إرسال الأمر 0x1C.

استكشاف الأخطاء وإصلاحها

إذا كنت تواجه مشكلة في الحصول على العرض ، فإليك بعض المشكلات والحلول الشائعة:

  • لا عرض على الإطلاق: تحقق من اتصالات الطاقة. تأكد من أن VDD تحصل على 5V و VSS متصلة بالأرض. أيضا ، تحقق من تعديل التباين. قد تحتاج إلى قلب مقياس الجهد للحصول على التباين الصحيح.
  • أحرف عشوائية على الشاشة: يمكن أن يكون هذا بسبب التهيئة غير الصحيحة. تأكد من إرسال الأوامر الصحيحة في التسلسل الصحيح.
  • الأحرف لا تظهر بشكل صحيح: تحقق من اتصالات البيانات. تأكد من توصيل دبابيس البيانات بشكل صحيح وأنك ترسل رموز ASCII الصحيحة.

خاتمة

قد يبدو تكوين إعدادات العرض لعرض حرف LCD معقدًا بعض الشيء في البداية ، ولكن بمجرد فهم الأساسيات ، فإنه ليس بهذه الصعوبة. فقط تذكر تشغيل الشاشة بشكل صحيح ، وتهيئتها بالأوامر الصحيحة ، وإرسال البيانات والأوامر باستخدام دبابيس التحكم.

إذا كنت مهتمًا بشراء شاشات شخصية LCD لمشاريعك ، فنحن هنا للمساعدة. سواء كنت بحاجة إلى شاشة صغيرة 16 × 1 أو شاشة 20 × 4 أكبر ، فقد قمنا بتغطية. لا تتردد في التواصل معنا للحصول على مزيد من المعلومات وبدء التفاوض على الشراء.

مراجع

  • HD44780 ورقة البيانات
  • العديد من متحكم و LCD تعليميات تعليمية متوفرة على الإنترنت.