اطلاعیه

Collapse
No announcement yet.

کمک در تنظیم تایمر avr

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

    کمک در تنظیم تایمر avr

    من تو برنامه زیر قصد دارم وقتی کلیدفشرده میشه به مدت 5 ثانیه خروجی که فعلا یک led روشن بشه بعد خاموش بشه اما نمیدونم چرا تو پروتئوس درست کار نمیکه ممنون مشم راهنمایی فرمایید
    $regfile = "m8def.dat".
    $crystal = 4000000
    Config Timer1 = Timer , Prescale = 256
    Config Portb.0 = Input
    Config Portd.0 = Output
    Ddrb.0 = 1
    Dim A As Byte
    A = 0
    Do
    If Pinb.0 = 0 Then

    Set Portd.0
    Enable Interrupts
    Enable Timer1
    Timer1 = 64911
    Start Timer1
    On Timer1 Show

    End If
    Loop
    End

    '====================='
    Show:
    Incr A
    If A = 125 Then
    Stop Timer1
    Reset Portd.0
    A = 0
    End If
    Return

    #2
    پاسخ : کمک در تنظیم تایمر avr

    ببین همونیه که میخای....

    pr1.rar

    دیدگاه


      #3
      پاسخ : کمک در تنظیم تایمر avr

      دست گلت درد نکنه اره همینو میخواستم حالا دارم روی تعمیم اون کار میکنم چون قراره این کلیدهای ورودی تا 30 تا زیاد بشن که به ازای هر افزودن کلیدتایم روشن بودن led دو برابر بشه حالا من توی نوشتن سرزیز وقفه اش موندم راستش نمیدونم اون قسمتشو چطور بنویسم ممنون میشم راهنمایی فرماید

      دیدگاه


        #4
        پاسخ : کمک در تنظیم تایمر avr

        اینو من برای سه تا کلید نوشتم که شما خودتون میتونید زیادش کنید.البته برای ورودی های زیا کلید ها رو باید ماتریسی ببندید....

        pr2.rar

        دیدگاه


          #5
          پاسخ : کمک در تنظیم تایمر avr

          از لطفتون ممنون باشه

          دیدگاه

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