Apr 11, 2018 ایک پیغام چھوڑیں۔

LCD12864 چینی ڈیٹا کا خلاصہ (12864 پن وضاحت اور تقریب _features پیرامیٹرز اور ڈرائیور اشتراک)

LCD12864 تعارف


چینی کردار لائبریری کے ساتھ 128X64 ڈاٹ میٹرکس گرافک LCD ماڈیول 4 عددی / 8 بٹ متوازی، 2 تار یا 3 وائر سیریل انٹرفیس، اور اندرونی چینی جی بی کی پہلی سطح اور دوسری سطح پر آسان چینی فونٹس کے ساتھ ہے؛ شرح 128 اور TImes ہے؛ 64، 8192 16 * 16 ڈاٹ چینی حروف، اور 128 16 * 8 ڈاٹ ASCII کردار سیٹ. اس ماڈیول کے لچکدار انٹرفیس کے طریقہ کار اور سادہ اور آسان آپریشن کے ہدایات کا استعمال ایک مکمل چینی انسانی کمپیوٹر کے تعامل گرافیکل انٹرفیس تشکیل دے سکتا ہے. 8 & TImes ظاہر کر سکتے ہیں؛ 16 اور TImes کے 4 لائنز؛ 16 لاٹری حروف. گرافک ڈسپلے بھی مکمل کیا جا سکتا ہے. کم وولٹیج اور کم بجلی کی کھپت ایک اور اہم خصوصیت ہے. اس ماڈیول کے مطابق مائع کرسٹل ڈسپلے سکیم ہارڈ ویئر سرکٹ ڈھانچہ یا ڈسپلے پروگرام کے بغیر، گرافک ڈاٹ میٹرکس مائع کرسٹل ڈسپلے ماڈیول سے زیادہ آسان ہے، اور ماڈیول کی قیمت بھی اس سے کم ہے اسی ڈاٹ میٹرکس کے گرافک مائع کرسٹل ماڈیول. .


LCD12864 بنیادی خصوصیت پیرامیٹرز


2345_image_file_copy_1.jpg


(1) کم سپلائی وولٹیج (VDD: +3.0 - + 5.5V)


(2) ڈسپلے قرارداد: 128 اور TImes؛ 64 پوائنٹس


(3) بلٹ میں چینی کردار کی لائبریری، 8192 16 × 16 لٹکی چینی حروف (آسان اور روایتی) فراہم کرتا ہے.


(4) بلٹ میں 128 16 × 8 ڈاٹ میٹرکس حروف


(5) 2MHZ گھڑی تعدد


(6) ڈسپلے موڈ: STN، نیم شفاف، مثبت ڈسپلے


(7) ڈرائیو: 1/32 ڈاٹ، 1/5 بی اے اے


(8) نقطہ نظر کی سمت: 6 پوائنٹس


(9) Backlight موڈ: سفید ایل ای ڈی کی طرف اشارہ، بجلی کی کھپت عام ایل ای ڈی کے صرف 1 / 5-1 / 10 ہے


(10) مواصلات: سیریل اور متوازی


(11) بیرونی منفی دباؤ کے بغیر بلٹ میں DC-DC تبادلوں سرکٹ


(12) چپ کے سگنل کا انتخاب کے بغیر سافٹ ویئر ڈیزائن کو آسان بنانے


(13) آپریٹنگ درجہ حرارت: 0 ° C + 55 ° C، اسٹوریج درجہ حرارت: -20 ° C- 60 ° C


LCD12864 پن ڈایاگرام اور تقریب


LCD12864 چینی ڈیٹا کا خلاصہ (12864 پن وضاحت اور تقریب _ خصوصیات پیرامیٹرز اور ڈرائیور کی شراکت)

1 وی ایس ایس ماڈیول پاور گراؤنڈ


ماڈیول کی 2VDD طاقت مثبت ٹرمینل


3V0-LCD ڈرائیو وولٹیج ان پٹ


4 آر ایس (سی ایس) ایچ / ایل متوازی ہدایات / ڈیٹا سگنل منتخب کریں؛ سیریل چپ منتخب سگنل


5R / W (SID) H / L متوازی مطالعہ / انتخاب سگنل لکھنے؛ سیریل ڈیٹا پورٹ


6E (CLK) H / L متوازی سگنل کو چالو کریں؛ سیریل مطابقت پذیری گھڑی


