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

admin@zgcxgdlcd.com

هاتف

+8615919880141

واتساب

15919880141

كيفية استخدام شاشة حرف LCD مع متحكم الموافقة المسبقة عن علم؟

Jul 15, 2025ترك رسالة

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

فهم عروض شخصية LCD

تستخدم شاشات أحرف LCD على نطاق واسع في الأنظمة المدمجة بسبب بساطتها وفعاليتها. وهي مصممة لإظهار الشخصيات الأبجدية الرقمية وبعض الرموز الخاصة. هذه العروض تأتي بأحجام مختلفة ، مثلشاشة LCD 16x1، والتي يمكن أن تظهر 16 حرفًا في سطر واحد ،0802 شاشة LCDمع 8 أحرف لكل سطر و 2 خط ، و20 × 2 شاشة LCD وحدة LCD، قادرة على تقديم 20 حرفًا لكل سطر عبر سطرين.

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

الموافقة المسبقة عن علم متحكم أساسيات

تحكم موكئي الموافقة المسبقة عن علم في عالم الأنظمة المدمجة بسبب انخفاض تكلفتها وسهولة الاستخدام ومجموعة واسعة من الأجهزة الطرفية المتاحة. يتم إنتاجها بواسطة تقنية Microchip وتأتي في مختلف العائلات والموديلات ، ولكل منها ميزات وقدرات مختلفة.

لواجهة عرض حرف LCD مع متحكم الموافقة المسبقة عن علم ، نحتاج إلى فهم دبابيس I/O (الإدخال/الإخراج) من متحكم. يمكن تكوين هذه المسامير كإدخال أو إخراج ، ويتم استخدامها لإرسال واستلام الإشارات بين متحكم Microcontroller وشاشة LCD.

اتصال الأجهزة

الخطوة الأولى في استخدام شاشة حرف LCD مع متحكم الموافقة المسبقة عن علم هي إجراء اتصالات الأجهزة المناسبة. فيما يلي دليل عام لشاشة LCD 16x2 نموذجية:

  1. مزود الطاقة: قم بتوصيل دبوس VSS (GND) من شاشة LCD بأرض متحكم الموافقة المسبقة عن علم ، ودبوس VDD (5V) بإمدادات الطاقة 5V من متحكم. يتم استخدام دبوس V0 لتعديل التباين ، والذي يمكن توصيله بمقياس الجهد لضبط تباين الشاشة.
  2. دبابيس التحكم: يتم استخدام PIN RS (Record Select) للاختيار بين سجل التعليمات وسجل البيانات في شاشة LCD. قم بتوصيله بدبوس إخراج من متحكم الموافقة المسبقة عن علم. يتم استخدام دبوس RW (قراءة/الكتابة) للاختيار بين عمليات القراءة والكتابة. عادة ، نقوم بتوصيله بالأرض للكتابة - العمليات فقط. يتم استخدام دبوس E (تمكين) لإمساك البيانات في LCD. قم بتوصيله بدبوس إخراج آخر من متحكم الموافقة المسبقة عن علم.
  3. دبابيس البيانات: يحتوي شاشة LCD على 8 دبابيس بيانات (D0 - D7). يمكننا توصيل هذه المسامير بدبابيس الإخراج من متحكم الموافقة المسبقة عن علم. في بعض الحالات ، لحفظ دبابيس الإدخال/الإخراج ، يمكننا استخدام وضع 4 بت ، حيث يتم توصيل D4 - D7 فقط.

فيما يلي مثال بسيط على اتصال الأجهزة بتنسيق جدول:

دبوس LCD الموافقة المسبقة عن علم متحكم دبوس
VSS GND
VDD 5V
V0 مقياس الجهد
روبية دبوس الإخراج 1
RW GND
و دبوس الإخراج 2
D4 دبوس الإخراج 3
D5 دبوس الإخراج 4
D6 دبوس الإخراج 5
D7 دبوس الإخراج 6

برمجة البرمجيات

بعد إجراء اتصالات الأجهزة ، نحتاج إلى كتابة برنامج للتحكم في شاشة LCD باستخدام متحكم الموافقة المسبقة عن علم. فيما يلي عملية عامة للبرمجة:

  1. التهيئة: قبل استخدام شاشة LCD ، نحتاج إلى تهيئته. يتضمن ذلك تعيين وضع العرض (على سبيل المثال ، 8 - بت أو 4 - وضع بت ، عدد الخطوط ، خط الأحرف) ، مسح الشاشة ، وتشغيل الشاشة.

  2. إرسال الأوامر: نرسل أوامر إلى شاشة LCD للتحكم في تشغيلها ، مثل تحريك المؤشر ، ومسح الشاشة ، وما إلى ذلك لإرسال أمر ، قمنا بتعيين دبوس RS على منخفض (لتسجيل التعليمات) ونرسل بايت الأمر المناسب إلى دبابيس البيانات. بعد ذلك ، ننبض دبوس E لإمساك البيانات في شاشة LCD.

  3. إرسال البيانات: لعرض الأحرف على شاشة LCD ، قمنا بتعيين PIN RS على ارتفاع (لتسجيل البيانات) ونرسل رمز ASCII للحرف إلى دبابيس البيانات. ثم ، ننبض دبوس E لإمساك البيانات.

