اطلاعیه

Collapse
No announcement yet.

نمایش کاراکتر فارسی در GLCD از طریق مد USART

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    نمایش کاراکتر فارسی در GLCD از طریق مد USART

    سلام کسی میتونه راهنمایی کنه؟
    کاراکترهای انگلیسی رو نمایش میده ولی فارسی رو نه
    عکس خروجی برنامه
    دانلود کنید.


    کد برنامه

    #include <mega16.h>
    #include <glcd.h>
    #include <font5x7.h>
    #include <stdio.h>
    #include <delay.h>
    #include "Graphic\Graphic.h"
    #include "FONT\Font.h"
    #include "FONT\font\f9x14.h"
    #include "FONT\font\AF12x16.h"
    #include "FONT\font\AF9x11.h"


    char usart_character = '\0';


    interrupt [EXT_INT2] void ext_int2_isr(void)
    {
    glcd_clear();
    }
    interrupt [USART_RXC] void ISR_reciever()
    {
    usart_character = getchar();
    glcd_putchar(usart_character);
    }
    void main(void)
    {
    GLCDINIT_t glcd_init_data;
    glcd_init_data.font=font5x7;
    glcd_init_data.readxmem=NULL;
    glcd_init_data.writexmem=NULL;
    glcd_init(&glcd_init_data);
    LcdFont(AF12x16);
    LcdFontSpace(2);
    SetLetter(P_LETTER);


    جدیدترین ویرایش توسط Nzrmohammad; ۲۱:۱۵ ۱۴۰۰/۰۳/۰۴.
لطفا صبر کنید...
X