اطلاعیه

Collapse
No announcement yet.

ترفندهای lcd گرافیکی

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

    ترفندهای lcd گرافیکی

    سلام.
    توی پروژه یکی از دوستان دیدم که یه عکس رو نمایش داده بود و بعدی از 3 ثانیه اونو invert میکرد. یعنی تمام پیکسل ها روشن و عکس خاموش میشد.

    با زبان بیسیک نوشته بود . و ازش پرسیدم که چی کار کردی ؟ نگفت . فقط گفت قسمت invert ، عکس نیست توسط یه دستور به راحتی این کارو کردم.

    من بد جوری رفتم تو فکر. به نظر شما با چه دستوری این کارو کرده؟ هر کاری کردم نتوستم این کارو بکنم.

    هر کی افکت های جالب بلده تو این تایپک بذاره.
    www.icesi.ir

    #2
    پاسخ : ترفندهای lcd گرافیکی

    من که فکر می کنم قسمت invert هم عکس بوده. می خواسته اذیت کنه.
    دستورات بیسکام که محدود و تعریف شده هستند. حالا یا کتابخونه جدیده یا همون که گفتم :mrgreen:

    دیدگاه


      #3
      پاسخ : ترفندهای lcd گرافیکی

      فکر کنم کدهای دیتای مورد نظر رو مکمل کنید invert میشه !

      مثلاً اگه دیتا ارسالی به lcd (در محدوده مثلاً 0 تا 255) عدد 60 باشه و این عدد یک خط سیاه در صفحه ایجاد کنه
      اگه شما مکمل این دیتا یعنی عدد 195 رو ارسال کنید اونوقت یک خط سفید ایجاد میشه !
      195=60-255
      از ماست که بر ماست !

      دیدگاه


        #4
        پاسخ : ترفندهای lcd گرافیکی

        نرم افزار های مختلفی برا این منظور هستن . قسمت invert هم عکس بوده شک نکنید

        دیدگاه


          #5
          پاسخ : ترفندهای lcd گرافیکی

          نه جانم عکس چیه ، خیلی راحت میشه اینکارو انجام داد . با استفاده از عملوند ~ در C یا مشابه در زبان های دیگه .

          x = 0b10001000;

          x = ~x;

          now x is : 0b01110111
          فتو بلاگ من
          کاردستی ها :
          روبات شطرنج باز ( یادگار دوران جوانی )
          فارسی نویسی مستقیم در نمایشگر های گرافیکی
          کتابچه خود آموز زبان توصیف سخت افزار Verilog

          دیدگاه


            #6
            پاسخ : ترفندهای lcd گرافیکی

            حالا که بحث رفت توو C می خواستم ببینم این کتابخونه pgmspace چیه؟ کارش چیه و چیکار میکنه؟ من که کارم خیلی گیر شه! :sad:
            اگر ندانی کجا میروی هر راهی تو را باخود خواهد برد.

            دیدگاه


              #7
              پاسخ : ترفندهای lcd گرافیکی

              فکر نکنم عکس باشه.....

              نوشته اصلی توسط ابراهیم جهاندار
              نه جانم عکس چیه ، خیلی راحت میشه اینکارو انجام داد . با استفاده از عملوند ~ در C یا مشابه در زبان های دیگه .

              x = 0b10001000;

              x = ~x;

              now x is : 0b01110111
              ما تو بیسیک دسترسی به کد عکس نداریم خیلی راحت میگیم عکس با پسوند BGF رو نشون بده.

              حتی این طرف گفت 100 هزار تومن میگیرم کدشو بهت میدم.در ضمن گفت تو کتاب علی کاهه هم کدش نیست نگرد.
              www.icesi.ir

              دیدگاه


                #8
                پاسخ : ترفندهای lcd گرافیکی

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

                دیدگاه


                  #9
                  پاسخ : ترفندهای lcd گرافیکی

                  نوشته اصلی توسط میلاد موسوی
                  سلام.
                  توی پروژه یکی از دوستان دیدم که یه عکس رو نمایش داده بود و بعدی از 3 ثانیه اونو invert میکرد. یعنی تمام پیکسل ها روشن و عکس خاموش میشد.

                  با زبان بیسیک نوشته بود . و ازش پرسیدم که چی کار کردی ؟ نگفت . فقط گفت قسمت invert ، عکس نیست توسط یه دستور به راحتی این کارو کردم.

                  من بد جوری رفتم تو فکر. به نظر شما با چه دستوری این کارو کرده؟ هر کاری کردم نتوستم این کارو بکنم.

                  هر کی افکت های جالب بلده تو این تایپک بذاره.
                  www.icesi.ir

                  دیدگاه


                    #10
                    پاسخ : ترفندهای lcd گرافیکی

                    تو بیسیک هم میشه به کد عکس دسترسی داشت.خیلی از نرم افزارها عکس رو هم به پسوند BGF می تونن تبدیل کنن و هم می تونن یه فایل Text با کد پیکسل های عکس ایجاد کنن.
                    باید اون رو تو یه برنامه نوشت و با استفاده از دستور Include اون رو تو برنامه اصلی فراخوانی کرد.
                    راجع به جزئیاتش اطلاعاتی ندارم. ولی دقیقا شبیه فونت ها هستند. فونت ها هم به صورت پیکس تو یه فایل با پسوند font ذخیره شدند و ما باید تو برنامه اونا رو Include کنیم.

                    دیدگاه


                      #11
                      پاسخ : ترفندهای lcd گرافیکی

                      ممنون.
                      حامد جان شما برنامه از برای نمایش کد ها بر روی lcd گرافیکی نداری؟ بیسیک.
                      www.icesi.ir

                      دیدگاه


                        #12
                        پاسخ : ترفندهای lcd گرافیکی

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

                        دیدگاه


                          #13
                          پاسخ : ترفندهای lcd گرافیکی


                          دوست عزیز فکر کنم شما اصلاً تاپیک ها رو نمیخونی !!!

                          من گفتم که اگر کدهای دیتای مورد نظر رو مکمل کنی عکس ات اینورت میشه !!!

                          حالا ببین کد مکمل کردن تو بیسیک چیه همین !!!


                          نوشته اصلی توسط کریم
                          فکر کنم کدهای دیتای مورد نظر رو مکمل کنید invert میشه !

                          مثلاً اگه دیتا ارسالی به lcd (در محدوده مثلاً 0 تا 255) عدد 60 باشه و این عدد یک خط سیاه در صفحه ایجاد کنه
                          اگه شما مکمل این دیتا یعنی عدد 195 رو ارسال کنید اونوقت یک خط سفید ایجاد میشه !
                          195=60-255
                          از ماست که بر ماست !

                          دیدگاه


                            #14
                            پاسخ : ترفندهای lcd گرافیکی

                            کریم جان من تو بیسیک برای نمایش عکس از این کد استفاده میکنم Showpic 1 , 16 , Pic و این دستور هم عکس با پسوند BGF رو نشوند میده.

                            حالا من چه طوری کدهارو اینورت کنم؟
                            www.icesi.ir

                            دیدگاه


                              #15
                              پاسخ : ترفندهای lcd گرافیکی

                              نوشته اصلی توسط کریم

                              دوست عزیز فکر کنم شما اصلاً تاپیک ها رو نمیخونی !!!

                              من گفتم که اگر کدهای دیتای مورد نظر رو مکمل کنی عکس ات اینورت میشه !!!

                              حالا ببین کد مکمل کردن تو بیسیک چیه همین !!!



                              به قول یکی از بچه های همین سایت: و همچنان منتظر یاری سبزتان هستیم
                              www.icesi.ir

                              دیدگاه

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