lcd در واقع مخفف عبارت Liquid Crystal Display است که به معنای نمایشگر کریستال مایع است و امروزه در الکترونیک کاربردهای زیادی پیدا کرده است.کشف کریستال های مایع در سال 1888 میلادی توسط گیاه شناس استرالیایی به نام فردریک راینایزر صورت گرفت.همگی می دانیم که جامد، مایع و گاز سه حالت رایج مواد پیرامون ما هستند. اما کریستال مایع نه جامد است و نه مایع! این ماده می تواند هر دو شکل جامد و مایع را بسته به عوامل محیط مانند دما داشته باشد. به همین دلیل است که در هوای بسیار سرد یا گرم نمایشگرهای لپ تاپ درست کار نمی کنند.
راه اندازی lcd2*16 با AVR در atmel-studio
Function in lcd.h
توابع مورد نیاز برای راه اندازی نمایشگر:
- Lcd8_Clear() & Lcd4_Clear() : پاک کردن
- lcd Lcd8_Set_Cursor() & Lcd4_Set_Cursor() : حرکت مکان نما به مکان x و y دلخواه
- Lcd8_Write_Char() & Lcd4_Write_Char() : نوشتن یک کارکتر در
- lcd Lcd8_Write_String() & Lcd8_Write_String() : نوشتن یک رشته که در داخل "" باشد
- Lcd8_Shift_Left() & Lcd4_Shift_Left() : حرکت کل lcdبه چپ
- Lcd8_Shift_Right() & Lcd8_Shift_Right() : حرکت کل lcd به راست