LCD ها ابزاری برای نمایش اطلاعاتی هستند که شامل حروف و اعداد و همچنین برخی کاراکترهای گرافیکی می شود.
بطور معمول در تجربیات اولیه در نمایش اطلاعات دیجیتال از نمایشگرهای هفت قسمتی (seven segment) استفاده می شود که این نمایشگرها فقط ارقام (0 تا 9) و بعضی حروف مثل A b C را بصورت نه چندان زیبا نمایش می دهند. اما با بکارگیری LCD اطلاعات را بصورت زیبا و کاملتر می توان نمایش داد. البته استفاده از LCD برای مدارات ساده توصیه نمی شود و عموما آن را همراه با میکروکنترلر یا CPU ها بکار می برند.
چیزی که از آن بعنوان LCD یاد می شود در واقع یک صفحه نمایشگر LCD مانند صفحه ماشین حساب است که همراه با آی سی کنترلر و مدارهای جانبی اش و عموما با لامپ پشت صفحه در یک بسته پیش ساخته عرضه می شود.
همانطور که گفته شد LCD دارای یک کنترلر است که با فرستادن اطلاعات به آن این اطلاعات را در صفحه ای که عموما به چند سطر و ستون تقسیم شده نمایش می دهد. مثلا برای نمایش حرف "M" کافیست کد اسکی این حرف را طبق یک پروتکل ساده به LCD ارسال کنیم. همچنین می توان دستوراتی از قبیل پاک کردن صفحه نمایش، جابجایی مکان نما، خاموش روشن کردن مکان نما و غیره را نیز به LCD ارسال کرد.
LCD ها از طریق مقدار اطلاعاتی که می توانند در صفحه نمایش بدهند انتخاب و خریداری می شوند. انواع معمول آن عبارتند از 16 ، 20 ، 32 و 40 کاراکتر در هر خط در 1 یا 2 یا 4 سطر. مثلا 2 در 16 یعنی صفحه دارای دو خط و هر خط 16 کاراکتر است. همچنین LCD مورد نظر می تواند همراه با لامپ پشت صفحه (back light) یا بدون آن انتخاب شود. LCD ها کاراکتر ها را در ماتریس های 5x7 pixel نمایش می دهند.
تقریبا همه LCD ها دارای 16 پایه هستند که 8 خط آن مربوط به فرستادن یا خواندن داده ها یا دستورالعمل ها می باشد. پایه های دیگر خطوط کنترل و ولتاژهای تغذیه می باشند. لیست کامل خط ها بقرار زیر است:
شماره و نام خط عملکرد
1- Vss زمین
2- Vcc ولتاژ 5 ولت برای کنترلر
3- Vee ولتاژ تنظیم درخشندگی(contrast)
4- RS انتخابگر ثبات دستور / داده
5- RW انتخابگر خواندن / نوشتن
6- Enable فعال کننده
7- 14 Bus 8 خط گذرگاه داده یا دستور
15- ولتاژ 5 ولت برای لامپ پشت صفحه
16- زمین برای لامپ پشت صفحه
به نقل از تبیان