loading...

برق ، انقلابی نو در صنعت

محمد لطفی بازدید : 76 جمعه 31 شهریور 1402 نظرات (0)

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

ارسال نظر برای این مطلب

کد امنیتی رفرش
درباره ما
Profile Pic
برق انقلابی ترین رشته ی جهان
اطلاعات کاربری
آمار سایت
  • کل مطالب : 614
  • کل نظرات : 6
  • افراد آنلاین : 1
  • تعداد اعضا : 13
  • آی پی امروز : 61
  • آی پی دیروز : 79
  • بازدید امروز : 180
  • باردید دیروز : 122
  • گوگل امروز : 18
  • گوگل دیروز : 32
  • بازدید هفته : 1,336
  • بازدید ماه : 4,293
  • بازدید سال : 47,049
  • بازدید کلی : 225,929