Apr 16, 2018 ترك رسالة

كيفية استخدام 1602 شاشات الكريستال السائل

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


بشكل عام ، فإن LCD1602 لديها 16 دبابيس ويقال أن لديها 14 دبابيس. مقارنةً بـ 16 سنًا ، تفتقر شاشة LCD 1602 إلى مصدر الطاقة الخلفية A (15 قدمًا) والخط الأرضي K (16 قدمًا). نموذج LCD1602 في يدي هو HJ1602A ، وهو منتج من شركة Legend of Technology Corporation. لديها 16 دبابيس.


555.jpg

دليل المستخدم 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 = نبضة منخفضة. الإخراج: لا شيء. (اكتب E = نبضة عالية)


4. كتابة البيانات: إدخال RS = 1 ، RW = 0 ، E = نبضة منخفضة. الإخراج: لا شيء.


مخطط تسلسل التحليل


(1) كتابة العملية (SCM إلى HD44780)


دليل المستخدم Lcd1602 ، شرح استخدام LCD1602


أول شيء يجب القيام به هو تكوين اختيار التسجيل وقراءة وكتابة اختيارات التشغيل. RS هو اختيار التسجيل ، RS = 1 يعمل على البيانات ، و RS = 0 يعمل على التعليمات.


ثم تكوين القراءة والكتابة العمليات ، RW = 0 عمليات الكتابة.


قم بتشغيل إشارة تمكين التمكين والإدخال E = 1.


ناقل البيانات ، مهمة DB0 ~ DB7 ، نقل البيانات


ملاحظة: إذا قمت بتمكينها أولاً ، ومن ثم إجراء عمليات تهيئة أخرى ، فمن المحتمل ألا تكون البيانات المرسلة هي ما تريده.


(2) قراءة العملية (HD44780 إلى متحكم دقيق)


دليل المستخدم Lcd1602 ، شرح استخدام LCD1602


تم تكوين مجموعة تعليمات وحدة العرض وفقًا لاحتياجات العرض الخاصة بها


دليل المستخدم Lcd1602 ، شرح استخدام LCD1602


دليل المستخدم Lcd1602 ، شرح استخدام LCD1602


دليل المستخدم Lcd1602 ، شرح استخدام LCD1602


دليل المستخدم Lcd1602 ، شرح استخدام LCD1602


عرض وضع العرض DDRAM


دليل المستخدم Lcd1602 ، شرح استخدام LCD1602


يمكن كتابة البيانات المعروضة في عمود واحد من الصف الأول كما يلي: 0x80 | 0x ** ، يمكن كتابة البيانات المعروضة في عمود واحد من الصف الثاني كما يلي: 0x80 | 0x40 | 0x ** = 0xC0 | 0x ** ، 0x80 لأن DB7 ثابت إلى 1 عند تعيين عنوان DDRAM.


يكتب LCD1602 الأحرف الخاصة به ويعرض الأحرف الصينية


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


استخدم state = LCDPORT لقراءة حالة منفذ IO وحالة & 0x80 لتحديد ما إذا كان LCD مشغولاً. إذا كان منفذ I7 bit7 هو 1 ، فإن شاشة 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 (1B = 8bit ، يتكون حرف واحد من 8 × 0 **)


بالنسبة إلى 0x40 ، تبدو مساحة التخزين كما يلي:


دليل المستخدم Lcd1602 ، شرح استخدام LCD1602


إذا تم استخدام 5 * 7 أحرف ، فإن البيانات الموجودة في الصف الثالث والأخير في أقصى اليمين غير صالحة بالفعل ، وعادةً ما يتم تعيينها على 0.


دليل المستخدم Lcd1602 ، شرح استخدام LCD1602


حتى نحصل على البيانات التي يحتاج كل عنوان كتابتها:


العنوان: البيانات


0x40: 0x16


0x41: 0x09


0x42: 0x08 وهكذا. اكتب هذه البيانات 8 إلى العنوان المناظر. (الشبكة الحمراء 1 والشبكة البيضاء هي 0)


إرسال التحقيق

whatsapp

teams

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

التحقيق