همانطور که میدانیم چیپست های ks0108 برای راه اندازی ال سی دی های گرافیکی به کار برده میشود. هر چیپست ks0108 قابلیت پشتیبانی ۶۴*۶۴ پیکسل را دارد. که مرسوم ترین نوع السیدی های موجود ۱۲۸*۶۴ می باشد که از دو چیپست ks0108 استفاده می کند. این کتابخانه که به صورت کاملا دینامیک نوشته شده قابلیت پشتیبانی تا ۴ چیپست را دارا می باشد که می توان تعداد آن را در فایل کانفیگ، پیکر بندی کرد.
این کتابخانه علاوه بر پشتیبانی ks0108 قادر است به صورت اتوماتیک چیپست HD61202 را شناسایی کرده و از آن استفاده کند.
این کتابخانه که شاید بتوان گفت یکی از کاملترین کتابخانه ها در زمینه استفاده از lcd های گرافیکی نوع ks0108 می باشد از تمام قابلیت های این lcd استفاده می نماید و به صورت کاملا اصولی نوشته شده است.
این کتابخانه رایگان و متن باز می باشد و استفاده از آن در موارد محدود و نه تولید انبوه و فروش مجاز می باشد.در غیر این صورت باید از نگارنده ان کسب اجازه کرد.
این کتابخانه برای کامپایلر کدویژن نوشته شده است و روی ورژن های ۱٫۲۵٫۸ , ۲٫۰٫۰ آزمایش شده و هیچ گونه خطا یا مشکلی نداشته است.
روش نصب :
برای نصب باید فایل های ks0108.h و ks0108-config.h را در مسیری که کدویژن را نصب کرده اید در پوشه inc کپی کنید و فایل ks0108.lib را در پوشه lib کپی نمایید.
یا از فایل نصاب همراه کتابخانه استفاده نمایید.
فایل ks0108-config.h
این قایل حاوی پیکر بندی های کتابخانه از جمله پایه هایی که باید از میکرو استفاده شوند و مد های کاری و همچنین طول و عرض نمایشگر مورد استفاده.
با کامنت کردن define Speed_mode کتابخانه در حالت slow قرار میگیرد برای مواقعی که فرکانس کاری میکرو بالا باشد و همزمانی بین میکرو و نمایشگر از دست برود.

