ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





  1. #1
    تاریخ عضویت
    2007/12/13
    10
    0

    ایجاد وقفه در Avr جهت تابلو روان

    با عرض سلام و خسته نباشی خدمت کلیه اساتید و دوستان عزیز
    بنده ی مبتدی روی یک پروژه به زبان بیسیک کار می کنم که می خواستم بدونم اگه یک میکرو رو راه اندازی کنیم و یک سری حلقه ها رو اجرا کنه که به واسطه ی اون حلقه ها خروجی رو در تابلو داشته باشیم چطور میشه ما توسط یک کردن یک پرت این حلقه ها درمرحله ایکه در حال اجرا بوده متوقف بشه و یک حلقه ی دیکری رو که ما ایجاد کرده ایم و شامل یک سری فرمان هاست رو اجرا کنه و تا وقتیکه اون پرت که ما یک کرده ایم صفر نشده به اجرای این دستور ادامه بده و سراغ حلقه های دیگری نره و زمانیکه این حلقه ی جدید به پایان رسید دوباره اونو از ابتدا اجرا کنه ( البته در زمانیکه اون پرت ورودی 1 هستش) و وقتی که اون پرت صفر شد میکرو ادامه ی حلقه ی قدیمی رو ادامه بدهد و به هیچ عنوان اون حلقه جدید را در زمان صر بودن پرت ورودی اجرا نکند. اکه میشه یک برنامه رو برایم تهیه کنید که حداقل با برنامش آشنا بشم
    خدایش جواب بدید!
    • تبلیغات
      .

  2. #2
    تاریخ عضویت
    2007/10/05
    1,642
    10

    پاسخ : ایجاد وقفه در Avr جهت تابلو روان

    نقل قول نوشته اصلی توسط mjs10205
    خدایش جواب بدید!

    ========
    برای این کار اول از همه باید بتونی با وقفه کار کنی.
    پس لازمه که تو مرحله اول وقفه سراسری رو فعال کنی( یعنی بگی که می خوای از وقفه استفاده کنی)
    دوم این که چون وقفه ای که قراره استفاده بشه از خارج از میکرو بهش اعمال میشه پس باید وقفه خارجی رو فعال کنی
    سوم این که باید بگی که اون پایه وقفه ، نسبت به کدوم لبه حساس باشه(بالا رونده ، پایین رونده یا سطح صفر)
    چهارم هم این که دستوراتی که قراره بعد از اعمال وقفه انجام بشه رو مشخص کنی.

    همین.
    فقط من الان به BASCOM دسترسی ندارم. امیدوارم دوستان دیگه کمکت کنن.
  3. #3
    تاریخ عضویت
    2007/10/05
    1,642
    10

    پاسخ : ایجاد وقفه در Avr جهت تابلو روان

    این فرم کلی نوشتن برنامه ایه که می خوای:

    $regfile = "m32def.dat"
    $crystal = 8000000
    Enable Interrupts
    Enable Int0
    On Int0 Int_routin

    Config Int0 = Low Level

    Dim Count As Word

    Main:
    Do

    تو این قسمت ، برنامه ای رو بنویس که تو حالت عادی باید انجام بشه

    Loop

    End

    Int_routin:
    Do

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

    Loop
    Return


  4. #4
    تاریخ عضویت
    2007/12/13
    10
    0

    پاسخ : ایجاد وقفه در Avr جهت تابلو روان

    مرسی آقا حامد از پست شما
    می تونید فرم کلی وقفه هارو به زبان بیسیک بیان کنید ؟
نمایش نتایج: از 1 به 4 از 4

موضوعات مشابه

  1. تابلو روان 8*8 ومشکل نمایش نام بر روی تابلو روان.
    توسط asadr939 در انجمن تابلو روان و تلویزیون شهری
    پاسخ: 0
    آخرين نوشته: 2015/01/09, 10:14
  2. تابلو روان و نمایش ساعت بر روی تابلو روان
    توسط noorworkshop در انجمن میکروکنترلرهای AVR
    پاسخ: 0
    آخرين نوشته: 2015/01/04, 12:51
  3. پاسخ: 3
    آخرين نوشته: 2014/10/19, 21:55
  4. پاسخ: 1
    آخرين نوشته: 2013/12/28, 15:35
  5. ایجاد حرکت در تابلو روان با جاروب سطری
    توسط mohsenjooon در انجمن میکروکنترلرهای AVR
    پاسخ: 17
    آخرين نوشته: 2010/11/23, 20:15

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

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

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