7 ڈی بی ایچ ایچ / ایل ڈیٹا 0


8 ڈی بی 1 ایچ / ایل ڈیٹا 1


9 ڈی بی 2 ایچ / ایل ڈیٹا 2


10 ڈی بی 3 ایچ / ایل ڈیٹا 3


11 ڈی بی 4 ایچ / ایل ڈیٹا 4


12 ڈی بی 5 ایچ / ایل ڈیٹا 5


13 ڈی بی 6 ایچ / ایل ڈیٹا 6


14 ڈی بی 7 ایچ / ایل ڈیٹا 7


15PSBH / ایل متوازی / سیریل انٹرفیس انتخاب: ایچ متوازی؛ ایل سیریل


16 این سی خالی پاؤں


17 / RETH / L ری سیٹ کم فعال


18 این سی خالی پاؤں


19LED_A (ایل ای ڈی + 5V) مثبت Backlight


20LED_K (ایل ای ڈی) backlight اور منفی


کنٹرولر انٹرفیس سگنل کی تفصیل


1، RS، R / W کنٹرول انٹرفیس کی پسند کے ساتھ چار طریقوں کا تعین کرتا ہے:


LCD12864 چینی ڈیٹا کا خلاصہ (12864 پن وضاحت اور تقریب _features پیرامیٹرز اور ڈرائیور اشتراک)


2، ای سگنل


LCD12864 چینی ڈیٹا کا خلاصہ (12864 پن وضاحت اور تقریب _ خصوصیات پیرامیٹرز اور ڈرائیور کی شراکت)


● مشکل پرچم: بی بی بی ایف پرچم اندرونی آپریٹنگ حالات فراہم کرتا ہے. BF = 1 اس بات سے اشارہ کرتا ہے کہ ماڈیول اندرونی آپریشن انجام دے رہا ہے. اس وقت، ماڈیول بیرونی ہدایات اور اعداد و شمار کو قبول نہیں کرتا. جب BF = 0، ماڈیول کسی بھی وقت بیرونی ہدایات اور ڈیٹا کو قبول کرنے کے لئے تیار ہے. STATUSRD ہدایات کے ساتھ، ماڈیول کی آپریٹنگ حیثیت کی توثیق کرنے کے لئے بی بی کو ڈی بی 7 بس میں پڑھا جا سکتا ہے.


● فونٹ نسل روم (CGROM) فونٹ نسل روم (CGROM) فراہم کرتا ہے 8192 یہ ٹرگر ماڈیول کے اسکرین ڈسپلے کو کنٹرول کرنے کے لئے استعمال کیا جاتا ہے. DFF = 1 ڈسپلے پر ہے، DDRAM مواد اسکرین پر ظاہر ہوتا ہے، DFF = 0 DISPLAY OFF ہے. ڈی ایف ایف کی حیثیت کو حکم دیتا ہے کہ DISPLAYON / OFF اور RST سگنلز کی طرف سے کنٹرول کیا جائے.


● ڈسپلے ڈیٹا رام (DDRAM) ماڈیول اندرونی ڈسپلے کے اعداد و شمار رام کی جگہ کے 64 x 2 بائٹ فراہم کرتا ہے، چینی فونٹ ڈسپلے میں 16 الفاظ (64 الفاظ) کے 4 لائنوں تک، جب ڈسپلے ڈیٹا رام میں لکھا جاتا ہے، CGROM کے فونٹ دکھائیں. اور क्रमی طور پر سی جی رام؛ یہ ماڈیول تین قسم کے فانٹ کو ظاہر کر سکتا ہے، جس میں آدھا چوڑائی حروف تہجی (16 * 8)، CGRAM فونٹ، اور CGROM کی چینی فونٹ شامل ہیں. تین فونٹ کا انتخاب DDRAM پر مبنی ہے. چینی میں لکھا گیا انکوڈنگ اختیار میں، CGRAM کے اپنی مرضی کے فونٹ 0000H-0006H کے انکوڈنگ میں منتخب کیا جائے گا (اس کا کوڈ क्रमशः 0000، 0002، 0004 اور 0006)، اور نصف چوڑائی حروف تہجی حروف میں منتخب کیا جائے گا. 02H-7FH انکوڈنگ. فونٹ، جیسا کہ A1 اوپر کوڈ کے لئے خود کار طریقے سے اگلے بائٹ کے ساتھ مل جائے گا، اور دو بٹس کی انکوڈنگ چینی کردار کوڈ BIG5 (A140-D75F)، GB (A1A0-F7FFH) بناتا ہے.


