القائمة الرئيسية

الصفحات

متحكم 8051 microcontroller بواجهة LCD

8051 microcontroller

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

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

ما هو الميكروكونترولر microcontroller ؟

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



مراجعة وحدة واجهة شاشة LCD

تعد وحدة LCD مقاس 16 × 2 نوعًا شائعًا جدًا من وحدات LCD المستخدمة في المشروعات المضمنة القائمة على 8051. يحتوي على 16 صفًا واثنان من المصفوفات النقطية بشاشة LCD [5 × 7] أو [5 × 8]. الوحدة التي سنستخدمها هي رقم JHD162A. متوفر في حزم ذات 16 سنًا مع ميزات مثل وظيفة ضبط التباين والإضاءة الخلفية ومصفوفة نقطية 5 × 8.

يتم عرض أرقام التعريف الشخصية واسمها ووظائفها في الجدول أدناه

16 × 2 LCD PIN والاسم والوظائف

يقوم VEE pin 3 بضبط تباين شاشة LCD عن طريق تغيير الجهد عند هذا الدبوس. وهي مصنوعة من خلال توصيل أحد الطرفين بإمكانية الأرض والآخر بـ VCC (5V).

يختار R / W pin 5 بين أوضاع القراءة والكتابة. يجعل المنطق المرتفع عند الدبوس من السهل القراءة ويسهل الكتابة المنخفضة على هذا الدبوس.

يحتوي JHD162A على 2 مسجلات مدمجة. يحدد Logic High (1) في RS pin 4 سجل البيانات. يقوم بإدراج البيانات على خط البيانات ، وسوف تتعرف عليها الوحدة النمطية كأمر. سيحدد المنطق المنخفض (0) في دبوس RS تسجيل الأمر.

سجل البيانات - ضع البيانات للعرض

سجل الطلبات - أوامر الأماكن. يقوم بإدخال البيانات في خط بيانات 8 بت (DB0 إلى DB7) ، تتعرف عليه وحدة LCD على أنها بيانات ليتم عرضها

يقوم E pin 6 بتشغيل الوحدة. سيؤدي الانتقال من أعلى إلى منخفض على هذا الدبوس إلى تشغيل الوحدة.

DB0 إلى DB7 عبارة عن دبابيس بيانات. يتم وضع البيانات المراد عرضها وتعليمات الأمر على هذه المسامير.

LED (+) هو الإضاءة الخلفية ، يجب توصيل أنود LED وهذا الدبوس بـ Vcc عن طريق مقاومة الحد الحالي المتسلسل للقيمة المناسبة. LED (-) هو الإضاءة الخلفية والكاثود لمصباح LED ويجب توصيل هذا الدبوس بالأرض.

أوامر وحدة 16 × 2 LCD

تحتوي وحدة LCD مقاس 16 × 2 على مجموعة من تعليمات الأوامر المحددة مسبقًا. كل أمر سيجعل الوحدة تقوم بمهمة محددة. يتم إعطاء الوظيفة شائعة الاستخدام وأوامرها في الجدول أدناه.

وحدة القيادة والوظيفة 16 × 2 LCD

ضبط شاشة LCD

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

أرسل 38H إلى خط بيانات 8 بت للتهيئة

أرسل 0FH لتشغيل شاشة LCD وتشغيل المؤشر وتشغيل ومضات المؤشر

أرسل 06H لزيادة موضع المؤشر

أرسل 01H لمسح الشاشة وإعادة المؤشر

إرسال البيانات إلى شاشة LCD

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

اجعل R / W منخفض

قم بتعيين RS = 1 ، إذا كانت بيانات بايت هي البيانات التي سيتم عرضها وصنعها

RS = 0 ، إذا كانت بايت البيانات أمرًا.

ضع بيانات بايت في سجل البيانات

ثم نبض E من الأعلى إلى الأقل

كرر الخطوات المذكورة أعلاه لإرسال بيانات أخرى

مخطط دائرة توصيل LCD لـ 8051 متحكم

مخطط الأسلاك لوحدة 16 × 2 LCD مع متحكم AT89S51 كما هو موضح أعلاه. سيشكل المقاوم R3 والمكثف C3 ومفتاح الزر S1 دائرة إعادة الضبط. يتم توصيل مكثفات الكريستال X1 والسيراميك C1 و C2 بدائرة الساعة التي ستنتج تردد ساعة النظام. تتصل الأطراف من P1.0 إلى P1.7 من المتحكم الدقيق لوحدة DB0 بدبابيس DB7 على التوالي ، وهذا المسار هو البيانات المنقولة إلى وحدة LCD. تتصل P3.3 و P3.3 و P3.5 بدبابيس E و R / W و RS الخاصة بالمتحكم الدقيق ، وهذا يوجه إشارات التحكم التي يتم إرسالها إلى وحدة LCD. يحد المقاوم R1 التيار من خلال الإضاءة الخلفية LED والداخل شدة الإضاءة الخلفية. يستخدم POT R2 لضبط تباين الشاشة. برنامج لتوصيل شاشة LCD بـ 8051 ميكروكنترولر كما هو موضح أدناه.

برنامج لتوصيل LCD بـ 8051 متحكم

MOV A ، # 38H // استخدم سطرين و 5 × 7. مصفوفة

ACALL CMND

MOV A ، # 0FH // LCD ON ، المؤشر ON ، المؤشر ON

ACALL CMND

MOV A ، # 06H // زيادة المؤشر

ACALL CMND

MOV A ، # 82H // سطر المؤشر الأول ، الموضع 2

ACALL CMND

MOV A ، # 3CH // تفعيل السطر الثاني

ACALL CMND

نقل أ ، رقم 49 د

ACALL DISP

نقل أ ، رقم 54 د

ACALL DISP

تحريك أ ، # 88 د

ACALL DISP

نقل أ ، رقم 50 د

ACALL DISP

نقل أ ، رقم 32 د

ACALL DISP

نقل أ ، رقم 76 د

ACALL DISP

نقل أ ، # 67 د

ACALL DISP

نقل أ ، # 68 د

ACALL DISP

MOV A ، # 0C1H // انتقل إلى السطر الثاني ، الموضع 1

ACALL CMND

نقل أ ، # 67 د

ACALL DISP

نقل أ ، # 73 د

ACALL DISP

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


***********************


***********************

تعليقات