المبدأ الأساسي وطريقة استخدام شاشة 12864LCD

Apr 21, 2017

ترك رسالة

مبدأ عرض شاشة LCD مصفوفة نقطية

في الدائرة الرقمية ، يتم حفظ جميع شروط البيانات باستخدام O و 1 ، لكي تقوم وحدة التحكم LCD بإجراء عمليات بيانات مختلفة ، يمكنك الحصول على بعض النتائج المختلفة. لتشغيل عرض اللغة الإنجليزية ، نظرًا لوجود عدد أقل من أنواع الأحرف الإنجليزية ، يلزم فقط 8 بت (بايت واحد)). بالنسبة للغة الصينية ، هناك أكثر من 6000 شائع الاستخدام ، لذلك فكر أسلافنا في DOS في حل ، وهو استخدام اثنتين من 128 قيمة نادراً ما تستخدم في جدول ASCII لتمثيل الأحرف الصينية ، أي: الكود الداخلي للأحرف الصينية. يتم حجز 128 بت المتبقية المنخفضة للأحرف الإنجليزية ، وهي: الكود الداخلي للغة الإنجليزية.

بعد ذلك ، بعد الحصول على الكود الداخلي للحرف الصيني ، يكون هذا مجرد مجموعة من الأرقام. كيف تدرك عرض الشاشة؟ ثم هذا يتضمن خط النص. على الرغم من أن الخط عبارة عن مجموعة من الأرقام أيضًا ، إلا أن معناه مختلف. لقد تغير معنى الأرقام بشكل جذري. إنها تستخدم المعلومات الفردية للأرقام لتسجيل شكل الأحرف الإنجليزية أو الصينية. على سبيل المثال ، الطريقة الإنجليزية"؛ A"؛ يتم تسجيله بالخط الموضح في الشكل 1 أدناه:

A字模图

الشكل 1"؛ A"؛ مخطط الخط

الصينية&مثل ؛ أنت&مثل ؛ يتم تسجيله بالخط كما هو موضح في الشكل 2:



你字模图

الشكل 2"؛ You"؛ خريطة الخط

مقدمة إلى شاشة LCD ذات المصفوفة النقطية 12864

12864 عبارة عن شاشة LCD مصفوفة نقطية رسومية ، والتي تتكون أساسًا من برنامج تشغيل / عمود تشغيل وشاشة LCD مصفوفة نقطية كاملة 128 × 64. يمكنه إكمال عرض الرسومات ، ويمكنه أيضًا عرض أحرف صينية 8 × 4 (16 × 16 نقطية).

رقم الدبوس اسم الدبوس وصف وظيفة الدبوس ليفر

vss

o أرضية كهربائية

2

VDD

+5.0 فولت امدادات الطاقة الجهد

3

فو

جهد محرك LCD

4

D / I (RS)

D / I=& مثل ؛ H&مثل ؛، يعني DB7 ~ DBO هي بيانات العرض

ح / ل واحد

D / I="L" ، فهذا يعني أن DB7 ~ DBO هي بيانات أمر العرض R / W="H" ، E="H" ، تتم قراءة البيانات على DB7 ~ DBO

5

R/W

H/L

R / W=& مثل ؛ L&مثل ؛ E=& مثل ؛ H → L&مثل ؛ تتم كتابة البيانات إلى R أو DRR / W=& مثل ؛ L&مثل ؛ يتم إغلاق الحافة السفلية لإشارة E DB7 ~ DBO

6

E

H/L

R / W=& مثل ؛ H&مثل ؛ E=& مثل ؛ H&مثل ؛ تتم قراءة بيانات DDRAM إلى DB7 ~ DB0

7

DBO

H/L

خط البيانات

8

DB1

H/L

خط البيانات

9

DB2

هال

خط البيانات

10

DB3

H/L

خط البيانات

11

DB4

H/L

خط البيانات

12

DB5

H/L

خط البيانات

13

DB6

H/L

خط البيانات

14

DB7

H/L

خط البيانات

15

CS1

H/L

H: حدد إشارة الشريحة (نصف الشاشة الأيمن)

16

CS2

H/L

H: حدد إشارة الشريحة (نصف الشاشة الأيسر)