● فونٹ نسل رام (CGRAM) فونٹ نسل رام تصویر کی تعریف (لفظ عمارت) کے فنکشن فراہم کرتا ہے، جو اپنی مرضی کے تصویر کی جگہ کے 16 × 16 پوائنٹس کے چار گروہوں کو فراہم کرسکتا ہے. صارفین کو اندرونی فونٹ کی طرف سے فراہم کی جانے والے تصویری حروف فراہم نہیں کرسکتے ہیں. قسم CGRAM پر خود کی وضاحت کی جاتی ہے اور اسکرین پر DDRAM کے ذریعہ CGROM میں بیان کیا جا سکتا ہے.


● ایڈریس کاؤنٹر AC ایڈریس انسداد DDRAM / CGRAM میں سے ایک کا پتہ ذخیرہ کرنے کے لئے استعمال کیا جاتا ہے. اس ترتیب کی ترتیب رجسٹریشن کی طرف سے تبدیل کیا جا سکتا ہے. اس کے بعد، جب تک ڈی ڈی آر ڈی ایم / سی جی آرام کی قیمت پڑھ یا لکھا جاتا ہے، ایڈریس کاؤنٹر کی قیمت ایک خود کار طریقے سے شامل کرے گی. جب RS "0" ہے اور R / W "1" ہے، ایڈریس انسٹر کا قدر DB6 - DB0 میں پڑھا جاتا ہے.


کرسر / فلکر کنٹرول کنٹرول سرکٹ


یہ ماڈیول ایک ہارڈویئر کرسر اور فلاکر کنٹرول کنٹرول سرکٹ فراہم کرتا ہے جو ڈی آر ڈی ایم ایم میں کرسر یا پتلا پوزیشن کو ایڈریس کاؤنٹر کی قدر سے متعین کرتا ہے.


LCD12864 ہدایات


LCD12864 چینی ڈیٹا کا خلاصہ (12864 پن وضاحت اور تقریب _ خصوصیات پیرامیٹرز اور ڈرائیور کی شراکت)

LCD12864 چینی ڈیٹا کا خلاصہ (12864 پن وضاحت اور تقریب _features پیرامیٹرز اور ڈرائیور اشتراک)

نوٹ: IC1 ہدایات کو قبول کرنے سے پہلے، مائکرو پروسیسر کو سب سے پہلے اس بات کی تصدیق کرنا ضروری ہے کہ داخلی غیر فعال حالت میں ہے. بی ایف پرچم کو پڑھتے وقت، بی ایف کو نئے ہدایات کو قبول کرنے کے لئے صفر ہونا ضروری ہے؛ اگر یہ ایک ہدایت بھیجنے سے پہلے چیک نہیں کیا گیا ہے تو پھر بی ایف ایف پرچم کو پچھلے ہدایات اور ہدایات کے درمیان طویل عرصہ تک بڑھایا جانا چاہیے، جو پچھلے ہدایات کے مطابق انجام دینے کا منتظر ہے.


LCD12864 درخواست کی مثال


1. استعمال سے پہلے تیاری: سب سے پہلے ماڈیول میں کام کرنے والے وولٹیج کا اطلاق کریں، اور اس کے بعد ذیل میں اس سلسلے میں کنکشن کے طریقہ کار کے مطابق LCD کے برعکس ایڈجسٹ کریں تاکہ یہ ایک سیاہ نیچے تصویر دکھائے. یہ عمل بھی ابتدائی طور پر پتہ چلتا ہے کہ LCD طبقہ غائب ہے یا نہیں.


