پاسخ : سوالات مربوط به 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
تو عمل امتحان کنید .








دیدگاه