راه اندازی lcd کاراکتری در کدویژن

بسم الله الرحمن الرحیم.

امروز می خوایم باهم دیگه یه lcd رو به میکرو وصل کنیم و بعدش هر چی که خواستیم روش بنویسیم.OK

از اینجا شروع کنیم که اصلا این lcd کاراکتری چه طوری کار می کنه؟

همونطور که توی پست قبلی گفتم این lcd ها از چند قسمت تشکیل شدن.

هر قسمت از این lcd 8*5 پیکسل دارن.شما با روشن کردن هر چند تا از این پیکسل ها می تونید یه چیزیو توی اون قسمت بنویسید.مثلا با روشن کردن چند پیکسل حرف A رو توی lcd بنویسید.

توجه:اگه می خواین بیشتر بدونید:هر کدوم از این پیکسل ها از یه مایع کریستالی پر شدن که با رسیدن جریان الکتریسیته به اون ها روشن میشن.همین.

حالا بریم سر اصل مطلب.

این lcd ها 16 تا پایه دارند.که شکلشونو در زیر می بینید.

 

 

 

Vss-----GND

Vdd-------Vcc

Vee------با یک مقاومت حدود 1 کیلو اهم باید به Vcc متصل شود.

نحوه اتصال سه پایه اول رو دیدید.اما بقیه پایه هارو خودمون مشخص می کنیم که باید به کجا وصل شه.

ما با برنامه کد ویژن کار می کنیم.

پس وارد این نرم افزار می شیم.بعد یه پروژه جدید مسازیم.وقتی رسیدیم به کدویزارد بعد از اینکه میکرومونو انتخاب کردیم و فرکانسشو تعیین کردیم(در اینجا میکروی ATmega16 با فرکانس 8 مگاهرتز)می ریم به تب Alphanumeric lcd . اینجا باید تنظیمات lcd کاراکتری رو انجام بدیم.اول از همه تیک enable رو بزنید تا تنظیمات نشون داده بشن.اگه از کدویژن ورژن 2.05.3 استفاده می کنید که جدید ترین هست.باید تنظیماتو این طوری ببینید.

 

 

 

 

حالا تنظیماتو این جوری کنید.

 

 

 

 

گزینه اول نوع چیپ هست.یه تراشه پشت lcd ها هست که این تراشه دستورات رو می گیره و ذخیره می کنه و یکی یکی اونا رو انجام می ده.در واقع برای راحت تر شدن کار این چیپ رو گذاشتن.شما با آزمون و خطا می تونید نوع چیپتون رو انخاب کنید.

گزینه بعدی تعداد ستون ها رو مشخص می کنه که ما اینجا روی 16 تنظیمش کردیم.

و در قسمت های بعدی باید پین هایی از میکرو رو تعیین کنید که پایه های lcd بهشون وصل می شن.اینا همون پایه هایی اند که اون بالا نشون دادیم.همون طور که می بینین.پایه های D0 تا D4 به جایی وصل نمی شن.بقیه پایه هارو هم ما روی پورت B میکرو از پین های 1 تا 6 وصل کردیم.البته باید بدونین که می تونید روی هر پورت و پینی که خواستید تنظیم کنید.

بعد از این تنظیمات کلید generate را بزنید تا برنامه ساخته بشه.

در پست بعدی ان شاءالله می ریم سر برنامه.