2. کردار کا ڈسپلے: چینی کردار لائبریری کے ساتھ 128X64-0402B 16 قطار اور 8 کالم 32 حروف کے ساتھ 16 16 ڈاٹ میٹرکس فی اسکرین کو ظاہر کر سکتا ہے. ہر ڈسپلے رام 1 چینی کردار یا 2 16 × 8 لٹکا مکمل اونچائی دکھاتا ہے. ASCII حروف، جس میں 32 چینل حروف یا ہر ASCII حروف ہر اسکرین پر ظاہر ہوتا ہے. چینی فونٹ لائبریری کے ساتھ 128X64-0402B اندرونی طور پر 128 x 2 بائٹ کردار ڈسپلے رام بفر (DDRAM) فراہم کرتا ہے. کردار ڈسپلے کردار ڈسپلے کوڈ لکھنے کے ذریعے کردار ڈسپلے رام میں حاصل کی جاتی ہے. تحریری مواد کے مطابق، CGROM کے مواد (چینی فونٹ لائبریری)، HCGROM (ASCII فونٹ فونٹ)، اور CGRAM (اپنی مرضی کے مطابق فونٹ) LCD سکرین پر دکھایا جا سکتا ہے. تین مختلف حروف / فونٹ انتخاب کوڈ کی حد: 0000 ~ 0006 ایچ (کوڈ 0000،000200040006 کل 4) ڈسپلے اپنی مرضی کے فونٹ، 02H ~ 7FH ڈسپلے نصف چوڑائی ASCII کوڈ کردار، A1A0H ~ F7FFH 8192 GB2312 فونٹ سے پتہ چلتا ہے فونٹ کردار مائع کرسٹل ماڈیول میں ریموٹ 80H سے 9 ایف ایچ کو ظاہر کرتا ہے. کردار کی طرف سے ظاہر کردہ رام کا پتہ 32 کردار ڈسپلے کے علاقے کے ساتھ ایک سے ایک خطوط ہے. متعلقہ مضامین مندرجہ ذیل ٹیبل میں دکھائی دیتے ہیں.


LCD12864 چینی ڈیٹا کا خلاصہ (12864 پن وضاحت اور تقریب _ خصوصیات پیرامیٹرز اور ڈرائیور کی شراکت)


3، گرافک ڈسپلے


سب سے پہلے عمودی ایڈریس مقرر کریں اور افقی ایڈریس کو مقرر کریں (عمودی اور افقی تعاون کے پتوں کو مکمل کرنے کے لئے اعداد و شمار کے دو بائٹس لکھیں)


عمودی ایڈریس کی حد AC5. .AC0


افقی ایڈریس کی حد AC3 ... AC0


ڈرائنگ ریم کے ایڈریس کاؤنٹر (AC) صرف افقی ایڈریس (ایکس ایکس محور) کو خود کار طریقے سے بڑھا دے گا. جب افقی ایڈریس = 0 ایف ایچ، اسے 00H پر ری سیٹ کیا جائے گا، لیکن یہ خود بخود ایک عمودی ایڈریس کو بڑھا نہیں کرے گا. لہذا، جب ایڈریس مسلسل لکھا جاتا ہے تو، جب ایک سے زیادہ دستاویزات دستیاب ہیں، تو یہ پروگرام اس بات کا تعین کرنے کی ضرورت ہے کہ عمودی ایڈریس کو ری سیٹ کرنے کی ضرورت ہے. ذیل میں دکھایا گیا ہے جیسا کہ GDRAM رابطہ ایڈریس اور اعداد و شمار کے آرڈر آرڈر:


4، درخواست کی وضاحت


ایک چینی فونٹ لائبریری کے ساتھ 128X64 ڈسپلے ماڈیول کا استعمال کرتے وقت، مندرجہ ذیل نکات نوٹ کریں:


1 جب آپ کسی مخصوص پوزیشن میں چینی حروف کو ظاہر کرنا چاہتے ہیں، تو آپ کو سب سے پہلے ڈسپلے کردار کی حیثیت کا تعین کرنا چاہیے، جو سب سے پہلے ڈسپلے ایڈریس مقرر کریں اور پھر چینی کردار کوڈ لکھیں.


2 ASCII حروف کو ظاہر کرنے کے عمل چینی حروف کو ظاہر کرنے کے عمل کی طرح ہی ہے. تاہم، مسلسل حروف کو ظاہر کرتے ہوئے، آپ کو صرف ایک بار ڈسپلے ایڈریس مقرر کرنے کی ضرورت ہے. ماڈیول اگلے کردار کی حیثیت میں خود کار طریقے سے 1 جوڑتا ہے. دوسری صورت میں، ظاہر شدہ کردار ایک خالی ASCII کردار کی حیثیت رکھتا ہے.


