من فکر می کنم اگر یک بار بتوانید lcdرا وصل کنید ..دفعه های بعد راحت تر است کار شما.
و چون امکان نوشتن میده به شما ....از وقایع درون میکروکنترلر آگاه می شوید و کمک می کنه بهتر و راحت تر و قوی تر کد بنویسید.
من یک led هم کدش را به برنامه اضافه کردم...این ظوری اولش با روشن و خاموش شدن led می فهمید که میکروکنترلر داره کار می کنه و خیالتان از میکروکنترلر راحت میشه و می روید سراغ سیم های lcd.
کلا راه چک کردن برای خود بزارید همیشه تا جای اشتباهی دنبال ایراد نگردید.
از دتاپیک راه اندازی ماژول ساعت هم لینک دادم به اینجا ....اونجا گفتم اول lcd را به نظر من راه بیاندازید و بعد دنبال راه اندازی ماژول ساعت باشید
البته ماژول ساعت که فقط 4 تا سیم داره که دو تایش مثبت و منفی است که راحت است وصل کردنش و دو تای دیگرش هم اسمهای مشخص داره که به همون پایه ها روی میکروکنترلر وصل میشه. اسمهایش sda و sdl است. جالب اینکه پایه هایی به همین نام روی میکروکنترلر به همین نام وجود داره. در یکی از این آموزش ها ... پایه ها را در مرحله کدویزارد عوض کرده ...ولی به نظرم بهتره عوض نکنید تا به همون پایه ای وصل کنید که روی میکروکنترلر اسمش را نوشته...البته در آموزش ها پایه ها اسم دارند وگرنه پایه های میکرو که اسم نداره ...میکروی کم الان اتمگا 16 است ... در این تاپیک اسم پایه ها هت:
میکروکنترلر ATMEGA16
forum.majidonline.com
این هم اتمگا 8:
پایه های میکروکنترلر ATmega8 و دیتاشیت آن
forum.majidonline.com