NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 2639 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 1 از 1

موضوع: مشکل در کار با تایمر 1 در بسکام

  1. #1
    تازه وارد
    تاریخ عضویت
    Nov 2013
    نوشته ها
    1
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض مشکل در کار با تایمر 1 در بسکام

    سلام دوستان
    من یه برنامه نوشتم برنامه ترموستات دیجیتاله.ترموستاتم به 4 تا رله وصله یکیش فنه و دوتاش پمپ یکیشم هیتر.اون قسمت فن مشکلی ندارم .میخوام وقتی هیتر خاموش بشه بعد چند ثانیه دو تا موتور خاموش بشن.اما هر بار با ی زمان متفاوت خاموش میشن.لطفا اگه کسی اطلاعی از اشکال برنامه داره ممنون میشم راهنماییم کنه.
    برنامم اینه:
    $regfile = "m32def.dat"
    $crystal = 1000000


    Config Lcdpin = Pin , Rs = Pind.0 , E = Pind.2 , Db4 = Pind.4 , Db5 = Pind.5 , Db6 = Pind.6 , Db7 = Pind.7
    Config Lcd = 16 * 1
    Cursor Off
    Cls


    Config Adc = Single , Prescaler = Auto , Reference = Avcc
    Start Adc
    Config Timer1 = Timer , Prescale = 256
    Enable Interrupts
    On Timer1 Khamosh
    .
    .
    .
    Setting_hiter:
    Minimum_temperature_high = Minimum_temperature + 4
    Minimum_temperature_low = Minimum_temperature
    If Temp < Minimum_temperature_low Then
    Set Heaters
    Set Pomp1
    Set Pomp2
    Elseif Temp > Minimum_temperature_high Then
    Reset Heaters
    Enable Timer1
    Start Timer1


    End If
    Return
    Khamosh:
    Disable Timer1
    Stop Timer1
    Timer1 = 0
    Reset Pomp1
    Reset Pomp2
    Return

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •