اطلاعیه

Collapse
No announcement yet.

چگونه می توان علامت درجه سانتیگراد رو بر روی LCD کاراکتری نشون داد؟

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

    چگونه می توان علامت درجه سانتیگراد رو بر روی LCD کاراکتری نشون داد؟

    میخوام در موقع خوندن دما علامت درجه سانتیگراد رو در ادامه اش بر روی LCD کاراکتری بیارم، کسی هست کمک کنه؟؟
    زبان C کار میکنم

    #2
    پاسخ : چگونه می توان علامت درجه سانتیگراد رو بر روی LCD کاراکتری نشون داد؟

    با سلام

    داخل دستور sprintf قسمتی که می خواید بنویسید درجه سانتیگراد این رو اضافه کنید :
    کد:
    \xdfC
    برای مثال :
    کد:
    sprintf(glcd,"temp=%u \xdfC",temp);
    تاپیک جامع سیستم مدیریت ساختمان BMS و خانه هوشمند Smart Home
    دانلود مجموعه آموزشی شرکت Altium ا (Altium Training)
    مقالات و فایل های آموزشی نرم افزار Labview
    حل مشکل درایور و راه اندازی FT232 های غیراورجینال

    دیدگاه


      #3
      پاسخ : چگونه می توان علامت درجه سانتیگراد رو بر روی LCD کاراکتری نشون داد؟

      وقت بخیر

      ال سی دی های کاراکتری قابلیت تعریف کردن چند فونت رو دارند ! با توجه به دیتاشیت ال سی دی فونت درجه سانتیگراد رو تعریف کنید و استفاده کنید .

      دیدگاه


        #4
        پاسخ : چگونه می توان علامت درجه سانتیگراد رو بر روی LCD کاراکتری نشون داد؟

        باسلام
        Display_lcd:
        Deflcdchar 0 , 7 , 5 , 7 , 32 , 32 , 32 , 32 , 32

        Locate 2 , 1 : Lcd "Temp: " ; Fusing(temp , "#.#&quot ; Chr(0) ; "C "

        دیدگاه


          #5
          پاسخ : چگونه می توان علامت درجه سانتیگراد رو بر روی LCD کاراکتری نشون داد؟

          نوشته اصلی توسط mehrzad119
          Display_lcd:
          Deflcdchar 0 , 7 , 5 , 7 , 32 , 32 , 32 , 32 , 32

          Locate 2 , 1 : Lcd "Temp: " ; Fusing(temp , "#.#&quot ; Chr(0) ; "C
          دوست من ؛ ایشون نوشتند زبان C :mrgreen:
          -----------------------------------------------------------
          برای ثبت بعضی سمبل ها نیازی به کدنویسی و اضافه کردن فونت و ... نیست.
          شما دیتاشیت این LCD ها را ببین:
          http://www.openhacks.com/uploadsprod...one-1602a1.pdf

          توی همین PDF صفحه 11 سمبل های زیادی هست ، مثلاً برای همون علامت درجه : (عکس زیر خلاصه جدول هست ، کاملش توی دیتاشیت)


          همونطور که مشخصه کد برای علامت درجه برابر 11011111 باینری هست که میشه 0xDF
          من توابع LCD توی برنامه ی شما را نمی دونم مثلاً تابع درج کرکتر lcd_putc باشه باید این طور نوشت
          کد:
          lcd_putc(0xdf);

          موفق باشید
          امام علي (عليه السلام) : الزکات العلم نشرهُ/ زکات علم نشر آن است

          دیدگاه


            #6
            پاسخ : چگونه می توان علامت درجه سانتیگراد رو بر روی LCD کاراکتری نشون داد؟

            و توی همین شکلی که دوستمون ارسال کردند ستون اول از سمت چپ که با (2 ),(1) , ...... (8) مشخص شده اصلاحا اختصاص به CGRAM یا همون Character Generato RAMآ‌ داره و شما میتونید هر کاراکتر دلخواهی رو داخل اونها تعریف و ازش استفاده کنید

            دیدگاه


              #7
              پاسخ : چگونه می توان علامت درجه سانتیگراد رو بر روی LCD کاراکتری نشون داد؟

              نوشته اصلی توسط m-madani نمایش پست ها
              با سلام

              داخل دستور sprintf قسمتی که می خواید بنویسید درجه سانتیگراد این رو اضافه کنید :
              کد:
              \xdfC
              برای مثال :
              کد:
              sprintf(glcd,"temp=%u \xdfC",temp);
              کار این xd/چیه و چی هست؟

              دیدگاه

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