اطلاعیه

Collapse
No announcement yet.

رسم خطوط و اشکال در ال سی دی گرافیکی

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

    #31
    پاسخ : رسم خطوط و اشکال در ال سی دی گرافیکی

    دوست عزیز درک این دستورات نیاز به کمی تبحر در زبان سی داره
    من خودم دیدم توی زبان سی مشکل دارم فعلا رفتم سراغ بیسیک تا کارم راه بیفته بعد ش برگردم
    این کارئی که شما می خوای بکنی کامپایلر AVRBASIC انجام می ده

    به راحتی می تونی ازش استفاده بکنی
    موفق باشی

    دیدگاه


      #32
      پاسخ : رسم خطوط و اشکال در ال سی دی گرافیکی

      نوشته اصلی توسط رضا حاجی زاده
      دوست عزیز درک این دستورات نیاز به کمی تبحر در زبان سی داره
      من خودم دیدم توی زبان سی مشکل دارم فعلا رفتم سراغ بیسیک تا کارم راه بیفته بعد ش برگردم
      این کارئی که شما می خوای بکنی کامپایلر AVRBASIC انجام می ده

      به راحتی می تونی ازش استفاده بکنی
      موفق باشی
      سلام
      ببخشید دوست عزیز من الان مشغول انجام کارهای پروژه پایانی خودم هستم،خیلی وقت ندارم که برای این توابع توضیح فارسی بنویسم
      فقظ شما بفرمایید که توضیح خط به خط میخواید یا نه فقط کار هر تابع کافیه؟؟؟
      در دیر مغان آمد یارم قدحی در دست
      مست از می می خواران از نرگس مستش مست

      دیدگاه


        #33
        پاسخ : رسم خطوط و اشکال در ال سی دی گرافیکی

        سلام.
        .(اون میل رو من به شما نوشتم).
        میدونم کار روی پروژه پایانی یعنی چی.
        فقط ازتون میخوام کار هر تابع رو خلاصه بگید و اینکه ورودی هر تابع چی هست.
        در ضمن ممنون میشم اگه اون توضیحاتی رو که در مورد برنامه مورد نیازم نوشتم رو یه بار بخونید و مرا راهنمایی کنید که از کدوم توابع و چطوری استفاده کنم.
        من فکر میکنم باید اون آرایه 1024 که برای هر تصویر هست رو کامل به تابع ال سی دی بافر برای نمایش ندهم و مثلا 767 تا رو به تابع ال سی دی بافر بدم
        و برای بقیه تصویر (قسمت پایین آن) از سری توابعی که گذاشته اید استفاده کنم.
        ولی تو این قسمتش موندم و نمیدونم چطوری و با کدوم تابع وبا چه نوع داده ورودی با آن کار کنم.
        بازم ازتون میخوام یه دور دیگه چیز هایی رو در ارسال قبلیم داشتم رو بخونید بعد من رو راهنمایی کنید.
        [img][/img]
        li

        دیدگاه


          #34
          پاسخ : رسم خطوط و اشکال در ال سی دی گرافیکی

          نبود.
          کجایین؟
          li

          دیدگاه


            #35
            پاسخ : رسم خطوط و اشکال در ال سی دی گرافیکی

            سلام دوست عزیز ALIFOR64
            فکر کنم همه حسابی مشغول هستند و تقریبا جواب داده شده است ولی خودتان وقتی یاد بگیرید نقطه ای و یا خطی رسم کنید دیگر بقیه مطالب کاری نخواهد داشت.
            موفق باشید

            کمتر سخن گویم
            بیشتر عمل کنیم

            دیدگاه


              #36
              پاسخ : رسم خطوط و اشکال در ال سی دی گرافیکی

              دوستان لطفا این تاپیک رو ادامه بدین تا تاپیک مهم بشه و از ایجاد سوالات و تاپیک های مشابه جلوگیری بشه.
              منتظرم
              I ❤️ ECA

              دیدگاه


                #37
                پاسخ : رسم خطوط و اشکال در ال سی دی گرافیکی

                نوشته اصلی توسط ALIFOR64
                نبود.
                کجایین؟
                سلام دوست عزیز
                شما برای اینکار فقط نیاز به 2 تا از توابع بالا داری
                یکی display و یکی هم lcd_put_str
                اولین کار اینه که بری به تایپیک نمایش عکس روی ال سی دی گرافیکی،یه نرم افزار تبدیل عکس به کد هست،اونو بگیر و یه عکس با اندازه 128*64 که قسمت بالاش تصویر مورد نظرت هسن و پایینش خالیه بده به نرم افزار و کدش رو بگیر
                حلا با تابع lcd_put_str ادرس پایین صفحه رو بده و کاراکترها رو چاپ کن
                در دیر مغان آمد یارم قدحی در دست
                مست از می می خواران از نرگس مستش مست

                دیدگاه


                  #38
                  پاسخ : رسم خطوط و اشکال در ال سی دی گرافیکی

                  سلام
                  ببین پسر خوب من میدونم که با تابع lcd_put_str میشه یه رشته رو فقط نمایش داد که این رشته ثابت هستش حالا اگه من یه متغیر رو (مقدارش هر دفعه بر اساس چند فرمول محاسبه میشه)بخواهم نمایش بدم چطور؟؟؟؟
                  Alfa=( )
                  آره فبول دارم که قسمت ثابت رو(یعنیalfa=) میشه با این تابع که گفتی نوشت ولی اون مقدار متغیر که تو پرانتز قراره چاپ بشه رو (که مثلا نمایش عدد به صورت علمیش) هست و هر دفعه تغییر میکنه رو چطور نشون بدم(چاپ کنم تو صفحه).
                  باور کنید من از همه شما گرفتار ترم .
                  باور نمیکنید- یک نگاه به زمان ارسال هام بندازید.
                  محمد(( جان )) (این جانو کیف کردی) :mrgreen:
                  یه نگاه به اون عکسی که به yahoo mailet فرستادم بنداز منظورم رو از این سوالات دقیق متوجه میشی؟؟
                  اینقدر هم دیر نکن که ما مجبور بشیم هی شکلک چاپ کنیم
                  li

                  دیدگاه


                    #39
                    پاسخ : رسم خطوط و اشکال در ال سی دی گرافیکی

                    سلام
                    برای چاپ متغیر این کارها رو بکن
                    اول کلمه Flash رو که تو تعریف تابع lcd_put_str نوشتم پاک کن (2 جا باید پاکش کنی)
                    بعد این ها رو تو برنامه بنویس
                    کد:
                    char lcd_str1[20],lcd_str2[20];
                    .
                    .
                    .
                    
                    ftoa(i,0,lcd_str1);
                    sprintf(lcd_str2,"%s",lcd_str1); 
                    lcd_put_str(35,30,lcd_str2);
                    متغییر i چاپ میشه
                    در دیر مغان آمد یارم قدحی در دست
                    مست از می می خواران از نرگس مستش مست

                    دیدگاه


                      #40
                      پاسخ : رسم خطوط و اشکال در ال سی دی گرافیکی

                      سلام گل پسر.
                      بابا ایول. :agree:
                      منو که کشتی. :applause:
                      حقا که اون جان لایقت بود. محمد جان
                      li

                      دیدگاه


                        #41
                        پاسخ : رسم خطوط و اشکال در ال سی دی گرافیکی

                        سلام.
                        محمد جان خوبی.
                        یه سوال؟
                        اگه پورت دیتایی رو که تو تعریف کردی رو بخوام عوض کنم چه کنم؟
                        تو d رو گذاشتی من میخوام cروبزارم.
                        li

                        دیدگاه


                          #42
                          پاسخ : رسم خطوط و اشکال در ال سی دی گرافیکی

                          سلام
                          باید از داخل تعریف تابع اینو عوض کنی،اینو ببین:
                          void write_left(unsigned char x)
                          {
                          cs1=1;
                          cs2=0;
                          delay_us(10);
                          PORTD=x;
                          en=1;
                          delay_us (10);
                          en=0;
                          cs1=0;
                          cs2=0;
                          }

                          البته پورت C برای سیگنالهای کنترلری ال سی دی استفاده شده،اگر بخوای C رو دیتا کنی باید سیگنالهای کنترلی رو روی یه پوردت دیگه بذاری

                          #define rs PORTC.0
                          #define rw PORTC.1
                          #define en PORTC.2
                          #define cs1 PORTC.3
                          #define cs2 PORTC.4
                          #define rst PORTC.5
                          در دیر مغان آمد یارم قدحی در دست
                          مست از می می خواران از نرگس مستش مست

                          دیدگاه


                            #43
                            پاسخ : رسم خطوط و اشکال در ال سی دی گرافیکی

                            عوض کردم جواب چرت و پرت میداد.
                            مطمئنی جایی دیگه نمونده.
                            li

                            دیدگاه


                              #44
                              پاسخ : رسم خطوط و اشکال در ال سی دی گرافیکی

                              سلام
                              این برای تابع write_left بود باید write_right رو هم عوض کنی
                              سیگنالهای کنترلی رو هم عوض کردی؟؟؟
                              در دیر مغان آمد یارم قدحی در دست
                              مست از می می خواران از نرگس مستش مست

                              دیدگاه


                                #45
                                پاسخ : رسم خطوط و اشکال در ال سی دی گرافیکی

                                نوشته اصلی توسط ALIFOR64
                                سلام.
                                محمد جان خوبی.
                                یه سوال؟
                                اگه پورت دیتایی رو که تو تعریف کردی رو بخوام عوض کنم چه کنم؟
                                تو d رو گذاشتی من میخوام cروبزارم.
                                با سلام
                                دوست عزیز خیلی ساده است هر جا در برنامه D را به C تبدیل کن حتی داخل توابه نوشته شده را
                                موفق باشید.
                                کمتر سخن گویم
                                بیشتر عمل کنیم

                                دیدگاه

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