با سلام به همه دوستان
شاید این ساول من ابتدایی باشه
ولی هرچی سرچ کردم توی انجمن جوابش رو پیدا نکردم
چطور میشه توی lcd کاراکتری یک جمله فارسی رو نوشت؟
من تا 8 تا کاراکتر فارسی رو نوشتم و مشکلی نداشت ولی وقتی بیشتر میشه کاراکترهای جدید که تعریف کردم رو نمی تونه بنویسه
من با سی برنامه می نوسم و از کدویژن استفاده می کنم
درضمن برای نوشتن روی ای سی دی هم از این توابع استفاده می کنم
شاید این ساول من ابتدایی باشه
ولی هرچی سرچ کردم توی انجمن جوابش رو پیدا نکردم
چطور میشه توی lcd کاراکتری یک جمله فارسی رو نوشت؟
من تا 8 تا کاراکتر فارسی رو نوشتم و مشکلی نداشت ولی وقتی بیشتر میشه کاراکترهای جدید که تعریف کردم رو نمی تونه بنویسه
من با سی برنامه می نوسم و از کدویژن استفاده می کنم
درضمن برای نوشتن روی ای سی دی هم از این توابع استفاده می کنم
کد:
void define_char(byte flash *pc,byte char_code){ byte i,a; a=(char_code<<3)|0x40; for (i=0; i<8; i++) lcd_write_byte(a++,*pc++); } define_char(char0,0); lcd_putchar(2); از پاسخهاتون ممنون هستم
دیدگاه