اطلاعیه

Collapse
No announcement yet.

کمک برای تایمر

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

    کمک برای تایمر

    سلام
    دوستان با تشکر از مدیران انجمن و شما دوستان این انجمن به من خیلی کمک کرد برای یادگیری avr
    lمن مشکل داشتم برای بدست اوردن یک تایم برای ورودی و خروجی ها . در برنامه زیر با تغییر اعداد باید به مقدار تایین شده عکسها که قرار میدهم باید برسم و هر چقدر تغییر دادم به ان مقدارهای خروجی نمیرسم چطور میتونم به این مقادیر که عکس قرار میدهم برسم

    $regfile = "m8def.dat"
    $crystal = 8000000
    Config Timer1 = Timer , Prescale = 1
    Stop Timer1
    Config Portb = Output
    Config Portd = Output
    Portb.1 = 0
    Portd.6 = 0
    Portd.7 = 0
    Dim A As Word

    Startline1:
    Start Timer1
    A = 0
    Portb.1 = 1
    Do
    A = A + 1
    Loop Until A = 14
    Portb.1 = 0
    A = 0
    Do
    A = A + 1
    Loop Until A = 2
    A = 0
    Portd.6 = 1
    Do
    A = A + 1
    Loop Until A = 1
    A = 0
    Portd.6 = 0
    Do
    A = A + 1
    Loop Until A = 9
    A = 0
    Portd.7 = 1
    Do
    A = A + 1
    Loop Until A = 2
    A = 0
    Portd.7 = 0
    Do
    A = A + 1
    Loop Until A = 180
    Stop Timer1
    Goto Startline

    پیشاپیش تشکر میکنم از اساتیدمحترم

    از اینجا میتوانید فایل اسکوپ را دریافت کنید
    http://up.iranblog.com/images/yl7l0b23btuo7gnwwsx8.rar


    #2
    پاسخ : کمک برای تایمر


    بله
    من که نفهمیدم چی کار باید کرد
    [move][img width=133 height=100]http://bargiri.persiangig.com/aks/0.306310001356499787_taknaz_ir.gif[/img][/move]

    دیدگاه


      #3
      پاسخ : کمک برای تایمر

      سلام
      در قسمت که عدد 14 هست فرکانس خروجی pb1 هست عدد بعدیش 2 هست فاصله delay در pb1 هست
      عدد بعد دستور خروج فرکانس در pd6 هست عدد چهارم قرمز delay در pd6 هست و عدد پنجم خروجی در pd7هست و اخری هم برای خاموش شدن خروجیها میباشد
      مثال زیر شاید بهتر کمک کنه
      http://www.upsara.com/images/8xhm1kwg77uwk732aw.jpg

      دیدگاه


        #4
        پاسخ : کمک برای تایمر

        با درود . . .
        جان حامد رحیمی واضح بگو قصد چه کاری رو داری؟ :mrgreen:
        اگر هدف راه اندازی تایمر هست پس اون زیر وقفه عجیب و غریب برای چی هستش؟ نکنه میخوای در زیر برنامه تایمر مثل 8051 دیلی بزنی؟
        اگر قصد یادگیری تایمرها رو داری یه مقاله چند وقت پیش نوشتم تو سایت هست. اون رو بخونی راه میفتی

        موفق باشید
        درد من تنهایی نیست؛ بلکه مرگ ملتی است که گدایی را قناعت، بی‏عرضگی را صبر، و با تبسمی بر لب این حماقت را حکمت خداوند می‏ نامند! "گاندی"

        به دلیل وجود برخی مشکلات و بی احترامی ها این اکانت رو غیر فعال کردم. همیشه سر بلند باشید.
        بدرود . . .

        دیدگاه

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