3 جب حروف کا کوڈ 2 بائٹس ہے تو، اوپر بائٹ کو سب سے پہلے لکھا جانا چاہئے، اس کے بعد کم بائٹ.


4 ماڈیول ہدایت حاصل کرنے سے پہلے، پروسیسر سب سے پہلے ضروری ہے کہ یہ ماڈیول ایک غیر معمولی ریاست میں ہے. یہ ہے، جب BF پرچم پڑھا جاتا ہے، بی ایف کو نئے ہدایات کو قبول کرنے کے لئے "0" ہونا ضروری ہے. اگر کوئی ہدایت بھیجنے سے پہلے BF پرچم کی جانچ پڑتال نہیں کی جاتی ہے، تو پچھلے ہدایات اور ہدایات کے درمیان ایک لمحے میں تاخیر ہوسکتی ہے، جو پچھلے ہدایات کے منتظر ہے کہ یہ ثابت کرنے کے لئے کہ یہ عمل مکمل ہوجائے گا. ہدایات پر عملدرآمد کے وقت کے لئے، ہدایات پر عملدرآمد کے وقت کی وضاحت ہدایت کے جدول میں ملاحظہ کریں. 5 "RE" بنیادی ہدایات سیٹ اور توسیع ہدایات سیٹ کے لئے انتخاب کنٹرول بٹ ہے. جب "ری" تبدیل ہوجاتا ہے تو، بعد میں ہدایت کا تعین پچھلے ریاست میں رہتا ہے جب تک کہ "RE" بٹ تبدیل نہ ہوجائے. اسی ہدایت کا سیٹ استعمال کرتے وقت، ہر وقت "RE" بٹ کو دوبارہ مرتب کرنا ضروری نہیں ہے.


LCD12864 ڈرائیور


/ ************************************************* *************************** /


/ * * /


/ * کاپی رائٹ (سی) 2012، pcwebmaster * /


/* جملہ حقوق محفوظ ہیں. * /


/ * * /


/ * ای میل: pcwebmaste@163.com * /


/ * * /


/ ************************************************* *************************** /


/ ************************************************* *************************** /


/ * فائل کا نام: LCD12864.c * /


/ * ورژن: ورژن 1.0 * /


/ * تفصیل: LCD اور MCU کے درمیان مواصلاتی پروٹوکول کو متعین کریں، اور کمپیوٹر کے ذریعہ جاری کئے گئے حکموں کے مطابق انسانی کمپیوٹر کے درمیان بات چیت انجام دیں * /


/ * پروڈیوسر: pcwebmaste * /


/ * فنکشن: * /


/ * LCD12864_init * /


/ * LCD12864WriteCommand * /


/ * LCD12864 وائٹ بائٹ * /


/ * LCD12864_init * /


/ * LCD12864 سیٹیکسY * /


/ * LCD12864 پرنفسٹنگ * /


/ * تاریخ کا ریکارڈ: * /


/ * pcwebmaste 2008-07-10 خالص انٹل ورژن. (ورژن 1.0) * /


/ * ماڈیولر 2012-06-02 خالص انٹل ورژن. (ورژن 2.0) * /


/ ************************************************* *************************** /


# 12 شامل کریں "12864.h"


#define LOW 0


# ڈیفینس ہائی 1


سیب ویلی = P2 ^ 6؛


Sbit Dula = P2 ^ 7؛


#define LCD12864_RS (x) {اگر ((x)) P3 | = 1 "LCD12864_RS_PIN؛ \


یلس P3 & = ~ (1 "LCD12864_RS_PIN)؛} // رجسٹر انتخاب ان پٹ


#define LCD12864_RW (x) {اگر ((x)) P3 | = 1 "LCD12864_RW_PIN؛ \


یلس P3 & = ~ (1 "LCD12864_RW_PIN)؛} // LCD پڑھنے / لکھنا کنٹرول


#define LCD12864_EN (x) {اگر ((x)) P3 | = 1 "LCD12864_EN_PIN؛ \


یلس P3 & = ~ (1 "LCD12864_EN_PIN)؛} // LCD فعال کنٹرول کریں


#define LCD12864_MD (x) {اگر ((x)) P3 | = 1 "LCD12864_MD_PIN؛ \



ایلس P3 & = ~ (1 "LCD


انکوائری بھیجنے

whatsapp

teams

ای میل

تحقیقات