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

الشكل 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 لتحديد ما إذا كان يمكن تشغيل وحدة عرض الكريستال السائل.

