اطلاعیه

Collapse
No announcement yet.

امکان ذخیره عدد در میکرو وجود داره؟

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

    امکان ذخیره عدد در میکرو وجود داره؟

    سلام
    می خوام چند تا عدد رو که کاربر به دستگاه میده در صورت قطع برق میکرو برای مدتی در حافظه اش نگه داره....امکان اینکار هست؟

    #2
    پاسخ : امکان ذخیره عدد در میکرو وجود داره؟

    :mrgreen:
    بله 100 سال خوبه ؟؟
    e2 prom
    نوع میکرو
    محیط برنامه نویسی
    نوع متغیر ؟
    :redface:
    [move][img width=133 height=100]http://bargiri.persiangig.com/aks/0.306310001356499787_taknaz_ir.gif[/img][/move]

    دیدگاه


      #3
      پاسخ : امکان ذخیره عدد در میکرو وجود داره؟

      نوشته اصلی توسط حامد رحیمی
      :mrgreen:
      بله 100 سال خوبه ؟؟
      e2 prom
      نوع میکرو
      محیط برنامه نویسی
      نوع متغیر ؟
      :redface:
      جدا؟؟؟ منو بگو که می خواستم برم دنبال مموری گذاشتن
      میکروم atmega16 هستش.....متغییر هامم float و integrer ....تا چقدر می تونه ذخیره کنه؟

      دستورات خوندن و نوشتنشو با یه نمونه مثال بهم اگه می تونید بگید.....واقعآ ممنون

      دیدگاه


        #4
        پاسخ : امکان ذخیره عدد در میکرو وجود داره؟

        میکرو ATMega16 دارای 512 بایت حافظه EEPROM است.
        میتونید با توجه به این که هر نوع داده چند بایت نیاز دارد محاسبه کنید که چند تا متغیر میتونید استفاده کنید:

        Integer (two bytes). Integers are stored as signed sixteen-bit binary numbers ranging in value from -32,768 to +32,767
        Single. Singles are stored as signed 32 bit binary numbers. Ranging in value from 1.5 x 10^–45 to 3.4 x 10^38
        Double. Doubles are stored as signed 64 bit binary numbers. Ranging in value from 5.0 x 10^–324 to 1.7 x 10^308

        در ضمن روش خواندن و نوشتن هم هیچ فرقی با متغیرهای دیگر نمی کنه.

        تعریف متغیر در بیسکام:

        کد PHP:
        Dim A As Eram Integer
        Dim B 
        As Eram Single 


        در ضمن چون EEPROM فقط 100 هزار بار قابلیت نوشتن/پاک کردن داره، باید عملیات نوشتن فقط در موارد لازم انجام بشه و داخل حلقه هایی که تعداد زیادی تکرار میشن هم استفاده نشه. میشه در این موارد مقدار تو یک متغیر معمولی کپی بشه و در آخر برنامه تو EEPROM ذخیره بشه.
        لطفاً برای انجام پروژه های دانشجویی پیام خصوصی نفرستید.
        لطفاً سؤالاتی که در انجمن قابل طرح شدن هستند پیام خصوصی نکنید.
        با تمام وجود گناه کرديم اما نه نعمتش را از ما گرفت نه گناهان ما را فاش کرد اطاعتش کنيم چه مي کند؟"دکتر شريعتي"
        اگر جايي که ايستاده ايد را نمي پسنديد، عوضش کنيد شما درخت نيستيد!! "پاسكال"
        يا به اندازه ي آرزوهايت تلاش کن يا به اندازه تلاشت آرزو کن. "شکسپير"

        دیدگاه


          #5
          پاسخ : امکان ذخیره عدد در میکرو وجود داره؟

          فراموش کردم بگم من کدویژن کار میکنم oo:

          دیدگاه


            #6
            پاسخ : امکان ذخیره عدد در میکرو وجود داره؟

            سلام

            تو کدویژن هم متغیرها برای اینکه تو eeprom ذخیره بشن اینطوری تعریف میشن:

            eeprom a,b,c;




            موفق باشی
            به رویاهات فکر کن!!

            دیدگاه

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