اطلاعیه

Collapse
No announcement yet.

فارسی نوشتن روی LCD کاراکتری 2*16

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

    فارسی نوشتن روی LCD کاراکتری 2*16

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

    #2
    پاسخ : فارسی نوشتن روی LCD کاراکتری 2*16

    من این تابع دست کاری کردم اینجوری شده
    [code=c]typedef unsigned char byte;
    /* function used to define user characters */
    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++);
    }



    void LCD_PIK(char X,char Y,char flash *Data_Lcd,char BANK){
    define_char(Data_Lcd,BANK);
    lcd_gotoxy(X,Y);
    lcd_putchar(BANK);
    }
    [/code]

    برای ساخت شکل هم از نرم افزار lcd custom caracter استفاده کن
    فقط 8 تا شکل بیشتر نمیتونی هم زمان داشته باشی
    اون آخرش که نوشته bank اون عدد بین 0 تا 7 میتونه بگیره

    دیدگاه


      #3
      پاسخ : فارسی نوشتن روی LCD کاراکتری 2*16

      خب بلد نیستم از این نرم افرار استفاده کنم

      دیدگاه


        #4
        پاسخ : فارسی نوشتن روی LCD کاراکتری 2*16

        اگر بخوایم از 8 کارکتر بیشتر بنویسیم چه باید کرد

        دیدگاه


          #5
          پاسخ : فارسی نوشتن روی LCD کاراکتری 2*16

          خوب کاری نداره بهش یکم ور برو یاد میگیری . نرم افزر ساده ایه . اصلا دانلودش کردی که میگی باهاش کار نکردم ؟؟؟

          اگه بیشتر از 8 تا بخوای باید یک نمونه ال سی دی هست که چند سال پیش من از پابا الکترونیک خریدم بگیری و بهش بگی ال سی دی با فونت فارسی میخوام
          البته حالا قیمتش با ال سی دی گرافیکی فکر نکنم فرق کنه

          دیدگاه


            #6
            پاسخ : فارسی نوشتن روی LCD کاراکتری 2*16

            نوشته اصلی توسط S S
            خوب کاری نداره بهش یکم ور برو یاد میگیری . نرم افزر ساده ایه . اصلا دانلودش کردی که میگی باهاش کار نکردم ؟؟؟

            اگه بیشتر از 8 تا بخوای باید یک نمونه ال سی دی هست که چند سال پیش من از پابا الکترونیک خریدم بگیری و بهش بگی ال سی دی با فونت فارسی میخوام
            البته حالا قیمتش با ال سی دی گرافیکی فکر نکنم فرق کنه
            خب حالا اگه می تونی لینک دانلود بده بهم.
            ok??

            دیدگاه


              #7
              پاسخ : فارسی نوشتن روی LCD کاراکتری 2*16

              بسکام برای اینکار خودش نرم افزار و آموزش داره و خیلی سادست
              من باهاش گل و ابر طراحی کردم
              اي خدا ، من بايد از نظر علم از همه برتر باشم، تا مبادا که دشمنان مرا از اين راه طعنه زنند. بايد به آن سنگدلاني که علم را بهانه کرده و به ديگران فخر ميآ*فروشند، ثابت کنم که خاک پاي من هم نخواهند شد. بايد همه آن تيره دلان مغرور و متکبر را به زانو در آورم، آنگاه خود خاضع ترين و افتاده ترين مرد روي زمين باشم.
              شهيد دکتر مصطفي چمران
              اللهم صل علي محمد و ال محمد و عجل فرجهم
              ; C is not for children

              دیدگاه


                #8
                پاسخ : فارسی نوشتن روی LCD کاراکتری 2*16

                نوشته اصلی توسط مهدی رهی
                بسکام برای اینکار خودش نرم افزار و آموزش داره و خیلی سادست
                من باهاش گل و ابر طراحی کردم
                اخه مهندس من زبان c میگم

                دیدگاه


                  #9
                  پاسخ : فارسی نوشتن روی LCD کاراکتری 2*16

                  نوشته اصلی توسط alitorabzadeh72
                  اخه مهندس من زبان c میگم
                  کدهای اول پستت رو دیدم
                  منظورم اینه که بری با بسکام که کد نمونه و ساده رو تولید کنی و بعد ببینی شیوه کارش به چه شکلیه و بعد اون رو با زبان C پیادش کنی

                  در مجموع اگر برای کار خاصی نیست (پول خوبی توش نیست) خودت رو درگیر اینجور چیزا نکن برو سراغ lcd های گرافیکی یا tft و وقتت رو روی اونا بزار
                  اي خدا ، من بايد از نظر علم از همه برتر باشم، تا مبادا که دشمنان مرا از اين راه طعنه زنند. بايد به آن سنگدلاني که علم را بهانه کرده و به ديگران فخر ميآ*فروشند، ثابت کنم که خاک پاي من هم نخواهند شد. بايد همه آن تيره دلان مغرور و متکبر را به زانو در آورم، آنگاه خود خاضع ترين و افتاده ترين مرد روي زمين باشم.
                  شهيد دکتر مصطفي چمران
                  اللهم صل علي محمد و ال محمد و عجل فرجهم
                  ; C is not for children

                  دیدگاه


                    #10
                    پاسخ : فارسی نوشتن روی LCD کاراکتری 2*16

                    معمولا کسی با ال سی دی کارکتری فارسی نویسی نمیکنه. چون محدودیت داره و جالب در نمیاد. فکر میکنم برنامشو داشته باشم. اگه هنوزم مصممی که انجامش بدی بگو بذارم.
                    www.gam-co.blogsky.com

                    دیدگاه


                      #11
                      پاسخ : فارسی نوشتن روی LCD کاراکتری 2*16

                      نوشته اصلی توسط vahidabedi
                      معمولا کسی با ال سی دی کارکتری فارسی نویسی نمیکنه. چون محدودیت داره و جالب در نمیاد. فکر میکنم برنامشو داشته باشم. اگه هنوزم مصممی که انجامش بدی بگو بذارم.
                      اگر امکانش هست که بیشتر از 8 کاراکتر نوشت حتما بزارید

                      دیدگاه


                        #12
                        پاسخ : فارسی نوشتن روی LCD کاراکتری 2*16

                        کلا حافظه lcd های کاراکتری بیشتر از 8 کاراکتر جدید رو نمیتونه دریافت کنه
                        تنها راهش اینه که 8 تا کاراکتر اول رو نشون بدی و بعد 8 تا کاراتر بعدی رو توسط میکرو بهش بدی که به جای 8 تای قبلی بشینه و بعد همینطور برای بقیه حروف و در نهایت اینکار رو اینقدر سریع انجام بدی تا چشم انسان به خطا بیفته و همه کاراکتر های رو پشت سر هم ببینه (کاری که توی 7seg ها میکنن)
                        اي خدا ، من بايد از نظر علم از همه برتر باشم، تا مبادا که دشمنان مرا از اين راه طعنه زنند. بايد به آن سنگدلاني که علم را بهانه کرده و به ديگران فخر ميآ*فروشند، ثابت کنم که خاک پاي من هم نخواهند شد. بايد همه آن تيره دلان مغرور و متکبر را به زانو در آورم، آنگاه خود خاضع ترين و افتاده ترين مرد روي زمين باشم.
                        شهيد دکتر مصطفي چمران
                        اللهم صل علي محمد و ال محمد و عجل فرجهم
                        ; C is not for children

                        دیدگاه


                          #13
                          پاسخ : فارسی نوشتن روی LCD کاراکتری 2*16

                          الان من تازه اومدم می خوام فقطچند تا کارکتر در فواصل مختلف و در جاهای مختلف به کار برم چجوری باید قبلی رو حذف کنم وبعدی جایگزین کنم.
                          ممنونم لطفا کمک کنید
                          eshop-hodhod.ir

                          دیدگاه


                            #14
                            پاسخ : فارسی نوشتن روی LCD کاراکتری 2*16

                            نه این کار نمیشه چون ال سی دی کاراکتری سرعت پایینی داره و تا السی دی را پاک کنی و دوباره بنویسی خیلی زمان میبره

                            دیدگاه

                            لطفا صبر کنید...
                            X