اصل اساسی و روش استفاده از صفحه نمایش 12864LCD

Apr 21, 2017

پیام بگذارید

اصل نمایش صفحه نمایش LCD ماتریس نقطه ای

در مدار دیجیتال، تمام شرایط داده با O و 1 ذخیره می شود، برای اینکه کنترل کننده LCD عملیات داده های مختلف را انجام دهد، می توانید نتایج متفاوتی دریافت کنید. برای عملکرد نمایش انگلیسی، از آنجایی که انواع حروف انگلیسی کمتر است، تنها 8 بیت (یک بایت)) مورد نیاز است. برای زبان چینی، بیش از 6000 مورد استفاده رایج وجود دارد، بنابراین پیشینیان DOS ما به راه حلی فکر کردند، که استفاده از دو مقدار از 128 مقدار به ندرت در جدول ASCII برای نشان دادن کاراکترهای چینی است، یعنی: کد داخلی حروف چینی. 128 بیت باقیمانده برای کاراکترهای انگلیسی، یعنی: کد داخلی انگلیسی، رزرو شده است.

سپس، پس از به دست آوردن کد داخلی کاراکتر چینی، تنها مجموعه ای از اعداد است. چگونه می توان صفحه نمایش را تشخیص داد؟ سپس این شامل فونت متن می شود. اگرچه فونت نیز مجموعه ای از اعداد است، اما معنای آن متفاوت است. معنای اعداد اساساً تغییر کرده است. از اطلاعات فردی اعداد برای ثبت شکل حروف انگلیسی یا چینی استفاده می کند. به عنوان مثال، راه انگلیسی"A" در شکل 1 در زیر نشان داده شده است:

A字模图

شکل 1"A" نمودار فونت

چینی"شما" همانطور که در شکل 2 نشان داده شده است در فونت ثبت شده است:



你字模图

شکل 2"شما" نقشه فونت

معرفی صفحه نمایش LCD ماتریس 12864 نقطه ای

12864 یک صفحه نمایش LCD ماتریس گرافیکی است که عمدتاً از درایور ردیف/ستون و صفحه نمایش LCD با ماتریس کامل نقطه 128×64 تشکیل شده است. این می تواند نمایش گرافیک را کامل کند و همچنین می تواند نویسه های چینی 8x4 (16×16 نقطه ماتریس) را نمایش دهد.

پین شماره پین ​​نام پین LEVER شرح عملکرد پین

در مقابل

o زمین برق

2

VDD

ولتاژ منبع تغذیه 5.0 ولت

3

vo

ولتاژ درایو LCD

4

D/I (RS)

D/I="H"، یعنی DB7~DBO داده های نمایشی هستند

H/L یک

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

HAL

خط داده

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

RET

H/L

سیگنال تنظیم مجدد، تنظیم مجدد سطح پایین

18

رای دادن

-10V

ولتاژ منفی درایو LCD

19

LED+

منبع تغذیه برد نور پس زمینه LED

20

رهبری-

منبع تغذیه برد نور پس زمینه LED

جدول 1: توضیحات پین صفحه نمایش 12864LCD

قبل از استفاده از صفحه نمایش 12864LCD، ابتدا باید دستگاه های کاربردی زیر را قبل از برنامه ریزی درک کنید. دستگاه های کاربردی داخلی و عملکردهای مربوط به 12864 به شرح زیر است:

1. ثبت دستورالعمل (IR)

IR برای ثبت کد دستورالعمل، مربوط به داده های موجود در ثبت داده استفاده می شود. وقتی D/I=0، کد دستورالعمل تحت تأثیر لبه سقوط سیگنال E به lR نوشته می شود.

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

این ماشه برای کنترل روشن و خاموش شدن صفحه نمایش ماژول's استفاده می شود. 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. نمایش RAM داده ها (DDRAM)

DDRAM برای ذخیره داده های نمایش گرافیکی استفاده می شود. داده 1 به معنای انتخاب نمایش و داده 0 به معنای عدم انتخاب نمایش است. رابطه بین DDRAM و آدرس و موقعیت نمایش در جدول آدرس DDRAM به تفصیل آمده است.

7. شمارنده آدرس Z

شمارنده آدرس Z در واقع یک شمارنده 6 بیتی است. این شمارنده دارای تابع شمارش چرخه ای است. برای نمایش همگام سازی اسکن خط استفاده می شود. هنگامی که اسکن یک خط کامل شد، شمارنده این آدرس به طور خودکار 1 افزایش می یابد و به داده های اسکن خط بعدی اشاره می کند. شمارنده آدرس Z پس از تنظیم مجدد RST 0 خواهد بود.

شمارنده آدرس 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 محتویات RAM را نمایش می دهد. وقتی DBO=O نمایشگر خاموش می شود. 2. دستورالعمل تنظیم ردیف شروع (ROW) را نمایش دهید

R/WRSDB7DB6 DB5 DB4 DB3DB2DB1 DBOo011 خط شروع نمایش (0~63)

این دستور شماره خط RAM نمایشگر را مطابق با خط بالای صفحه 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 و آدرس ستون به طور منحصر به فرد یک سلول در RAM نمایشگر را تعیین می کند، به طوری که MPU می تواند از دستورات خواندن و نوشتن برای خواندن محتوای سلول یا نوشتن یک بایت داده در سلول استفاده کند.

5. دستور وضعیت را بخوانید

R/WRS

DB7 DB6 DB5 DB4 DB3DB2DB1 DBO

10

BUSYOON/OFFREST000o

این دستور برای پرس و جو از وضعیت کنترل کننده داخلی ماژول LCD استفاده می شود و معنی هر پارامتر به شرح زیر است: BUSY:1-internal working status O-normal

روشن/خاموش: 1-نمایش خاموش 0-نمایش در حالت RESET: 1-حالت تنظیم مجدد 0-حالت عادی

در حالت BUSY و RESET، علاوه بر دستورالعمل های حالت خواندن، سایر دستورالعمل ها هیچ تاثیری روی ماژول LCD نخواهد داشت. قبل از کار با ماژول نمایشگر کریستال مایع، لازم است وضعیت BUSY را جویا شوید تا مشخص شود که آیا ماژول نمایشگر کریستال مایع قابل کار است یا خیر.



ارسال درخواست