اطلاعیه

Collapse
No announcement yet.

سوال در مورد روشن نگه داشتن چند پایه خروجی..............

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

    سوال در مورد روشن نگه داشتن چند پایه خروجی..............

    [img][/img]سلام من دارم یک برنامه می نویسم که تو اون باید چند تا خروجی(11 تا) رو یک زمان مشخصی (زمان ها کاملا مجزا از هم) روشن نگه دارم و بعد خاموش کنم مثلا 2 ثانیه روشن و بعد خاموش که این زمان برای خروجی ها متفاوته ولی نمی خوام ازdelay استفاده کنم چون تو مدار چند کلید ورودی دارم که همیشه با ید اسکن بشن ؟ در عمل سوال من در مورداسکن کلید های ورودی بدون اینکه در اجرای برنامه خللی وارد بشه. لطفا اگه کسی چیزی می دونه راهنمایی کنید ممنون

    #2
    پاسخ : سوال در مورد روشن نگه داشتن چند پایه خروجی..............

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

    www.intelart.ir


    ساخت کنترلر دما PID فازي با AVR [آموزشی]

    دیدگاه


      #3
      پاسخ : سوال در مورد روشن نگه داشتن چند پایه خروجی..............

      آره دقیقا باید همین کارو بکنید....
      یعنی یه آرایه تشکیل بدید ، تنظیمات تایمر رو هم طوری تنظیم کنید که مثلا هر بار وقفه مقایسه که رخ داد به یه اندازه مشخص زمان بگذره....
      حالا کافیه داخل وقفه مقایسه مقدار هرکدوم از اعضای آرایه رو یکی اضافه کنید تا به مقدار مورد نظر برسه...
      مثلا میخواید خروجی اول بعد از 1 ثانیه و خروجی دوم بعد 2.3 ثانیه روشن بشه...خب با فرض اینکه زمان سپری شده برای رسیدن به مقدار مقایسه ای 500میکرو ثانیه باشه ، باید عضو اول آرایه رو با عدد 2000 و عضو دوم آرایه رو با عدد 4600 مقایسه کنید...وقتی به مقادیر مورد نظر رسیدند شمارشگر رو 0 کنید تا برای دفعه بعدی اماده بشه و خروجی مورد نظرتون رو هم تنظیم کنید...
      موفق باشید
      تولید کننده تجهیزات برنامه پذیر اتوماسیون صنعتی

      www.intelart.ir


      ساخت کنترلر دما PID فازي با AVR [آموزشی]

      دیدگاه


        #4
        پاسخ : سوال در مورد روشن نگه داشتن چند پایه خروجی..............

        ممنون این کارو کردم جواب داد برنامه رو نوشتم

        دیدگاه


          #5
          پاسخ : سوال در مورد روشن نگه داشتن چند پایه خروجی..............

          خواهش میکنم...مشکل دیگه هم بود بپرس...
          تولید کننده تجهیزات برنامه پذیر اتوماسیون صنعتی

          www.intelart.ir


          ساخت کنترلر دما PID فازي با AVR [آموزشی]

          دیدگاه

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