نمایش نتایج 1 تا 8 از 8

نام تاپیک: سوالی در رابطه با کلید های فشاری

  1. #1
    کاربر دائمی آواتار SEZAR.CO
    تاریخ عضویت
    آذر 1391
    محل زندگی
    پشت کامپیوتر
    پست
    319

    سوالی در رابطه با کلید های فشاری

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

  2. #2

    نقل قول: سوالی در رابطه با کلید های فشاری

    فکر کنم همون موقع که اولن پالس می گیره تا یه مدت نگیره تا قطار از بین بره

  3. #3
    کاربر دائمی آواتار hamid-nic
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    اصفهان
    پست
    813

    نقل قول: سوالی در رابطه با کلید های فشاری

    فاصله ی بین وصل و قطع و برعکس یک پالس نامنظمی ایجاد میشه که با Debounce کنترل میشه .

  4. #4
    کاربر دائمی آواتار SEZAR.CO
    تاریخ عضویت
    آذر 1391
    محل زندگی
    پشت کامپیوتر
    پست
    319

    نقل قول: سوالی در رابطه با کلید های فشاری

    با عرض سلام
    دوستم خوبم حمید اقا
    اصلا منظور شمارو نفهمیدم
    خودم جواب می دونستم فقط خواستم بخش امتحان کنم
    وقتی کلید می زنیم چند پالس ایجاد میشه
    برای جلو گیری از خواندن تمام پالس ها توسط میکر کنترلر وقتی اولی گرفتیم کار انجام میدهیم
    بعد صبر می کنیم تا تمام پالس ها بروند
    این مدت کسری از ثانیه است

  5. #5
    کاربر دائمی آواتار hamid-nic
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    اصفهان
    پست
    813

    نقل قول: سوالی در رابطه با کلید های فشاری

    دوست عزیز منظور من و شما یکی هست ولی این مطلبی که گفتید درست نیست :
    برای جلو گیری از خواندن تمام پالس ها توسط میکر کنترلر وقتی اولی گرفتیم کار انجام میدهیم
    بعد صبر می کنیم تا تمام پالس ها بروند
    همون طور که می دونید در هنگام فشار دادن کلید چیزی که من و شما انتظار داریم مثل تصویر زیر است :

    Name:  switch_debounce_03_med.jpg
Views: 146
Size:  24.2 کیلوبایت


    اما در عمل مثل تصویر زیر است :
    Name:  switch_debounce_04_med.jpg
Views: 152
Size:  30.9 کیلوبایت


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


    این هم تصویر یک Contact bounce بر روی اسکوپ


  6. #6
    کاربر دائمی آواتار SEZAR.CO
    تاریخ عضویت
    آذر 1391
    محل زندگی
    پشت کامپیوتر
    پست
    319

    نقل قول: سوالی در رابطه با کلید های فشاری

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

  7. #7
    مدیر بخش آواتار Abbas Amiri
    تاریخ عضویت
    فروردین 1390
    محل زندگی
    اصفهان
    پست
    2,327

    نقل قول: سوالی در رابطه با کلید های فشاری

    نقل قول نوشته شده توسط SEZAR.CO مشاهده تاپیک
    با عرض سلام
    دوستم خوبم حمید اقا
    اصلا منظور شمارو نفهمیدم
    خودم جواب می دونستم فقط خواستم بخش امتحان کنم
    وقتی کلید می زنیم چند پالس ایجاد میشه
    برای جلو گیری از خواندن تمام پالس ها توسط میکر کنترلر وقتی اولی گرفتیم کار انجام میدهیم
    بعد صبر می کنیم تا تمام پالس ها بروند
    این مدت کسری از ثانیه است
    سلام

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

  8. #8
    کاربر دائمی آواتار mehran901
    تاریخ عضویت
    آبان 1391
    محل زندگی
    پشت کامپیوتر
    پست
    750

    نقل قول: سوالی در رابطه با کلید های فشاری

    به راحتی با دادن یک مقدار به Debounce از همون اول کار مشکل حل میشه... و توسط همین دستور هم کلید رو چک کنین ... ( این که اولین پالس رو بگیرین ما بقی رو صبر کنین تا حذف بشن و اینا اصلا روش کاربردی نیست... )
    با این که می دونین ولی سینتکسش هم
    DEBOUNCE Px.y , state , label [ , SUB]         

    Config Debounce = 30
    Do
    waitms 100
    Debounce Pind.0 , 0 , Pr , Sub
    loop
    pr:
    toggle portd.1
    return

تاپیک های مشابه

  1. سوالی در رابطه با tutorial های موجود در codeIgniter
    نوشته شده توسط arash.k در بخش CodeIgniter
    پاسخ: 3
    آخرین پست: جمعه 16 دی 1390, 21:25 عصر
  2. سوالی در رابطه با رشته ها و بررسی کلید فشرده شده در هرجای برنامه
    نوشته شده توسط saeid99 در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 2
    آخرین پست: دوشنبه 29 مهر 1387, 10:43 صبح
  3. غیر فعال کردن کلید های استاندارد اکسپلور را
    نوشته شده توسط javad3151 در بخش ASP.NET Web Forms
    پاسخ: 1
    آخرین پست: چهارشنبه 27 آبان 1383, 13:11 عصر
  4. کلید های میانبر؟
    نوشته شده توسط EhsanKhafan در بخش C#‎‎
    پاسخ: 7
    آخرین پست: چهارشنبه 28 مرداد 1383, 10:54 صبح
  5. کاربرد کلید های ترکیبی در محیط Qbasic
    نوشته شده توسط در بخش طراحی و ساخت بازی‌های کامپیوتری
    پاسخ: 1
    آخرین پست: یک شنبه 09 شهریور 1382, 19:17 عصر

قوانین ایجاد تاپیک در تالار

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