پاسخ : سوالات مربوط به LCD های کاراکتری و گرافیکی
خوب معلومه ارور به خاطر تابع main برنامه است.
باید به شکل زیر بنویسید:
البته یک نکته در رابطه با کدویژن باید بگم:
لینکر بعضی از توابعی که شما استفاده نمیکنید را سرخود حذف میکند ( به خاطر کاهش حجم برنامه).
به همین دلیل امکان دارد ، وارنینگ هایی به شما داده شود.( تو این وارنینگ ها کلمه linker به چشم میخورد)
که اصلا اهمیتی ندارد.( من چون قصدم از نوشتن این کتابخونه بیشتر برای gcc بود ، حواسم به این قضیه نبود )
اهمیت به این قضیه ندید : dont care
تو عمل امتحان کنید .
نوشته اصلی توسط navid.h
باید به شکل زیر بنویسید:
کد:
#include <mega8.h> #include <delay.h> #include "lcd.h" void main(void) { lcdInit(); lcdPutchar('A'); lcdGotoxy(5,1); lcdPuts("Hello"); while(1); }
لینکر بعضی از توابعی که شما استفاده نمیکنید را سرخود حذف میکند ( به خاطر کاهش حجم برنامه).
به همین دلیل امکان دارد ، وارنینگ هایی به شما داده شود.( تو این وارنینگ ها کلمه linker به چشم میخورد)
که اصلا اهمیتی ندارد.( من چون قصدم از نوشتن این کتابخونه بیشتر برای gcc بود ، حواسم به این قضیه نبود )
اهمیت به این قضیه ندید : dont care
تو عمل امتحان کنید .

دیدگاه