اطلاعیه

Collapse
No announcement yet.

نمایش حروف فارسی

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

    نمایش حروف فارسی

    کسی میدونه من چظور میتونم به وسیله بسکام حروف فارسی رو lcd های کاراکتری نشون بدم
    در ضمن چون متن من زیاده نمیتونم از lcd designer کنم چون تا هفت حرف رو بیشتر نمیتونم باهاش نشون بدم
    اگه میشه کمکم کنید

    #2
    پاسخ : نمایش حروف فارسی

    محدودیت 8 کاراکتری LCD، ربطی به BASCOM نداره، این به خاطر اینه که حافظه ی CGRAM در LCD ظرفیت اش 64 بایت بیشتر نیست.
    There is nothing so practical as a good theory. — Kurt Lewin, 1951

    دیدگاه


      #3
      پاسخ : نمایش حروف فارسی

      پس هیچ کارش نمیشه کرد :angry:

      دیدگاه


        #4
        پاسخ : نمایش حروف فارسی

        نه نمیشه . ولی من یه پروژه دیدم که باهاش بیشتر از 8 تا حرف وجود داشت. دنبالشو که گرفتم فهمیدم یه جوری برنامه رو دور زده بود و در قسمت های مختلف برنامه به طور جداگانه اون 8 تا رو طراحی کرده بود.
        بیشتر از این نمی دونم :sad:

        دیدگاه


          #5
          پاسخ : نمایش حروف فارسی

          کار که نشد نداره
          من خودم از این جور چیز ها خیلی دیدم
          ولی هرچی فکر میکنم نمیدونم کجا دیدم :cry2:

          دیدگاه


            #6
            پاسخ : نمایش حروف فارسی

            یحتمل تو این قطعه فروشی ها دیدی ، چون یه مدل lcd دیدم ( alphanumeric ) که حروف فارسی ذاتا توش بود .
            فتو بلاگ من
            کاردستی ها :
            روبات شطرنج باز ( یادگار دوران جوانی )
            فارسی نویسی مستقیم در نمایشگر های گرافیکی
            کتابچه خود آموز زبان توصیف سخت افزار Verilog

            دیدگاه


              #7
              پاسخ : نمایش حروف فارسی

              این lcd ها رو خودم هم دیدم ولی هرکار میکنم نمیدونم چی جوری کار میکنند میشه یه کمکی کنید ، یه جدول دادند که هیچی معلوم نیست

              دیدگاه


                #8
                پاسخ : نمایش حروف فارسی

                سلام
                من تمام حروف فارسی رو توی بسکام طراحی کردم میذارم امیدوارم مفید باشه.

                flash unsigned char a1[8]={ 32 , 1 , 31 , 16 , 4 , 4 , 4 , 4}; //آ
                flash unsigned char a1[8]={ 32 , 4 , 4 , 4 , 4 , 4 , 4 , 32}; //ا
                flash unsigned char a1[8]={ 32 , 17 , 31 , 32 , 4 , 32 , 32 , 32}; //ب
                flash unsigned char a1[8]={ 32 , 1 , 7 , 32 , 2 , 32 , 32 , 32}; //ب چسبان
                flash unsigned char a1[8]={ 32 , 17 , 31 , 32 , 14 , 4 , 32 , 32}; //پ
                flash unsigned char a1[8]={ 1 , 1 , 15 , 32 , 7 , 2 , 32 , 32}; //پ چسبان
                flash unsigned char a1[8]={ 6 , 32 , 9 , 15 , 32 , 32 , 32 , 32}; //ت
                flash unsigned char a1[8]={ 6 , 32 , 1 , 15 , 32 , 32 , 32 , 32}; //ت چسبان
                flash unsigned char a1[8]={ 4 , 14 , 32 , 17 , 31 , 32 , 32 , 32}; //ث
                flash unsigned char a1[8]={ 2 , 7 , 32 , 1 , 15 , 32 , 32 , 32}; //ث چسبان
                flash unsigned char a1[8]={ 4 , 10 , 1 , 15 , 16 , 16 , 16 , 14}; //ح
                flash unsigned char a1[8]={4,10,1,31,32,32,32,32}; //ح چسبان
                flash unsigned char a1[8]={ 4 , 10 , 1 , 15 , 16 , 20 , 16 , 14}; //ج
                flash unsigned char a1[8]={4,10,1,31,32,4,32,32}; //ج چسبان
                flash unsigned char a1[8]={ 4 , 10 , 1 , 15 , 16 , 23 , 18 , 14}; //چ
                flash unsigned char a1[8]={4,10,1,31,32,14,4,32}; //چ چسبان
                flash unsigned char a1[8]={ 2 , 8 , 20 , 2 , 14 , 16 , 16 , 14}; //خ
                flash unsigned char a1[8]={4,32,4,10,1,31,32,32}; //خ چسبان
                flash unsigned char a1[8]={ 32 , 8 , 4 , 2 , 30 , 32 , 32 , 32}; // د
                flash unsigned char a1[8]={ 4 , 32 , 4 , 2 , 1 , 15 , 32 , 32}; // ذ
                flash unsigned char a1[8]={ 32 , 1 , 1 , 1 , 2 , 4 , 8 , 32}; // ر
                flash unsigned char a1[8]={ 1 , 32 , 1 , 1 , 1 , 2 , 4 , 8}; // ز
                flash unsigned char a1[8]={ 32 , 3 , 4 , 4 , 31 , 32 , 32 , 32}; //ع چسبان
                flash unsigned char a1[8]={3,4,7,8,16,16,16,15}; //ع
                flash unsigned char a1[8]={ 32 , 2 , 32 , 3 , 4 , 31 , 32 , 32}; //غ چسبان
                flash unsigned char a1[8]={4,3,4,7,8,16,16,15}; //غ
                flash unsigned char a1[8]={2,32,6,9,9,7,1,30}; //ف چسبان
                flash unsigned char a1[8]={6,32,6,9,9,7,33,62}; //ف
                flash unsigned char a1[8]={ 6,32,6,9,9,7,1,30}; //ق چسبان
                flash unsigned char a1[8]={6,32,6,9,9,7,33,62}; //ق
                flash unsigned char a1[8]={3,12,16,8,4,2,34,60}; //ک
                flash unsigned char a1[8]={3,6,8,4,2,1,1,30}; //ک چسبان
                flash unsigned char a1[8]={2,5,10,20,8,4,34,62}; //گ
                flash unsigned char a1[8]={2,5,10,20,8,4,2,30}; //گ چسبان
                flash unsigned char a1[8]={32,16,16,16,22,25,17,62}; //ط
                flash unsigned char a1[8]={32,16,18,16,22,25,17,62}; //ظ
                flash unsigned char a1[8]={32,6,9,17,62,32,32,32}; //ص چسبان
                flash unsigned char a1[8]={4,32,6,9,17,62,32,32}; //ض چسبان
                flash unsigned char a1[8]={32,21,21,127,32,32,32,32}; //س چسبان
                flash unsigned char a1[8]={4,14,32,21,21,127,32,32}; //ش چسبان
                flash unsigned char a1[8]={ 2 , 2 , 2 , 2 , 18 , 18 , 12 , 32}; // ل
                flash unsigned char a1[8]={ 32 , 2 , 2 , 2 , 2 , 14 , 32 , 32}; // ل چسبان
                flash unsigned char a1[8]={ 2 , 5 , 31 , 16 , 16 , 16 , 16 , 32}; //م
                flash unsigned char a1[8]={ 32 , 7 , 29 , 7 , 32 , 32 , 32 , 32}; //م چسبان
                flash unsigned char a1[8]={ 32 , 4 , 32 , 17 , 17 , 17 , 14 , 32}; // ن
                flash unsigned char a1[8]={ 32 , 4 , 1 , 1 , 15 , 32 , 32 , 32}; //ن چسبان
                flash unsigned char a1[8]={6,9,9,7,1,1,14,32}; //و
                flash unsigned char a1[8]={ 4 , 12 , 20 , 28 , 7 , 32 , 32 , 32}; // ه لاله
                flash unsigned char a1[8]={ 32 , 4 , 10 , 17 , 17 , 14 , 32 , 32}; //ه
                flash unsigned char a1[8]={24,4,26,37,37,37,126,32}; //ه ها
                flash unsigned char a1[8]={32,4,10,10,14,27,14,32}; //ه لها
                flash unsigned char a1[8]={ 32 , 1 , 1 , 15 , 32 , 6 , 32 , 32}; //ی چسبان
                flash unsigned char a1[8]={6,9,4,35,33,62,32,32 }; //ی

                دیدگاه


                  #9
                  پاسخ : نمایش حروف فارسی

                  با تشکر از جناب اقای محمدی
                  از دوستان اگر کسی بخواد از این فونتها در محیط کدویژن استفاده کنه میتونه به جای اعداد 32 در ارایه عددصفر رو جایگزین کنه.
                  هرچند بغیر از خودم اکثرا" این موضوع رو میدونستند
                  حضرت علی(ع):
                  أَشرَفُ الخَلاَئِقِ اَلوَفَا بِالعَهد.
                  شریفترین خصلتها وفاى به عهد است.

                  دیدگاه


                    #10
                    پاسخ : نمایش حروف فارسی

                    سلام به همگی.
                    من باید فونت های نستعلیق روی تابلو روان نشون بدم.خودم خواستم درست کنم خیلی زشت شد
                    اگه میدونید از کجا پیدا کنم معرفی کنید.مرسی :rolleyes:

                    دیدگاه

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