اطلاعیه

Collapse
No announcement yet.

تقسیم اعداد

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

    #16
    پاسخ : تقسیم اعداد

    ببخشید متغیر ورد اصلا روی ال سی دی قابل نمایش نیس کلا ارور میگیره با چه برنامه ای نشون دادید برنامتونو میذارید؟
    { خلاف قوانین - پاک شد }

    دیدگاه


      #17
      پاسخ : تقسیم اعداد

      نگاه کن ببین چی پیدا کردم ....
      بسکام باگ داره ...
      دستور Mod باگ داره و چه بهتر اینکه خودتون به صورت دستی باقی مونده را بریزید توی متغیر C
      بنابراین باید اینگونه نوشت
      کد:
      $regfile = "m32def.dat"
      $crystal = 8000000
      
      Config Lcdpin = Pin , Db4 = Pina.2 , Db5 = Pina.3 , Db6 = Pina.4 , Db7 = _
      Pina.5 , Rs = Pina.0 , E = Pina.1
      Config Lcd = 16 * 2
      
      Dim C As Byte , A As Word , B As Word , D As Word
      
      A = 4456
      
      B = A / 10
      
      D = B * 10
      C = A - D
      
      Cls
      Lcd "A=" ; A ; " B=" ; B
      Locate 2 , 1
      Lcd "C=" ; C
      
      
      Do
      
      Loop
      End

      اضافه شده در تاریخ :
      نوشته اصلی توسط r-el
      ببخشید متغیر ورد اصلا روی ال سی دی قابل نمایش نیس کلا ارور میگیره با چه برنامه ای نشون دادید برنامتونو میذارید؟
      برنامه رو براتون گذاشتم ...آخرین پست صفحه یک ...
      [b]چگونه همه پایه های میکروکنترلر AVR را PWM کنیم؟
      معرفی نرم افزارEasy 7segment (برای راه اندازی آسانتر 7segment )
      معرفی نرم افزار Codewizard PWM
      با من بیشتر آشنا شوید

      دیدگاه


        #18
        پاسخ : تقسیم اعداد

        ممنون ولب برناممه ندیدم فقط نرم افزار بیسکام بود
        قبلا با این دستور کار کردم و الانم کار میکنم و نمایش دما تو ساعتام با همین دستوره
        اون ورژن بالایی بیسکام دارم اما متاسفانه با tiny مشکل داره و نمیشناسه زدم tiny13 از راه ارور میگیره خود ای سی رو باید چکارش کنم؟
        { خلاف قوانین - پاک شد }

        دیدگاه


          #19
          پاسخ : تقسیم اعداد

          نوشته اصلی توسط r-el
          ممنون ولب برناممه ندیدم فقط نرم افزار بیسکام بود
          قبلا با این دستور کار کردم و الانم کار میکنم و نمایش دما تو ساعتام با همین دستوره
          اون ورژن بالایی بیسکام دارم اما متاسفانه با tiny مشکل داره و نمیشناسه زدم tiny13 از راه ارور میگیره خود ای سی رو باید چکارش کنم؟
          اتفاقا" من با همین ورژن tiny13A هم کار کردم ...
          مثل بنز کار میده ...
          [b]چگونه همه پایه های میکروکنترلر AVR را PWM کنیم؟
          معرفی نرم افزارEasy 7segment (برای راه اندازی آسانتر 7segment )
          معرفی نرم افزار Codewizard PWM
          با من بیشتر آشنا شوید

          دیدگاه


            #20
            پاسخ : تقسیم اعداد

            مجددا تست میکنم ممنون ولی یچیزی اون ارور رو متوجه نشدید از کجاس؟ ارور لایبرری 1307 و نمایش متغیر long
            { خلاف قوانین - پاک شد }

            دیدگاه


              #21
              پاسخ : تقسیم اعداد

              نوشته اصلی توسط r-el
              مجددا تست میکنم ممنون ولی یچیزی اون ارور رو متوجه نشدید از کجاس؟ ارور لایبرری 1307 و نمایش متغیر long
              خطا چیه ؟؟
              کپی کن اینجا
              [b]چگونه همه پایه های میکروکنترلر AVR را PWM کنیم؟
              معرفی نرم افزارEasy 7segment (برای راه اندازی آسانتر 7segment )
              معرفی نرم افزار Codewizard PWM
              با من بیشتر آشنا شوید

              دیدگاه


                #22
                پاسخ : تقسیم اعداد

                نوشته اصلی توسط سامان اسدی
                دستور Mod باگ داره و چه بهتر اینکه خودتون به صورت دستی باقی مونده را بریزید توی متغیر
                سامان جان سلام ...

                من قبلا توی بیسکام زیاد با این دستور MOD کار کردم تا حالا باگی ندیدم ازش ! شاید کرکت مشکل داره oo:

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

                بر زنده باد گفتن این مردم خوش گریز

                دل بر مَنه که یک تنه در سنگرت کنند ...

                دیدگاه


                  #23
                  پاسخ : تقسیم اعداد

                  نوشته اصلی توسط وحیـد
                  سامان جان سلام ...

                  من قبلا توی بیسکام زیاد با این دستور MOD کار کردم تا حالا باگی ندیدم ازش ! شاید کرکت مشکل داره oo:

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

                  http://pixarelectronic.persiangig.com/ECA_files/Clip.jpg
                  سلام دوست خوبم


                  یکی هست ...
                  ببین الان باگش رو بهتون میگم ...
                  این برنامه رو بزنید ...
                  کد:
                  $regfile = "m32def.dat"
                  $crystal = 8000000
                  
                  Config Lcdpin = Pin , Db4 = Pina.2 , Db5 = Pina.3 , Db6 = Pina.4 , Db7 = _
                  Pina.5 , Rs = Pina.0 , E = Pina.1
                  Config Lcd = 16 * 2
                  
                  Dim C As Byte , A As Word , B As Word
                  C = 0
                  A = 4456
                  
                  B = A / 10
                  C = A Mod 10
                  
                  Cls
                  Lcd "A=" ; A ; " B=" ; B
                  Locate 2 , 1
                  Lcd "C=" ; C
                  
                  
                  Do
                  
                  Loop
                  End
                  اینجا Cبرابر با 4 میشه در صورتی که باید بشه 6 !!!
                  حالا اگر C را از نوع word تعریف کنید جواب میشه 6 !!! =)) =)) =)) =))
                  در صورتی که توی زبان سی اینطوری نیست ...

                  خوب الان این کدها را کپی کنید ...
                  کد:
                  $regfile = "m32def.dat"
                  $crystal = 8000000
                  
                  Config Lcdpin = Pin , Db4 = Pina.2 , Db5 = Pina.3 , Db6 = Pina.4 , Db7 = _
                  Pina.5 , Rs = Pina.0 , E = Pina.1
                  Config Lcd = 16 * 2
                  
                  Dim C As Byte , A As Word , B As Word , D As Word
                  
                  A = 4456
                  B = A / 10
                  D = B * 10
                  C = A - D
                  
                  Cls
                  Lcd "A=" ; A ; " B=" ; B
                  Locate 2 , 1
                  Lcd "C=" ; C
                  
                  
                  Do
                  
                  Loop
                  End
                  اینجا خروجی میشه 6
                  [b]چگونه همه پایه های میکروکنترلر AVR را PWM کنیم؟
                  معرفی نرم افزارEasy 7segment (برای راه اندازی آسانتر 7segment )
                  معرفی نرم افزار Codewizard PWM
                  با من بیشتر آشنا شوید

                  دیدگاه


                    #24
                    پاسخ : تقسیم اعداد

                    بذار تست کنم ببینم قضیه چیه !؟ oo: oo: oo: oo: oo: oo: oo:
                    بر زنده باد گفتن این مردم خوش گریز

                    دل بر مَنه که یک تنه در سنگرت کنند ...

                    دیدگاه


                      #25
                      پاسخ : تقسیم اعداد

                      بله سامان جان ... شما درست میگی .

                      اما ظاهرا این مورد ، باگ بحساب نمیاد . چون توی Help بیسکام خودش توضیح داده که این جزء قواعد بیسکام هست و در این دستور ، متغیرها باید همه از یک نوع انتخاب بشن .

                      ولی همه اینا به کنار و فرض کنیم سوتی هم نبوده این قضیه ... دیگه اون شاهکار توضیحاتش داخل کادر آبی رنگو کجای دلم بذارم آخه !!! :eek:

                      تا جاییکه من یاد گرفتم : 7 ضربدر 3 میشد 21

                      حالا تا نظر دوستان چی باشه !!! =)) =)) =)) =))

                      بر زنده باد گفتن این مردم خوش گریز

                      دل بر مَنه که یک تنه در سنگرت کنند ...

                      دیدگاه


                        #26
                        پاسخ : تقسیم اعداد

                        نوشته اصلی توسط وحیـد
                        بله سامان جان ... شما درست میگی .

                        اما ظاهرا این مورد ، باگ بحساب نمیاد . چون توی Help بیسکام خودش توضیح داده که این جزء قواعد بیسکام هست و در این دستور ، متغیرها باید همه از یک نوع انتخاب بشن .

                        ولی همه اینا به کنار و فرض کنیم سوتی هم نبوده این قضیه ... دیگه اون شاهکار توضیحاتش داخل کادر آبی رنگو کجای دلم بذارم آخه !!! :eek:

                        تا جاییکه من یاد گرفتم : 7 ضربدر 3 میشد 21

                        حالا تا نظر دوستان چی باشه !!! =)) =)) =)) =))

                        http://pixarelectronic.persiangig.com/ECA_files/modulus.jpg
                        بله دقیقا"
                        این هم یادم رفته بود که دو7تا میشه 21 !!!
                        [b]چگونه همه پایه های میکروکنترلر AVR را PWM کنیم؟
                        معرفی نرم افزارEasy 7segment (برای راه اندازی آسانتر 7segment )
                        معرفی نرم افزار Codewizard PWM
                        با من بیشتر آشنا شوید

                        دیدگاه


                          #27
                          پاسخ : تقسیم اعداد

                          با سلام
                          در ورژن 2.0.7.7 بسکام این اشکال رفع گردیده است
                          مراجعه به سایت
                          کد:
                          www.mcselec.com

                          دیدگاه


                            #28
                            پاسخ : تقسیم اعداد

                            MOD on WORDS gave a wrong result because a signed MOD for LONGs was used

                            دیدگاه


                              #29
                              پاسخ : تقسیم اعداد

                              راستش ما خیلی وقت پیش بود خوندیم3*7=21 از اون زمان تا الان که جدول ضرب خوندیم لااقل20 سال گذشته از اووووون روز تاحالا شاید 2*7=21اخه بعد اون روز تاحالا یعنی علم پیشرفت نکرده؟ oo: oo:
                              ارور من اینه برادر
                              lable not found(_printlong)
                              حالا اگه لایبرری 1307 رو حذف کنم درست میشه
                              این خط و
                              $lib "mcsbyte.lbx"
                              { خلاف قوانین - پاک شد }

                              دیدگاه


                                #30
                                پاسخ : تقسیم اعداد

                                نوشته اصلی توسط r-el
                                راستش ما خیلی وقت پیش بود خوندیم3*7=21 از اون زمان تا الان که جدول ضرب خوندیم لااقل20 سال گذشته از اووووون روز تاحالا شاید 2*7=21اخه بعد اون روز تاحالا یعنی علم پیشرفت نکرده؟ oo: oo:
                                ارور من اینه برادر
                                lable not found(_printlong)
                                حالا اگه لایبرری 1307 رو حذف کنم درست میشه
                                این خط و
                                $lib "mcsbyte.lbx"
                                نمیدونم
                                من بسکام زیاد وارد نیستم ...
                                [b]چگونه همه پایه های میکروکنترلر AVR را PWM کنیم؟
                                معرفی نرم افزارEasy 7segment (برای راه اندازی آسانتر 7segment )
                                معرفی نرم افزار Codewizard PWM
                                با من بیشتر آشنا شوید

                                دیدگاه

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