17

ريت

H/L

إعادة تعيين الإشارة ، إعادة تعيين المستوى المنخفض

18

صوت

-10V

محرك LCD الجهد السلبي

19

LED +

مصدر طاقة لوحة الإضاءة الخلفية LED

20

قاد-

مصدر طاقة لوحة الإضاءة الخلفية LED

الجدول 1: وصف دبوس لشاشة 12864LCD

قبل استخدام شاشة 12864LCD ، يجب أن تفهم أولاً الأجهزة الوظيفية التالية قبل أن تتمكن من البرمجة. الأجهزة الوظيفية الداخلية والوظائف ذات الصلة لـ 12864 هي كما يلي:

1. سجل التعليمات (IR)

يستخدم IR لتسجيل رمز التعليمات المطابق للبيانات الموجودة في سجل البيانات. عندما يكون D / I=0 ، تتم كتابة كود التعليمات في lR تحت تأثير الحافة المتساقطة للإشارة E.

2. سجل البيانات (DR)

يستخدم DR لتسجيل البيانات ويتوافق مع تعليمات التسجيل في سجل التعليمات. عندما تكون D / I=1 ، تتم كتابة بيانات عرض الرسم البياني في DR تحت تأثير الحافة السقوط ، أو قراءتها من DR إلى ناقل البيانات DB7 ~ DBO تحت تأثير المستوى العالي للإشارة E. يتم تنفيذ نقل البيانات بين DR و DDRAM تلقائيًا داخل الوحدة.

3. علامة مشغول: BF

شعار BF هو توفير ظروف العمل الداخلية. يعني BF=1 أن الوحدة النمطية تعمل داخليًا ، ولن تقبل الوحدة التعليمات والبيانات الخارجية في هذا الوقت. عندما يكون BF=O ، تكون الوحدة في حالة استعداد ويمكنها قبول الإرشادات والبيانات الخارجية في أي وقت.

استفد جيدًا من تعليمات STATUS READ ، يمكنك قراءة BF إلى ناقل DB7 ، والتحقق من حالة عمل الوحدة النمطية. 4. عرض الزناد التحكم: DFF

يستخدم هذا المشغل للتحكم في تشغيل وإيقاف عرض شاشة الوحدة النمطية &. DFF=1 يعني أن الشاشة قيد التشغيل (DISPLAY OFF) ، وسيتم عرض محتوى DDRAM على الشاشة ، و DFF=0 يعني أن الشاشة متوقفة (DISPLAY OFF).

يتم التحكم في حالة DDF بواسطة الأمر DISPLAY ON / OFF وإشارة RST.

5. XY عنوان العداد

عداد العنوان XY هو عداد 9 بت. 3 بتات العلوية هي عداد عنوان X ، و 6 بتات السفلية هي عداد العنوان Y. عداد عنوان XY هو في الواقع مؤشر عنوان DDRAM ، وعداد عنوان X هو مؤشر صفحة DDRAM ، وعداد عنوان Y هو مؤشر عنوان Y لـ DDRAM.

لا يحتوي عداد العنوان X على وظيفة عد ولا يمكن تعيينه إلا من خلال التعليمات.

عداد العنوان Y له وظيفة العد الدوري. بعد كتابة كل بيانات عرض ، يتم زيادة العنوان Y تلقائيًا بمقدار 1 ، ويكون مؤشر العنوان Y من 0 إلى 63. 6. عرض ذاكرة الوصول العشوائي للبيانات (DDRAM)

يستخدم DDRAM لتخزين بيانات عرض الرسومات. تعني البيانات 1 تحديد العرض ، وتعني البيانات 0 عدم التحديد. العلاقة بين DDRAM والعنوان وموضع العرض مفصلة في جدول عناوين DDRAM.

7. Z عنوان العداد

عداد العنوان Z هو في الواقع عداد 6 بت. هذا العداد لديه وظيفة عد دوري. يتم استخدامه لعرض تزامن مسح الخط. عند اكتمال فحص سطر واحد ، سيزداد عداد هذا العنوان تلقائيًا بمقدار 1 ، مشيرًا إلى بيانات المسح للسطر التالي. سيكون عداد العنوان Z 0 بعد إعادة تعيين RST.