فيما يلي مثال بسيط على التعليمات البرمجية في C لمونك Microcontroller PIC16F84A باستخدام وضع 4 بت للتحكم في شاشة LCD 16x2:

20x2 Lcd Display Lcd Module5

#include <pic.h> #define rs ra0 #define en ra1 #define d4 ra2 #define d5 ra3 #define d6 ra4 #define d7 ra5 void delay_ms (unsigned int ms) {unsigned int i ، j ؛ لـ (i = 0 ؛ i <ms ؛ i ++) لـ (j = 0 ؛ j <1275 ؛ j ++) ؛ } void lcd_command (char char غير موقعة) {rs = 0 ؛ d4 = (cmd >> 4) & 0x01 ؛ d5 = (cmd >> 5) & 0x01 ؛ d6 = (cmd >> 6) & 0x01 ؛ d7 = (cmd >> 7) & 0x01 ؛ en = 1 ؛ تأخير_ms (1) ؛ en = 0 ؛ D4 = cmd & 0x01 ؛ d5 = (cmd >> 1) & 0x01 ؛ d6 = (cmd >> 2) & 0x01 ؛ d7 = (cmd >> 3) & 0x01 ؛ en = 1 ؛ تأخير_ms (1) ؛ en = 0 ؛ تأخير (2) ؛ } void lcd_data (char dat غير موقعة) {rs = 1 ؛ d4 = (dat >> 4) & 0x01 ؛ d5 = (dat >> 5) & 0x01 ؛ d6 = (dat >> 6) & 0x01 ؛ d7 = (dat >> 7) & 0x01 ؛ en = 1 ؛ تأخير_ms (1) ؛ en = 0 ؛ d4 = dat & 0x01 ؛ d5 = (dat >> 1) & 0x01 ؛ d6 = (dat >> 2) & 0x01 ؛ d7 = (dat >> 3) & 0x01 ؛ en = 1 ؛ تأخير_ms (1) ؛ en = 0 ؛ تأخير (2) ؛ } void lcd_init () {lcd_command (0x33) ؛ LCD_Command (0x32) ؛ LCD_Command (0x28) ؛ LCD_Command (0x0C) ؛ LCD_Command (0x06) ؛ LCD_Command (0x01) ؛ تأخير (2) ؛ } void main () {trisa = 0x00 ؛ LCD_INIT () ؛ LCD_DATA ('H') ؛ lcd_data ('e') ؛ lcd_data ('l') ؛ lcd_data ('l') ؛ lcd_data ('o') ؛ بينما (1) ؛ }

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

عند استخدام شاشة حرف LCD مع متحكم الموافقة المسبقة عن علم ، قد تواجه بعض المشكلات. فيما يلي بعض المشكلات والحلول الشائعة:

  1. لا عرض: تحقق من امدادات الطاقة وتعديل التباين واتصالات الأجهزة. تأكد من أن شاشة LCD تعمل بشكل صحيح ، ويتم ضبط التباين بشكل صحيح ، ويتم توصيل جميع المسامير بشكل صحيح.
  2. شخصيات مشوهة: قد يكون هذا بسبب نقل البيانات غير الصحيح أو التهيئة غير الصحيحة. تحقق من رمز البرنامج للتأكد من إرسال البيانات بشكل صحيح وتم تهيئة LCD بشكل صحيح.
  3. المؤشر لا يتحرك: تحقق من الأوامر المرسلة إلى شاشة LCD لحركة المؤشر. تأكد من إرسال الأوامر الصحيحة إلى سجل تعليمات LCD.

خاتمة

يعد استخدام حرف LCD مع متحكم الموافقة المسبقة عن علم هو مشروع عملي ومثير للاهتمام. من خلال فهم اتصالات الأجهزة وبرمجة البرامج ، يمكنك إنشاء أنظمة مضمنة مختلفة يمكنها عرض معلومات مفيدة. كمورد لعرض أحرف LCD ، نقدم مجموعة واسعة من العروض عالية الجودة ، بما في ذلكشاشة LCD 16x1و0802 شاشة LCD، و20 × 2 شاشة LCD وحدة LCD. إذا كنت مهتمًا بشراء منتجاتنا أو لديك أي أسئلة حول استخدام شاشات شاشة LCD مع Microcontrollers ، فلا تتردد في الاتصال بنا لمزيد من مناقشات المشتريات.

مراجع

  • تقنية الرقائق الدقيقة. PIC16F84A ورقة بيانات.
  • Hitachi HD44780U ورقة بيانات Controller LCD.