چطوری lcd به میکرو وصل کنیم
برای پیکره بندی lcd 16*2 در برنامه bascom avr ابتدا به این مسیر رفته
option>compiler>lcd
تا این پنجره برای شما باز شود

سپس شما میتوانید در این پنجره پایه های lcd را برای هر پورتی که خواستین تنظیم کنید که تعداد 6 پایه از lcd 16*2 به پایه های میکرو وصل میشود و حتما باید در قسمت lcd type نوع lcd را در حالت lcd 16*2 قرار بدین.
بعد ok میکنید و برنامه زیر را بنویسید

توضیح خط به خط برنامه
--------------------------------
1.معرفی آیسی میکرو atmega8
2.تنظیم کریستال کاری میکرو(1مگا هرتز)
3.شروع حلقه do-loop
4.دستور cls که با این دستور میکرو lcd رو پاک میکنه همیشه قبل از دستور lcd باید بنویسیم
5.دستور lcd برای نوشتن میباشد مثلا من در بالا آدرس وبلاگ رو نوشتم شما میتونید هر چیزی که خواستین روی lcd نمایش داده بشه اون رو بین این دو قرار بدین " " مثل مثال بالا
6.وقفه
7.پایان حلقه do loop
در برنامه بالا آدرس وبلاگ بصورت دایم روی lcd نمایش داده میشود

همون طور که میبینید من lcd رو به پورت B وصل کردم طبق همون تنظیمی که در پنجره lcd انجام دادم اگر طوری دیگر پایه های lcd رو به آیسی میکرو وصل کنم کار نمیکنه چون روی پورت B تنظیمش کردم
یک مثال دیگه ویک دستور جدید دیگه

در برنامه بالا یه دستور جدید میبینید locate x,y این دستور چه کار میکنه >>توسط این دستور ما میتوانیم به سطر یا ستون مورد نظر پرش کنیم و نوشته خودمونو بنویسیم مثلا lcd2*16 دارای دو سطر و 16 ستون میباشد که ما میتوانیم نوشته خودمون رو هر جای lcd که خواستیم بنویسیم مثلا locate 2,1 یعنی سطر دوم ستون اول همون طور که میبینید x سطر را نشان میدهد و y ستون .
به عکس زیر توجه کنید بیشتر متوجه میشوید

یادتون باشه طبق همون پیکره بندی که میکنیم باید پایه های lcd به میکرو وصل بشه
موفق باشین مشکلی داشتین در قسمت نظرات بیان کنید