اطلاعیه

Collapse
No announcement yet.

کمک در تغییرات در برنامه تایمر

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

    کمک در تغییرات در برنامه تایمر

    سلام این تایمر را از یکی از سایت ها گرفتم همه چیزش خوبه فقط مشکلی که داره اینه که بعد این که زمان را دادیم واستارت کردیم بعد از پایان شمارش زمان صفر میشه ودوباره باید بش زمان بدیم من می خوام یک جور باشه که بعد از اینکه یک بار بش تایم دادم بعد از قطع برقش هم همون تایم ست شده باشه تاوقتی که خودم بخوام تایم تغییر بدم
    چی کار باید کرد زیاد برنامه نویسی بلد نیستم لطفا کمک کنین
    a002.zip - 41 KB
    http://uplod.ir/cowms5f1flew/a002.zip.htm

    #2
    پاسخ : کمک در تغییرات در برنامه تایمر

    سلام
    داش چرا نمیگی پروژه به زبون بسکامه....

    یه متغییر تعریف کن که به صورت eeprom >>>وبعد زمان دریافتی رو توش ذخیره کن>>>>تو پروژه این زمانی که تو تعیین میکنی بلاخره تو یه متغییر ذخیره میشه>>>این متغییر رو >>مقدارش رو بریز تو متغییری که که به صورت eeprom تعریف کردی>>>>این طوری مشکلت حل میشه....


    اللَّهُمَّ صَلِّ عَلَى مُحَمَّدٍ وآلِ مُحَمَّدٍ وعَجِّلْ فَرَجَهُمْ

    اگه دوس دارید سریع به جواب برسید :
    1) قبل از پرسیدن سوال، بسرچید.
    2) سوالاتون رو با جزئیات کامل مطرح کنید.

    دیدگاه


      #3
      پاسخ : کمک در تغییرات در برنامه تایمر

      eeprom محدودیت نوشتن داره فکرکنم 100000 بار بود که اگر هر ثانیه بخواد ذخیره کنه میشه 27.7 ساعت یعنی بعد از این مدت eeprom احتمالا از کار میافته
      اگر برای هر دقیقه مقدار ذخیره بشه میشه 69 روز
      من نمىآ‌توانم فرضیه «بىآ‌اخلاقى انسان» را بپذیرم، و من اخلاق را منحصرا امرى انسانى و متعلق به انسان مىآ‌دانم که هیچ نوع قدرت مافوق انسانى در پشت آن وجود ندارد
      آلبرت اینشتین
      منبع: http://fa.wikiquote.org

      دیدگاه


        #4
        پاسخ : کمک در تغییرات در برنامه تایمر

        سلام
        با این روش میشه؟این از یه برنامه دیگه گرفتم
        Gosub Eeprom_load
        Gosub Display_start_text

        Do
        If Up_key1 = 0 Then
        Gosub Up_maximum_temperature
        Gosub Eeprom_save
        End If
        If Down_key1 = 0 Then
        Gosub Down_maximum_temperature
        Gosub Eeprom_save
        End If
        If Up_key2 = 0 Then
        Gosub Up_minimum_temperature
        Gosub Eeprom_save
        End If
        If Down_key2 = 0 Then
        Gosub Down_minimum_temperature
        Gosub Eeprom_save
        End If
        Gosub Red_temp
        Gosub Setting_hiter
        Gosub Setting_fan
        Gosub Show_temp
        Waitms T
        Loop

        End
        '//////////////////////////////////////////////


        '******************************************** **
        Display_start_text:
        Cls :
        Locate 1 , 1 : Lcd " www.M32.ir"
        Locate 2 , 1 : Lcd "AVR PIC 8051"
        Wait 2 : Cls
        Return

        '******************************************** **
        Eeprom_default:
        Maximum_temperature = 30.0
        Minimum_temperature = 20.0
        Maximum_temperature_eeprom = Maximum_temperature
        Minimum_temperature_eeprom = Minimum_temperature
        Return

        '******************************************** **
        Eeprom_save:
        Maximum_temperature_eeprom = Maximum_temperature
        Minimum_temperature_eeprom = Minimum_temperature
        Return

        '******************************************** **
        Eeprom_load:
        Maximum_temperature = Maximum_temperature_eeprom
        Minimum_temperature = Minimum_temperature_eeprom
        Return

        '******************************************** **
        Up_maximum_temperature:
        Maximum_temperature = Maximum_temperature + 0.5
        If Maximum_temperature < 0 Or Maximum_temperature > 99 Then Maximum_temperature = 0
        Return
        من فقط به یک ساعت تایم گیری احتیاج دارم

        دیدگاه


          #5
          پاسخ : کمک در تغییرات در برنامه تایمر

          سلام یه سری تغیرات دادم الان حافظه داره فقط اولش که با پرتوس میارم 255:255:255 نشون میده وقتی تغییر میدم دهتا دهتا تغییر میکنه قطع می کنم دوباره ران میکنم همه چیزش درسته حافظه هم داره ولی فقط تایم و می تونم زیاد کنم تایم کم نمیشه میذارم ببینید اصلاحش کنید دمتون گرم
          newa002.zip - 45 KB
          http://uplod.ir/eg7waaafhnu6/newa002.zip.htm

          دیدگاه

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