اطلاعیه

Collapse
No announcement yet.

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

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

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

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

    $regfile = "m32def.dat"
    $crystal = 8000000
    Dim A As Word
    Config Timer1 = Pwm , Pwm = 8 , Prescale = 64
    Do
    Print Timer1
    Loop
    End

    انتظار داشتم وقتی این برنامه اجرا می شه تایمر تا 256 بشماره بعد کاهش پیدا کنه
    اما وقتی تو سیمولاتور بسکام مقدار تایمر رو میبینم تایمر همینطور افزایش پیدا می کنه و 256 رو رد میکنه
    بعد اینکه به 65535 می رسه از صفر شروع می کنه (یعنی مثل یه تایمر 16 بیتی در مود نرمال عمل می کنه)
    لطفاً به من میگید که کجا دارم اشتباه می کنم؟

    #2
    پاسخ : شبیه سازی تایمر کانتر 1 در سیمولاتور بسکام

    سلام شما باید بجای WORD از BYTE استفاده کنید

    دیدگاه


      #3
      پاسخ : شبیه سازی تایمر کانتر 1 در سیمولاتور بسکام

      خوب پسر خوب تایمر 1 تا 65535 میشمره یعنی 16 بیتی هست ولی اگه میخوای تا 256 بشمره از تایمر صفر استفاده کن

      دیدگاه

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