اطلاعیه

Collapse
No announcement yet.

ذخیره کردن یه متغییر اعشاری در eeprom

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

    ذخیره کردن یه متغییر اعشاری در eeprom

    سلام من میخوام یه عدد مثل 32.125 رو تو یه خونه از eeprom میکرو مگا8 ذخیره کنم ..
    زبان برنامه نویسی من بیسیک هست
    تمام برنامه مو نوشتم ولی لنگ این ذخیره کردنه هستم ..
    از دستور dim k as eram single هم استفاده کردم ، ولی درست نشده ...
    کمکم کنید.ممنون.
    تیم کاوش در مسابقات بین المللی ایران اپن 2016.نمایشی.مین یاب.
    علم را باید در آزمایشگاه یاد گرفت نه در دانشگاه!

    #2
    پاسخ : ذخیره کردن یه متغییر اعشاری در eeprom

    نوشته اصلی توسط sinaitg
    از دوستان کسی نیست ؟؟
    با سلام به دوست عزیز چون هر خانه یک عدد 8 بیتی را میتواند ذخیره کند ولی عدد شما یه عدد 24 بیتی است اگه به باینری تبدیلش کنی متوجه میشی یعنی به سه خانه حافظه نیاز داری اما روش هایی هست که برای اعداد کوچک از دوخانه استفاده کنید :read:
    دوربين مدار بسته و دزد گير و رفع مشكلات
    بانك اطلاعاتي سنسورها
    ساخت رقص نور براي شيشه سكوريت مغازه ها
    تعمير لوازم خانگي را اينجا مطرح كنيد
    [move][b] موفقيت بر روي ستون هاي شکست شکل مي گيرد.

    دیدگاه


      #3
      پاسخ : ذخیره کردن یه متغییر اعشاری در eeprom

      میشه یه نمونه کد واسم بذارین؟؟
      تیم کاوش در مسابقات بین المللی ایران اپن 2016.نمایشی.مین یاب.
      علم را باید در آزمایشگاه یاد گرفت نه در دانشگاه!

      دیدگاه


        #4
        پاسخ : ذخیره کردن یه متغییر اعشاری در eeprom

        نوشته اصلی توسط sinaitg
        میشه یه نمونه کد واسم بذارین؟؟
        مثلا 33.125 را میتونی 33 را یه جا ذخیره کنی 125 هم یه جا بعد بعد از خوندش هم با ضرب وتقسیم دوباره برگردونیش به عدد دلخواه در غیر این صورت باید کد 24 بیتی اون را بصورت جداگانه در 3 دخانه ذخیره کنی 33*1000=33000 33000+125=33125 33125/1000=33.125
        دوربين مدار بسته و دزد گير و رفع مشكلات
        بانك اطلاعاتي سنسورها
        ساخت رقص نور براي شيشه سكوريت مغازه ها
        تعمير لوازم خانگي را اينجا مطرح كنيد
        [move][b] موفقيت بر روي ستون هاي شکست شکل مي گيرد.

        دیدگاه


          #5
          پاسخ : ذخیره کردن یه متغییر اعشاری در eeprom

          میخوام تو سه خانه ذخیره شود ..
          چطوری این کار رو بکنم ؟
          تیم کاوش در مسابقات بین المللی ایران اپن 2016.نمایشی.مین یاب.
          علم را باید در آزمایشگاه یاد گرفت نه در دانشگاه!

          دیدگاه


            #6
            پاسخ : ذخیره کردن یه متغییر اعشاری در eeprom

            نوشته اصلی توسط sinaitg
            میخوام تو سه خانه ذخیره شود ..
            چطوری این کار رو بکنم ؟
            دوست عزیز اشتباه شد کد شما 4 بایتی میشه مثلا همین 32.125 کد هگزش میشه 42008800 که هر کدومش را باید تویه جایی ذخیره کنی البته این عدد کد صفر هم داره که مشکل به این روش ذخیره کنی دوست عزیز من هم قرار بود ساعات کاری یه دستگاه را ذخیره کنم که حتی تا 10000 میرسید که باروش اول اینکار را کردم :read:
            دوربين مدار بسته و دزد گير و رفع مشكلات
            بانك اطلاعاتي سنسورها
            ساخت رقص نور براي شيشه سكوريت مغازه ها
            تعمير لوازم خانگي را اينجا مطرح كنيد
            [move][b] موفقيت بر روي ستون هاي شکست شکل مي گيرد.

            دیدگاه


              #7
              پاسخ : ذخیره کردن یه متغییر اعشاری در eeprom

              نوشته اصلی توسط sinaitg
              یه نمونه کد میخوام که بفهمم که چی میگید ....

              :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry:
              dim a as byte
              dim b as byte
              dim c as byte
              c=32.125
              a=32
              b=125
              writeeeprom a ,0
              writeeeprom b,1
              ....
              .

              دوربين مدار بسته و دزد گير و رفع مشكلات
              بانك اطلاعاتي سنسورها
              ساخت رقص نور براي شيشه سكوريت مغازه ها
              تعمير لوازم خانگي را اينجا مطرح كنيد
              [move][b] موفقيت بر روي ستون هاي شکست شکل مي گيرد.

              دیدگاه

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