يمكن ضبط عداد عنوان Z مسبقًا باستخدام الأمر DISPLAY START LINE. لذلك ، يتم التحكم في خط البداية لشاشة العرض من خلال هذه التعليمات ، أي حيث يبدأ عرض بيانات DDRAM على السطر الأول من الشاشة. يحتوي DDRAM لهذه الوحدة على إجمالي 64 سطرًا ، ويمكن للشاشة التمرير عبر 64 سطرًا.

نظام الأوامر 12864LCD والتوقيت

نظام الأوامر لهذا النوع من وحدات العرض البلورية السائلة (على سبيل المثال: KSO108B ومحرك التحكم المتوافق الخاص به) بسيط نسبيًا ، وهناك سبعة أنواع فقط في المجموع. قائمة التعليمات موضحة في الجدول التالي:

كود التحكم في إشارة التحكم

اسم الأمر

R / W RS DB7 DB6 DB5DB4 DB3 DB2 DB1 DBO

تبديل العرض

o0oo111111 / 0

عرض إعداد خط البداية 001 1 إعداد صفحة xXxxxx

o01 0111Xxx

إعداد عنوان العمود

oo01xXxxxx

قراءة الحالة

1OBUSY OON / OFFRST Oooo

اكتب البيانات

o1 كتابة البيانات

إقرأ البيانات

11 قراءة البيانات

الجدول 2: قائمة التعليمات لشاشة LCD 12864

يتم تقديم كل أمر دالة على النحو التالي. · عرض تشغيل / إيقاف التعليمات

R / WRSDB7DB6 DB5 DB4 DB3DB2DB1 DBO0000111111 / 0

عندما تكون DBO=1 ، تعرض شاشة LCD محتويات ذاكرة الوصول العشوائي ؛ عندما تكون DBO=O ، يتم إيقاف تشغيل الشاشة. 2. اعرض تعليمات إعداد صف البداية (ROW)

R / WRSDB7DB6 DB5 DB4 DB3DB2DB1 DBOo011 عرض خط البداية (0 ~ 63)

يقوم هذا الأمر بتعيين رقم السطر الخاص بذاكرة الوصول العشوائي للشاشة المطابقة للسطر العلوي من شاشة LCD ، ويغير عرض خط الزواج بانتظام ، مما يجعل شاشة عرض LCD تأثير التمرير.

3. أمر إعداد الصفحة (PAGE)

R / WRS DB7 DB6 DB5 DB4 DB3DB2DB1 DBOo010111 رقم الصفحة (0 ~ 7)

تحتوي ذاكرة الوصول العشوائي للشاشة على 64 سطراً ، مقسمة إلى 8 صفحات ، كل منها يحتوي على 8 أسطر. 4. تعليمات إعداد عنوان العمود (Y Address)

R / WRSDB7 DB6 DB5 DB4 DB3DB2DB1 DBOo0

01 عرض عنوان العمود (O ~ 63)

يحدد تعيين عنوان الصفحة H وعنوان العمود بشكل فريد خلية في ذاكرة الوصول العشوائي للعرض ، بحيث يمكن لوحدة MPU استخدام أوامر القراءة والكتابة لقراءة محتوى الخلية أو كتابة بايت من البيانات إلى الخلية.

5. قراءة أمر الحالة

R / WRS

DB7 DB6 DB5 DB4 DB3DB2DB1 DBO

10

BUSYOON / OFFREST000o

يستخدم هذا الأمر للاستعلام عن حالة وحدة التحكم الداخلية لوحدة LCD ، ويكون معنى كل معلمة كما يلي: BUSY: 1-Internal work O-normal status

ON / OFF: 1-display off 0-display on RESET: 1-reset state 0-normal state

في حالة BUSY و RESET ، بالإضافة إلى تعليمات حالة القراءة ، لن يكون للإرشادات الأخرى أي تأثير على وحدة LCD. قبل تشغيل وحدة عرض الكريستال السائل ، من الضروري الاستعلام عن حالة BUSY لتحديد ما إذا كان يمكن تشغيل وحدة عرض الكريستال السائل.



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